Connecting to CORBA Server
Before a remote operation can be sent to a CORBA server the operation's interface should be connected to a remote CORBA object. To connect an interface an appropriate IOR or CORBA URL should be dragged into the IOR well in the browser window or in the IDL Runner window.
If the IOR or CORBA URL is saved in a file then this file can be dragged in from the Finder or, if the file is on a remote host and is accessible via URL, the URL can be dragged into the IOR well. As well a text selection can be dragged from a text editor window or terminal. If the remote object is bound in the CORBA Naming Service then the object's IOR can be taken from the NamingService panel. The last case is when the object reference is returned by an operation call, which interface is already connected. In this case the object's IOR can be dragged from the IDL Runner window.
When an IOR or CORBA URL is dragged into the IOR well in the IDL Browser window the corresponding IDL interface object, if found, is connected to the remote CORBA object. When an IDL Runner window is opened for an operation which interface is connected the IDL Runner uses that interface's connection.
If an IOR is dragged into the IOR well in the IDL Runner window then this IDL Runner window only is connected to the remote object, if the IOR matches the Runner operation's interface. The IDL interface itself remains not connected (or keeps its current connection, if it has been connected). This way there may be two Runners with the same interface that are connected to the different remote objects of the same CORBA server or to the different CORBA servers.
The CORBA URL corbaloc
cannot be dragged into IDL browser or into an IDL Runner window because corbaloc does not provide any information about the object's interface.