Hitachi

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


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

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

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

参考

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

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

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