When Axis encounters a SOAP element that does not conform to a corresponding Java object or attribute, a deserialization error is thrown.
If the consumer or service *USES* the optional element, then the message exchange will fail. Beans must be regenerated if you desire to serialize/deserialize the new elements using the Axis serialization framework. Alternatively, document based messaging can be used, but then the custom parsing code must determine how to handle the occurrence of an unknown element (throw an exception or drop the data).
The OSGA specification has good practical advice on Web Service versioning from a WSDL perspective… The infrastructure vendors are starting to tackle the issue so that deployments don’t degrade into ‘Web Service Hell’
/Chris
-----Original Message-----
Does that mean AXIS beans do not support optional changes to request/response message definition. Meaning any optional change to request/response message definition will result in deserialization error.
|
Title: july4.html
- RE: AXIS and optional changes to request / res... Manchaiah, Girish (LNG-DAY)
- RE: AXIS and optional changes to request ... chris
- RE: AXIS and optional changes to request ... Manchaiah, Girish (LNG-DAY)