APAR status
Closed as program error.
Error description
The WAS v5.1 Java2WSDL emitter is not mapping Java byte[]
to xsd:base64Binary as required by JAX-RPC 1.0 and 1.1.
.
If the webservice java code has a
byte array in a complex object type, it is getting mapped to
<complexType>
<sequence>
<element maxOccurs="unbounded" name="b" type="xsd:byte"/>
</sequence>
</complexType>
versus being mapped to
<element name="echoPrimitiveBytesResponse">
<complexType>
<sequence>
<element
name="echoPrimitiveBytesReturn" type="xsd:base64Binary"/>
</sequence>
</complexType>
</element>
.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users of web *
* services *
****************************************************************
* PROBLEM DESCRIPTION: Java byte[] mapped to XSD *
* seq/maxOccurs instead of base64binary *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The WAS v5.1 Java2WSDL emitter is not mapping Java byte[]
to xsd:base64Binary as required by JAX-RPC 1.0 and 1.1.
Problem conclusion
Mapped Java byte[] to xsd:base64Binary
Temporary fix Comments
APAR information |
APAR number |
PQ87148 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
10W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-04-05 |
Closed date |
2004-04-09 |
Last modified date |
2005-06-06 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|