[omniORB] Multi-profile IOR

Tatiana Lazareva tatiana.alexandrovna.lazareva at gmail.com
Wed Sep 28 18:24:56 BST 2011


Evgeni,
Yes, my client get TRANSIENT exception in multi-profile IOR case.
For example, when I use single IOR:
/omcvobs/simbsso3g/external/omniORB/solaris/build/bin/catior
IOR:000000000000002b49444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e746578744578743a312e30000000000001000000000000007c0001020000000019666538303a3a3230333a626166663a666535373a3565396400000af90000000b4e616d6553657276696365000000000300000000000000080000000041545400000000010000001c0000000000010001000000010501000100010109000000010001010941545403000000084e8313b0a8090001
Type ID: "IDL:omg.org/CosNaming/NamingContextExt:1.0"
Profiles:
1. IIOP 1.2 fe80::203:baff:fe57:5e9d 2809 "NameService"
            TAG_ORB_TYPE omniORB
            TAG_CODE_SETS char native code set: ISO-8859-1
                          char conversion code set: UTF-8
                          wchar native code set: UTF-16
                          wchar conversion code set: UTF-16

            TAG_OMNIORB_PERSISTENT_ID 4e8313b0a8090001

the registration is successfully performed, but if I use dual IOR:
/omcvobs/simbsso3g/external/omniORB/solaris/build/bin/catior
IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000200000000000000A400010200000000103139322E3136382E3230372E313100003A9800000000001F5374616E646172644E532F4E616D655365727665722D504F412F5F726F6F7400000000030000000000000008000000004A414300000000010000002000000000000100010000000105010001000101090000000205010001000101000000000100000020000000000001000100000001050100010001010900000002050100010001010000000000000000B80001020000000024666538303A3030303A303030303A30303A3230333A626166663A666535373A35653964003A9800000000001F5374616E646172644E532F4E616D655365727665722D504F412F5F726F6F7400000000030000000000000008000000004A4143000000000100000020000000000001000100000001050100010001010900000002050100010001010000000001000000200000000000010001000000010501000100010109000000020501000100010100
Type ID: "IDL:omg.org/CosNaming/NamingContextExt:1.0"
Profiles:
1. IIOP 1.2 192.168.207.11 15000 "StandardNS/NameServer-POA/_root"
            TAG_ORB_TYPE 0x4a414300
            TAG_CODE_SETS char native code set: ISO-8859-1
                          char conversion code set: UTF-8
                          wchar native code set: UTF-16
                          wchar conversion code set: 0x05010001, 0x00010100

            TAG_CODE_SETS char native code set: ISO-8859-1
                          char conversion code set: UTF-8
                          wchar native code set: UTF-16
                          wchar conversion code set: 0x05010001, 0x00010100


2. IIOP 1.2 fe80:000:0000:00:203:baff:fe57:5e9d 15000
"StandardNS/NameServer-POA/_root"
            TAG_ORB_TYPE 0x4a414300
            TAG_CODE_SETS char native code set: ISO-8859-1
                          char conversion code set: UTF-8
                          wchar native code set: UTF-16
                          wchar conversion code set: 0x05010001, 0x00010100

            TAG_CODE_SETS char native code set: ISO-8859-1
                          char conversion code set: UTF-8
                          wchar native code set: UTF-16
                          wchar conversion code set: 0x05010001, 0x00010100

the registration fails due to TRANSIENT exception.
I use the ORB in both case. Could you please explain what are the reasons
possible?

2011/9/28 <evgeni.rojkov at durr.com>

> **
>
>  Hi Tania,
> it's no difference registering IORs by the NameService if single- or
> multi-profile.
> Does your client get TRANSIENT exception?
> Do you use different ORB for client?
> For example javaIDL (java 2 version) doesn't handle client calls to
> servants located using multi-profiles IORs correctly.
> Could it be your problem?
> Regards, Evgeni
>
>
>  ------------------------------
>  *Von:* omniorb-list-bounces at omniorb-support.com [mailto:
> omniorb-list-bounces at omniorb-support.com] *Im Auftrag von *Tatiana
> Lazareva
> *Gesendet:* Mittwoch, 28. September 2011 13:52
> *An:* omniorb-list at omniorb-support.com
> *Betreff:* [omniORB] Multi-profile IOR
>
> Hi all,
> I have a question about multi-profile IOR. I use the following
> CORBA: omniORB-4.1.4.tar.gz under Solaris 10.
> When I try register servants using the multiple-profile IOR I got an
> exception: TRANSIENT. Does my CORBA support registration with
> multiple-profile IOR? If yes, can you explain how should I perform servant
> registration using the multiple IOR?
>
> --
>
> Cheers,
>
> *T*atiana *L*azareva**
>
> e-mail (regular): *Tatiana.Alexandrovna.Lazareva at gmail.com*
>
> e-mail (office): *yumanova at mera.ru*
>
>


-- 

Cheers,

*T*atiana *L*azareva**

e-mail (regular): *Tatiana.Alexandrovna.Lazareva at gmail.com*

e-mail (office): *yumanova at mera.ru*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20110928/31a08631/attachment-0001.htm


More information about the omniORB-list mailing list