KB Article #102486
How to regenerate Naming Service IOR on IME 5.0.5 Solaris
How to regenerate Naming Service IOR on IME 5.0.5 Solaris
This article was previously published as ID#29509
Summary:
This article describes how to regenerate the Naming Service IOR for IME on Solaris. The Naming Service is the IME process which all other IME processes use to find each other and establish communication via Corba. The Naming Service is a standard Corba component. The IOR is the address of the Naming Service itself. It is used by IME processes to find and communicate with the Naming Service.
Whenever an IME process starts, it will register itself with the Naming Service so other processes can find it and communicate. The IOR is stored in a static file which each process accesses to find the IME Naming Service process.
Regenerating the Naming Service IOR removes all IME process entries and generates a new "address" for the Naming Service. Normally, one would not regenerate the IME Naming Service IOR unless the machine on which the Naming Service was running changed, or the IP address of the machine changed.
Below are the steps to reset the Naming Service:
Resolution:
Original Author: BGBADRIPRASAD
Shutdown the IME server
Kill the Booter:
ps -ef | grep -i ime
kill -9
Confirm that no IME processes are running:
ps -ef | grep -i ime
Back up omniORB.cfg:
cp
Remove the omninames log files:
/bin/rm
ps -ef | grep -i omni
kill -9
Run:
Copy the new value of NAMESERVICE IOR and paste it into the top of the file:
Be sure no spaces or carriage returns are included with the copy and paste. Any extraneous characters will render the IOR useless.
Copy the omniORB.cfg file to all machines running IME processes.
Restart the IME server
Original Submitter: BGBADRIPRASAD
Keywords: Regenerate IOR, Naming Service IME ID#29509