//Assign MyBO.setInt("aInt", (MyInt.intValue() + 1) ); MyBO.setString("aString","Process_B.MyBO.aString"); DataObject processBusinessObject = Output.getDataObject("processBusinessObject"); processBusinessObject.setInt("aInt", MyInt.intValue()); processBusinessObject.setString("aString", "Process_B.Output.processBusinessObject.aString"); //nested DataObject nested = processBusinessObject.getDataObject("aBO"); nested.setInt("aInt", (MyInt.intValue() + 2) ); nested.setString("aString","Process_B.Output.processBusinessObject.aBO.aString"); //copy DataObjects - deep copy BOCopy copyService = (BOCopy)ServiceManager.INSTANCE.locateService("com/ibm/websphere/bo/BOCopy"); DataObject copyBO = copyService.copy(MyBO); Output.set("processBO", copyBO);