Oh yes, I see now - and agree. Thanks for the fix! Matthieu
On 7/31/07, Tammo van Lessen <[EMAIL PROTECTED]> wrote: > > Hi, > > > So if I understand correctly it was for parts declared as a type as > opposed > > to an element. The thing is that those are supposed to have some sort of > > wrapper because you could very well define a part as being a complexType > > including a sequence. In which case you need some sort of concrete > element > > that deals with those. > Exactly, sorry for being so unclear in my mail - I was in a hurry. > > > So when we have something like: > > > > <wsdl:part name="TestPart" type="tns:myComplexType"/> > > > > What we do is we effectively wrap the content of the part so that we get > > something like: > > > > <message> > > <TestPart> > > <firstElmtInSequence/> > > <secondElmtInSequence/> > > </TestPart> > > </message> > > Yeah, the <TestPart> element is perfectly fine. The problem was that > Ode expected to receive a message like: > > <message> > <TestPart> > <myComplexType> > <firstElmtInSequence/> > <secondElmtInSequence/> > </myComplexType> > </TestPart> > </message> > > For example lets take a look at the TestActivityFlow1 test. There is > message defined by: > > <xsd:complexType name="testMessage"> > <xsd:sequence> > <xsd:element name="requestID" type="xsd:string"/> > <xsd:element name="requestText" type="xsd:string"/> > ... > </xsd:sequence> > </xsd:complexType> > > <wsdl:message name="requestMessage"> > <wsdl:part name="requestMessageData" type="typens:testMessage"/> > </wsdl:message> > > In my opinion a recieved SOAP message should then look like: > <message> <!-- message wrapper --> > <requestMessageData> <!-- part wrapper --> > <requestID>foo</requestID> > <requestName>bar</requestName> > ... > </requestMessageData> > <message> > > instead of > > <message> <!-- message wrapper --> > <requestMessageData> <!-- part wrapper --> > <testMessage> <!-- mysterious wrapper --> > <requestID>foo</requestID> > <requestName>bar</requestName> > ... > </testMessage> > </requestMessageData> > <message> > > What do you think? > > Cheers, > Tammo >
