Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 使用の手引 Windows(R)編


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(トランザクション制御用オブジェクトファイルの作成)」を参照してください。