eFix (APAR): PQ60372 Status: efix Release: WebSphere 3.5.4 Operating System: All Supersedes eFixes: None Byte size of APAR: iioprt.jar - 454,880 rmiorb.jar - 288,474 Date: 05/29/02 Title: JDK orb efix Abstract: The customer is using WPS and Domino LDAP. And the user is authenticated by Domino LDAP to login to WPS. However, if the user has been registered to DBCS name group on Domino, a user cannot login to WPS due to invalid user id. Description/symptom of problem: A client talks to server(session bean) by RMI, both client and server are running in Japanese machine. In the server, user uses IDL to create a credentail object, and this object contains some double byte char string. However, this RMI call can not return, and throw CORBA Marshal exception. java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is: org.omg.CORBA.MARSHAL minor code: 0 completed: No java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is: org.omg.CORBA.MARSHAL minor code: 0 completed: No org.omg.CORBA.MARSHAL minor code: 0 completed: No ----- Begin backtrace for detail java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is: org.omg.CORBA.MARSHAL minor code: 0 completed: No org.omg.CORBA.MARSHAL minor code: 0 completed: No ----- Begin backtrace for detail org.omg.CORBA.MARSHAL minor code: 0 completed: No Directions to apply efix: 0) Stop WebSphere 1) Create backup directory to store the original WebSphere jar file(s): AIX: /usr/WebSphere/AppServer/backup_original Solaris/Linux: /opt/WebSphere/AppServer/backup_original Windows: c:\WebSphere\AppServer\backup_original 2) Copy original iioprt.jar and rmiorb.jar into the directory /backup_original from c:\WebSphere\AppServer\jdk\jre\lib\ext 3) Copy new PQ60372xxx_xxxx.zip to a temp/ directory and unzip it. After unzip, you will find 2 jar files, iioprt.jar and rmiorb.jar 4) Move the new iioprt.jar and rmiorb.jar to c:\WebSphere\AppServer\jdk\jre\lib\ext 5) Add this property to c:\WebSphere\AppServer\bin\admin.config file com.ibm.CORBA.ORBCharEncoding=UTF8 6) Restart the Admin Server 7) Bring up adminGUI and click on the application server to set with the same property 8) Enter the following in the "Command line arguments" field of the Application Server: -Dcom.ibm.CORBA.ORBCharEncoding=UTF8 9) Press Apply button and wait for completion message 10) Recycle that application. Additional Information: ------------------------------------------------------------------