分散トランザクション処理機能 OpenTP1 メッセージ

[目次][索引][前へ][次へ]

KFCA32441-E

応答電文の長さが出力用バッファの長さを超えました。サービスグループ名 = aa....aa サービス名 = bb....bb Profile ID = cc....cc Exception = dd....dd  (G)

応答メッセージの長さがバッファ長またはRPC送受信メッセージの最大長を超えています。
aa....aa:サービスグループ名称
bb....bb:サービス名称
cc....cc:構成定義のプロファイルID
dd....dd:例外情報
(S)処理を中断し,TP1ConnectorExceptionを発生させます。
(O)OpenTP1管理者に連絡してください。
〔対策〕次に示すそれぞれの状況に応じて,対処してください。
〈インデクスドレコードを使用している場合〉
応答メッセージが格納できる長さのバッファ(バイト配列)を応答メッセージ用のインデクスドレコードに設定し,再度実行してください。または,RPC送受信メッセージの最大長拡張機能を使用している場合は,TP1/Server(TP1/Server BaseまたはTP1/LiNK),TP1/Extension for .NET Frameworkで設定している最大長を超えている可能性があるため,TP1/Server,TP1/Extension for .NET Frameworkで設定している最大長を見直して再度実行してください。
〈カスタムレコードを使用している場合〉
応答メッセージ用に使用しているカスタムレコードが実際の応答メッセージに合っていない可能性があります。正しいカスタムレコードを使用しているか確認し,再度実行してください。または,RPC送受信メッセージの最大長拡張機能を使用している場合は,TP1/Server(TP1/Server BaseまたはTP1/LiNK),TP1/Extension for .NET Frameworkで設定している最大長を超えている可能性があるため,TP1/Server,TP1/Extension for .NET Frameworkで設定している最大長を見直して再度実行してください。
〈.NETインタフェースを使用している場合〉
SPP.NET側が返すデータの内容を見直して,応答メッセージ長を最大長以下にし,再度実行してください。
注※
デフォルトは1メガバイトですが,TP1/Server,TP1/Extension for .NET Framework,TP1/Client for .NET Framework,TP1/Connector for .NET FrameworkでRPC送受信メッセージの最大長拡張機能を設定した場合は,設定したいちばん小さい最大長が有効になります。