ページの先頭行へ戻る
Interstage Business Application ServerV10.0.0 メッセージ集
Interstage

63.10.6 SEQ-ENGINE-50016

メディエータファンクション呼び出しパラメタの型とパラメタの値取得元に矛盾があります。[ステップ名=%1,定義上のメソッド名=%2,クラスのメソッド名=%3,パラメタの型=%4]

メッセージ種別

エラー

メッセージの意味

パラメタの値取得元(シーケンス定義の要素<Parameter>のvaluetype属性)とメソッドのパラメタの型(メディエータファンクション定義の要素<Parameter>のtype属性)に矛盾があります。

パラメタの意味

%1:ステップ名
%2:定義に指定したメソッド名
%3:クラスのメソッド名
%4:パラメタの型

システムの処理

このステップの処理を終了します。

対処方法

パラメタの値取得元とメソッドのパラメタの型を、以下のように設定してください。

  • パラメタの型が“byte[]”の場合
    パラメタの値取得元に“esi.payload”を指定してください。

  • パラメタの型が“ESIMessage”の場合
    パラメタの値取得元に“esi.esimessage”を指定してください。

  • パラメタの型がプリミティブ型、プリミティブ型のラッパークラス、String、String[] の場合
    パラメタの値取得元に“esi.header”または“direct”を指定してください。