Fixes are available
APAR status
Closed as program error.
Error description
environment : Windows XP Rational Business Developer 8013 Description: The problem field in a record used by the service which is using for example _return int {@XMLElement{name='return'}}; When debugging the EGL service this error happenes ServiceCall failed with ServiceBindingException EGL1608E An error occured when trying to convert record name into a SOAP message. Could not find field 'return' in record. EGL0002I The error occurred in EGLprogram processing the main function. The problem is the debugger is not using the XMLElement.name. As the SOAP messages is created a field must be determined for each wsdl field. The field named 'return' can't be found in the record because in the record it is _return. A workaround is to delete the {@XMLElement{name='return'}} on the record in the service project. This will create wsdl with the field named _return which matches the record. Recreate the wsdl. copy the new wsdl from the service project to the client project. rerun the wsdl to EGL interface wizard to create the new record in the client. regenerate everything.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** An exception occurs in the debugger indicating a record field can't be found when debugging a service invocation where a parameter is a record and it has a field with an XMLElement annotation.
Problem conclusion
Added code to obey the XMLElement name.
Temporary fix
Comments
APAR Information
APAR number
PM62948
Reported component name
RATL BUS DEV
Reported component ID
5724S5000
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-04-20
Closed date
2012-10-08
Last modified date
2012-10-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
RATL BUS DEV
Fixed component ID
5724S5000
Applicable component levels
R801 PSN
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
08 October 2012