プロジェクト

全般

プロフィール

調査 #1023

完了

サービスポートで階層化されたインターフェース型の使用

匿名ユーザー さんが約15年前に追加. 9年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2009/12/14
期日:
進捗率:

100%

予定工数:

説明

・サービスポートのインターフェース型設定時に独自に定義したIDLファイルを参照した場合、
 インターフェース名が階層化された名称となっていると、コード生成時にエラーが検知されてしまいます。
 こちらの現象について何かご存知の点がありましたら、ご教示いただけますと幸いです。

【例】
 ・IDL fileに下記内容を持ったIDLを指定。

 typedef sequence<string> EchoList;
 module aaa {
  module bbb {
  interface MyService {
  string echo(in string msg);
  EchoList get_echo_history();
  };
  };
 };

 ⇒Interface Typeに表示される「aaa::bbb::MyService」を選択。
 ⇒コード生成を実行すると「Service Interface Typeは半角英数字を指定してください。」のメッセージが表示される。

他の形式にエクスポート: Atom PDF