ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express メッセージ集
Interstage

109.1.7 1009

1009:The request failed due to invalid client programming or mismatched Interface Repository. (%1 - %2 - %3).

可変情報

%s1:オブジェクト名
%s2:オペレーション名
%s3:パラメタ名

意味

クライアントから不当なパラメタが渡されました。クライアントアプリケーションが誤っているか、インタフェースリポジトリとクライアントアプリケーションのスタブが不一致の可能性があります。

システムの処理

クライアントに対して、BAD_PARAMシステム例外を通知します。

ユーザの対処

クライアント側において、inまたはinout型の文字列パラメタに対するプログラミングが間違っている可能性があります。特に、Javaクライアントにおいて、デフォルトコンストラクタStringHolder()のみを使用して、valueメンバに値を設定せずにサーバメソッドを呼び出した場合などが考えられます。
  (誤) inoutPara = new StringHolder() ;
  (正) inoutPara = new StringHolder("") ;
クライアントアプリケーションの処理を見直してください。
また、tdcコマンドで登録したインタフェースリポジトリ情報とクライアント側のスタブが一致しているか確認してください。