Interstage Application Server メッセージ集 |
目次 |
第3部 ログファイルに出力されるメッセージ | > 第36章 コンポーネントトランザクションサービスが出力するログメッセージ | > 36.1 共通のエラーログ |
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コマンドで登録したインタフェースリポジトリ情報とクライアント側のスタブが一致しているか確認してください。HTMLページ編集サービスを使用している場合には、IDL定義(CORBAオブジェクト)の変更後に、InterstageおよびHTMLページ編集サービスの再起動を行っているか、運用内容を確認してください。
目次 |