Project

General

Profile

バグ #1583

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

Added by Anonymous almost 14 years ago. Updated almost 11 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
06/17/2010
Due date:
% Done:

100%

Estimated time:

Description

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 と互換性があるように変更していただくことは可能か?

History

#1 Updated by ga over 11 years ago

  • Assignee changed from Anonymous to ga
  • % Done changed from 0 to 30

#2 Updated by ga over 11 years ago

  • Status changed from 担当 to 解決
  • % Done changed from 30 to 100

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

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

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

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

#3 Updated by n-ando almost 11 years ago

  • Status changed from 解決 to 終了

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

Also available in: Atom PDF