If I modify like this, I can't deploy the service. Sandrine.
Alex Boisvert-3 wrote: > > It appears to be a namespacing issue. The "hello1" element in your SOAP > message and in your WSDL definition is not namespace-qualified, whereas in > your assignment you use the "nsxsd" prefix binding. > > Try the following: > > <copy> > <from xmlns="">$myVar.TestPart/hello1</from> > <to variable="tmpVar1"/> > </copy> > > alex > > On Tue, Dec 9, 2008 at 9:43 AM, Sandrine Beauche < > [EMAIL PROTECTED]> wrote: > >> >> Hi Alex, >> >> ok, I've resent the exemple with a zip archive >> >> Sandrine. >> >> >> http://www.nabble.com/file/p20919709/HelloWorld2.zip HelloWorld2.zip >> >> >> Hi Sandrine, >> >> I don't see a problem with your assignments. >> >> Your attachments were truncated. Could you zip them and resend? >> >> alex >> >> >> On Tue, Dec 9, 2008 at 8:22 AM, Sandrine Beauche < >> [EMAIL PROTECTED]> wrote: >> >> > >> > I've tried to do an assign from a complex type to another variable, and >> > this >> > works when the complex type has one subtype. >> > >> > But my problem is to do this with a complex type that have several >> > subtype. >> > I >> > have in my wsdl this complex type: >> > >> > <xsd:complexType name="helloType"> >> > <xsd:sequence> >> > <xsd:element name="hello1" type="xsd:string"/> >> > <xsd:element name="hello2" type="xsd:string"/> >> > </xsd:sequence> >> > </xsd:complexType> >> > >> > and the message: >> > >> > <wsdl:message name="HelloMessage"> >> > <wsdl:part name="TestPart" type="nsxsd:helloType"/> >> > </wsdl:message> >> > >> > In my BPEL, I have these variable >> > >> > <variable name="myVar" messageType="test:HelloMessage"/> >> > <variable name="tmpVar1" type="xsd:string"/> >> > <variable name="tmpVar2" type="xsd:string"/> >> > >> > and I want to do these assign: >> > >> > <copy> >> > <from>$myVar.TestPart/nsxsd:hello1</from> >> > <to variable="tmpVar1"/> >> > </copy> >> > <copy> >> > <from>$myVar.TestPart/nsxsd:hello2</from> >> > <to variable="tmpVar2"/> >> > </copy> >> > >> > But this does'nt work. I obtain a message fault: >> > >> > <soapenv:Body> >> > <soapenv:Fault> >> > <faultcode>soapenv:Server</faultcode> >> > <faultstring xmlns:axis2ns1="http://docs.oasis >> > open.org/wsbpel/2.0/proces /executable"> axis2ns1:selectionFailure >> > </faultstring> >> > <detail /> >> > </soapenv:Fault> >> > </soapenv:Body> >> > >> > What's wrong in my bpel or wsdl? The complete bpel and wsdl are >> attached. >> > I >> > have also attached a soap message that i send to the process to test >> it. >> > >> > -- >> > Thanks. >> > >> > >> >> >> -- >> View this message in context: >> http://www.nabble.com/assign-with-complex-types-tp20919141p20919709.html >> Sent from the Apache Ode User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/assign-with-complex-types-tp20919141p20937253.html Sent from the Apache Ode User mailing list archive at Nabble.com.
