Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Client for .NET Framework 使用の手引


4.4.1 バイナリデータを使用する場合の留意事項

バイナリデータを使用してRPC要求をする場合は,.NETインタフェース定義,サービス定義,およびクライアントスタブは使用しません。

.NETインタフェース定義を使用していないSPP.NETを呼び出すことができます。.NETインタフェース定義を使用したSPP.NETに対してはこの方法でのRPC要求はできません。

参考

バイナリデータを使用したRPC要求は,通常,C言語やCOBOL言語で記述されたSPPの呼び出しに使用します。

バイナリデータを使用してRPC要求をする場合は,Callメソッドを使用します。Callメソッドの引数には入力データ用のバイト配列と出力データ用のバイト配列があり,これらの領域をCUP.NETが用意しておく必要があります。

RPCのメッセージの形式は呼び出し元のCUP.NETと呼び出し先のSPP.NETまたはSPPとの間であらかじめ決めておきます。この形式に従って,CUP.NETでバイナリデータとしての編集処理をする必要があります。