分散トランザクション処理機能 OpenTP1 システム定義
mcf×××× -i 〔パス名〕解析対象オブジェクトファイル名
| 定義オブジェクト名 | 解析コマンド |
|---|---|
| MCFマネジャ定義オブジェクト | mcfmngrr |
| MCFアプリケーション定義オブジェクト | mcfaplir |
| MCF通信共通定義(または,これとプロトコル固有定義を結合したオブジェクト) | mcfcomnr |
| MCFアプリケーション起動定義オブジェクト(または,これと共通定義を結合したオブジェクト) | mcfpsvrr |
| TP1/NET/TCP/IPのMCF通信共通定義オブジェクト(または,これと共通定義を結合したオブジェクト) | mcftcpr |
| TP1/NET/XMAP3のMCF通信共通定義オブジェクト(または,これと共通定義を結合したオブジェクト) | mcfxpr |
MCFの定義オブジェクトファイルであるMCFマネジャ定義オブジェクトファイル,MCFアプリケーション定義オブジェクトファイル,MCF通信共通定義オブジェクトファイル,およびMCFアプリケーション起動定義オブジェクトファイルの定義オブジェクトを解析し,定義ソースの形式で標準出力します。
定義オブジェクトの解析後の出力例を次に示します。
#############################################################
MCF manager definition
#############################################################
OBJECT FILE NAME : xxxxxxxx
VV-RR : vv-rr
DATE : yyyy-mm-dd hh:mm:ss
#############################################################
mcfmenv
-m id = A
-m name = mng01
mcfmcomn
-n = 10
-p = 300
-j = 4096
*-t delayed = no
-c = 255
-w stats = no
-i = inc
*-d mcfdump = yes
*-d pdebug = 00000000
*-l = 0
mcfmcname
-s mcfsvname = _muua01
-s syssvname = mcfu01
mcfmcname
-s mcfsvname = _mups01
-s syssvname = mcfu02
・
・
・
######################## End Of File ########################
定義オブジェクト解析コマンドは,その解析結果を定義ソースの形式で出力します。しかし,それは解析結果であり記述形式は元の定義ソースの記述形式とは一致しません。定義ソースと定義オブジェクト解析結果の差異を次に示します。
| 項目 | 定義ソース | 定義オブジェクト解析結果 |
|---|---|---|
| 注釈文 | 書き込みできる | 出力しない |
| 省略値の扱い | 省略できる | 限定公開部分も含めて,省略値を出力する |
| 限定公開部分の表記方法 | 一般公開部分と差異なし | OpenTP1 Version 7での限定公開機能の行の先頭に"*"を付与する |
| 定義コマンド名とオプションの表記方法 | 1行に表記できる (例)mcfmcomn -n 10 |
定義コマンド名を表記後,改行する。また,オプションに"="を付記する (例)mcfmcomn -n = 10 |
| 1定義コマンドが複数の行にわたる場合 | 継続記号"¥"を付与する (例)mcfmcomn -n 10 ¥ -p 300 |
継続記号は出力しない (例)mcfmcomn -n = 10 -p = 300 |
| 1定義オプションに複数のオペランドを指定する場合 | 複数のオペランドをまとめて二重引用符(")で囲む (例) mcfmenv -m "id=A name=mng01" |
個々のオペランドに対してオプションを付記する (例)mcfmenv -m id=A -m name = mng01 |
| その他 | なし |
|
解析対象が不正であった場合の動作は保証しません。
All Rights Reserved. Copyright (C) 2006, 2012, Hitachi, Ltd.