Project

General

Profile

Actions

バグ #1583

closed

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

Added by Anonymous about 15 years ago. Updated about 12 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 と互換性があるように変更していただくことは可能か?

Actions #1

Updated by ga over 12 years ago

  • Assignee changed from Anonymous to ga
  • % Done changed from 0 to 30
Actions #2

Updated by ga over 12 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)にて動作確認済みです。

Actions #3

Updated by n-ando about 12 years ago

  • Status changed from 解決 to 終了

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

Actions

Also available in: Atom PDF