WebSphere Enterprise Service Bus, Version 6.2.0 Operating Systems: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Troubleshooting the object request broker (ORB) service settings

Setting Pass by reference to true on the Object Request Broker (ORB) service page of the administrative console might cause problems with serializing and de-serializing objects.

Object serialization problems and the Pass by reference property

SCA calls the ORB method javax.rmi.CORBA.Util.copyObject() to copy objects. If you enabled Pass by reference processing by checking the check box, a deep copy is not made, which causes problems with serializing and de-serializing objects.

Object serializing and de-serializing problems can result in communication issues between Service Component Architecture (SCA) modules. For example, if a ServiceBusinessException exception is thrown, it might not be reflected as such in the client end and, instead, might result in a ServiceRuntimeException exception.

Resolving object serialization problems caused by setting Pass by reference to True

To avoid object serialization problems in WebSphere® ESB, make sure Pass by reference is set to the default value. The default setting for Pass by reference is false, meaning that the check box for Pass by reference is not selected.

The following steps describe how to verify the Pass by reference property setting.
  1. Navigate to the ORB service page of the administrative console.

    Application servers > [ServerName] > Container Services > ORB Service.

  2. Make sure the check box for Pass by reference is NOT selected.

The Service Component Architecture depends on the setting of Pass by reference property to make a message copy.


reference Reference topic

Terms of use | Feedback


Timestamp icon Last updated: 21 June 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/rsca_passby_orb_srv_set_troubleshooting.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).