This topic lists the main known restrictions that apply when using WSIF.
WSIF does not provide WS-I compliance, and it does not support the Java API for XML-based Remote Procedure Calls (JAX-RPC) Version 1.1 (or later).
XML Schema "redefine" elements are not handled and are ignored.
Note: This is not primarily a WSIF restriction. Although you can specify Document Encoded style in WSDL, it is not generally considered to be a valid option and is not supported by the Web Services Interoperability Organization (WS-I).
Note: This is not primarily a WSIF restriction. The current SOAP faults specification does not prescribe how to encode a SOAP fault so that it maps to a Java exception.
Consequently, each Web service runtime currently decides on its own SOAP fault format. The IBM Web Service SOAP provider can understand its own response
SOAP faults, but not the SOAP faults from another provider.
XML Data Type | Apache SOAP Java Mapping | JAX-RPC Java Mapping |
---|---|---|
xsd:date | java.util.Date | Not supported |
xsd:dateTime | Not supported | java.util.Calendar |
xsd:hexBinary | Hexadecimal string | byte [ ] |
xsd:QName | org.apache.soap.util.xml.QName | javax.xml.namespace.QName |