You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Mr. Document Service" <mr...@yahoo.com> on 2003/06/12 02:58:57 UTC
Document-Style SOAP Support in AXIS 1.1 Final release
Reviewing recent and past e-mail regarding support in AXIS 1.1 RC2 release for
sending and receiving document-style SOAP messages:
1) RE: Document Style web service bug
2) RE: style="document" 1_1RC2
3) Anne Thomas Mane's e-mail Re: document/literal
We probably want to clarify the extent of support of AXIS regarding
document style SOAP. In the release notes AXIS is supposed to
be JAX-RPC compliant. That does not mean it needs to support
Doc/literal SOAP.
However, the concern is that:
a) Microsoft .NET is supposed to support Doc/literal SOAP as the
default for its .NET 1.1 clients.
b) WS-I has disallowed the use RPC/Enc flavor of SOAP.
Axis supports both RPC/Enc and RPC/Literal, but the problem is that
users of Microsoft .NET and many other WSDKs (WASP, Glue, DocSOAP)
will most likely end up using Doc/literal SOAP format.
Hence some questions to clarify - which I hope AXIS team would
include in their release notes eventually:
Question#1:
Is AXIS supporting:
(a) binding style="document" and
(b) encoding option use="literal"
for both inbound and outbound SOAP messages?
Question#2:
What level of interoperability does AXIS support for document style
SOAP with commercial toolkits such as (.NET, WASP, DocSOAP)?
Question#3:
Does AXIS comply with WS-I Basic Profile? In particular does AXIS
comply with following WS-I requirements:
R1005 A MESSAGE MUST NOT contain soap:encodingStyle attributes on any of the elements whose namespace name is "http://schemas.xmlsoap.org/soap/envelope/".
R1006 A MESSAGE MUST NOT contain soap:encodingStyle attributes on any element that is a child of soap:Body.
R1007 A MESSAGE described in an rpc-literal binding MUST NOT contain soap:encodingStyle attribute on any elements are grandchildren of soap:Body.
R2735 A MESSAGE described with an rpc-literal binding MUST place the part accessor elements for parameters and return value in no namespace.
Question#4:
I understand that AXIS supports SOAP with Attachments (SwA) via SAAJ. If a SOAP message contains attachment parts, how does AXIS support referencing of SOAP attachment parts in the WSDL intefaces, i.e., wsdl:portType?
Question#5:
What improvements are planned in this area before AXIS 1.1 final release?
Havala!
---------------------------------
Do you Yahoo!?
Free online calendar with sync to Outlook(TM).