njsmkdll(トランザクション制御用DLLの作成)
形式
njsmkdll -d トランザクション制御用オブジェクト名 〔-R OpenTP1提供RM名〔,OpenTP1提供RM名〕…〕 〔-r OpenTP1提供以外のRM名〔,OpenTP1提供以外のRM名〕…〕 〔-o RM関連オブジェクト名〔△RM関連オブジェクト名〕…〕
機能
TP1/Extension for .NET Frameworkを使用し,リソースマネジャとXAインタフェースで連携する場合,このコマンドを実行してトランザクション制御用DLLを作成する必要があります。
オプション
●-d トランザクション制御用オブジェクト名 〜〈1〜12文字の英数字〉
トランザクション制御用DLLの名称を指定します。このコマンドを実行すると,トランザクション制御用DLL名.dllファイルが,%DCDIR%\spool\trnrmcmd\userdllフォルダ下に作成されます。
●-R OpenTP1提供RM名 〜〈1〜32文字の英数字〉
UAPからアクセスするOpenTP1提供のリソースマネジャの名称を指定します。OpenTP1に登録されていないリソースマネジャは指定できません。指定できるOpenTP1提供のリソースマネジャ名を次に示します。
OpenTP1_TAM:TP1/FS/Table Accessのリソースマネジャ名
OpenTP1_MCF:TP1/Message Controlのリソースマネジャ名
複数のRM名を指定する場合は,RM名とRM名との間をコンマ(,)で区切ります。
●-r OpenTP1提供以外のRM名 〜〈1〜32文字の英数字〉
UAPからアクセスするOpenTP1提供以外のリソースマネジャの名称を指定します。OpenTP1に登録されていないリソースマネジャは指定できません。複数のRM名を指定する場合は,RM名とRM名との間をコンマ(,)で区切ります。
●-o RM関連オブジェクト名 〜〈絶対パス名〉
リソースマネジャに関連のあるオブジェクトファイル(XAインタフェース用オブジェクトファイル)の名称を絶対パス(空白を含まないMS-DOS形式ファイル)で指定します。複数のRM関連オブジェクト名を指定する場合は,RM関連オブジェクト名とRM関連オブジェクト名との間を空白で区切ります。
出力メッセージ
メッセージID |
内容 |
出力先 |
---|---|---|
KFCA32298-I |
ヘルプメッセージ |
標準出力 |
注意事項
このコマンド内では,trnmkobjコマンドが実行されます。trnmkobjコマンドの詳細については,「trnmkobj(トランザクション制御用オブジェクトファイルの作成)」を参照してください。