プロジェクト

全般

プロフィール

バグ #1583

IIOPのバージョンを1.2で指定してある。

匿名ユーザー がほぼ14年前に追加. ほぼ11年前に更新.

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

100%

予定工数:

説明

ORBexpress を用いた場合、C++版と、Java版との連携に問題があり。

ORBexpressのネーミングサービスに、Java版のコンポーネントを登録しようとすると、登録に失敗する。
ORBexpressでは、オーバーヘッドを少なくするためにIIOPのバージョンを1.0に固定しているらしい。
Java版では、CorbaNaming.java内において、下記のようにIIOP 1.2を指定しているため、接続に失敗する。

  m_nameServer = "corbaloc:iiop:1.2@" + m_nameServer + "/NameService";

これを IIOP 1.0 と互換性があるように変更していただくことは可能か?

履歴

#1 ga約11年前に更新

  • 担当者匿名ユーザー から ga に変更
  • 進捗率0 から 30 に変更

#2 ga約11年前に更新

  • ステータス担当 から 解決 に変更
  • 進捗率30 から 100 に変更

リビジョン438にて対応されています。 ( r438 )

IIOPのバージョン1.0のネーミングサービスを使用する場合は、rtc.confのnameserversにてIIOPのバージョンを指定してください。

例) corba.nameservers:iiop:1.0@localhost:2809

JacORBとMICOのネーミングサービス(IIOP 1.0)にて動作確認済みです。

#3 n-andoほぼ11年前に更新

  • ステータス解決 から 終了 に変更

ありがとうございました。

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