Please report new issues athttps://github.com/DOCGroup
There are several reports that passing IORs from platforms with UIOP to platforms without UIOP support gives problems, specially to obtain the initial Naming Service IOR. The error message reported is: TAO (136|46) could not create all the profiles (136|46) Unable to get the Naming Service.
Accepted.
TAO_Unknown_Profile appears to be working but I'd like to run some stress tests before I resolve this bug.
There have been reports of interoperability problems between TAO and other ORBs. This bug may be related to the problem.
I just ran what should be definitive test. I bound a the reference of an UIOP object (on Linux) to a Name Service running on an NT host. Then I resolved the reference stored in that Name Service on the Linux box, and then did an object_to_string on that resolved object. The stringified IOR was printed in URL format. The endpoint in that IOR was the same as the endpoint the UIOP server was running on. I think this proves that TAO_Unknown_Profile is working properly.