Binh, Please search the archive for threads related to "selectionFailure". We've provided many examples on how to resolve this in the past.
alex On Tue, Nov 11, 2008 at 9:34 PM, binh nguyen <[EMAIL PROTECTED]> wrote: > Hi Rathar and Alex, > Thank you for your response, but I still do not know more concretely > how to correct the initialization of the variables. Here I show my Bpel > and related WSDL and Schema files. Please take a look and show > me what I need to do to correct the error. > > BPEL file: testBP.bpel > > <?xml version="1.0" encoding="UTF-8"?> > <process > name="testBP" > targetNamespace="http://enterprise.netbeans.org/bpel/StringBP/testBP" > xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:sxt=" > http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace" > xmlns:sxed=" > http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor" > xmlns:tns="http://enterprise.netbeans.org/bpel/StringBP/testBP"> > > <import namespace="http://j2ee.netbeans.org/wsdl/testBP" > location="testBP.wsdl" > importType="http://schemas.xmlsoap.org/wsdl/"/> > <import namespace=" > http://enterprise.netbeans.org/bpel/StringWSServiceWrapper" > location="StringWSServiceWrapper.wsdl" > importType="http://schemas.xmlsoap.org/wsdl/"/> > <import namespace="http://MyWebServices/" > location="StringWSService.wsdl" > importType="http://schemas.xmlsoap.org/wsdl/"/> > > <partnerLinks> > <partnerLink name="StringPL" > xmlns:tns=" > http://enterprise.netbeans.org/bpel/StringWSServiceWrapper" > partnerLinkType="tns:StringWSLinkType" > partnerRole="StringWSRole" > initializePartnerRole="yes"/> > <partnerLink name="TestPartnerLink" > xmlns:tns="http://j2ee.netbeans.org/wsdl/testBP" > partnerLinkType="tns:testBPLT" myRole="testBPPortTypeRole"/> > </partnerLinks> > <variables> > <variable name="ReverseOut" xmlns:tns="http://MyWebServices/" > messageType="tns:reverseResponse"/> > <variable name="ReverseIn" xmlns:tns="http://MyWebServices/" > messageType="tns:reverse"/> > <variable name="TestBPOperationOut" xmlns:tns=" > http://j2ee.netbeans.org/wsdl/testBP" > messageType="tns:testBPOperationResponse"/> > <variable name="TestBPOperationIn" xmlns:tns=" > http://j2ee.netbeans.org/wsdl/testBP" > messageType="tns:testBPOperationRequest"/> > </variables> > <sequence> > <receive name="Receive1" createInstance="yes" > partnerLink="TestPartnerLink" > operation="testBPOperation" > xmlns:tns="http://j2ee.netbeans.org/wsdl/testBP" > portType="tns:testBPPortType" > variable="TestBPOperationIn"/> > <assign name="Assign1"> > <copy> > <from variable="TestBPOperationIn" part="partIn"/> > <to>$ReverseIn.parameters/inputString</to> > </copy> > </assign> > <invoke name="Invoke1" partnerLink="StringPL" > operation="reverse" xmlns:tns="http://MyWebServices/" > portType="tns:StringWS" > inputVariable="ReverseIn" outputVariable="ReverseOut"/> > <assign name="Assign2"> > <copy> > <from>$ReverseOut.parameters/return</from> > <to variable="TestBPOperationOut" part="partOut"/> > </copy> > </assign> > <reply name="Reply1" partnerLink="TestPartnerLink" > operation="testBPOperation" > xmlns:tns="http://j2ee.netbeans.org/wsdl/testBP" > portType="tns:testBPPortType" > variable="TestBPOperationOut"/> > </sequence> > </process> > > ------------------------------ > WSDL File: testBP.wsdl > > <?xml version="1.0" encoding="UTF-8"?> > <definitions name="testBP" targetNamespace=" > http://j2ee.netbeans.org/wsdl/testBP" > xmlns="http://schemas.xmlsoap.org/wsdl/" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns=" > http://j2ee.netbeans.org/wsdl/testBP" xmlns:plnk=" > http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:soap=" > http://schemas.xmlsoap.org/wsdl/soap/"> > <types/> > <message name="testBPOperationRequest"> > <part name="partIn" type="xsd:string"/> > </message> > <message name="testBPOperationResponse"> > <part name="partOut" type="xsd:string"/> > </message> > <portType name="testBPPortType"> > <operation name="testBPOperation"> > <input name="input1" message="tns:testBPOperationRequest"/> > <output name="output1" message="tns:testBPOperationResponse"/> > </operation> > </portType> > <binding name="testBPBinding" type="tns:testBPPortType"> > <soap:binding style="rpc" transport=" > http://schemas.xmlsoap.org/soap/http"/> > <operation name="testBPOperation"> > <soap:operation/> > <input name="input1"> > <soap:body use="literal" namespace=" > http://j2ee.netbeans.org/wsdl/testBP"/> > </input> > <output name="output1"> > <soap:body use="literal" namespace=" > http://j2ee.netbeans.org/wsdl/testBP"/> > </output> > </operation> > </binding> > <service name="testBPService"> > <port name="testBPPort" binding="tns:testBPBinding"> > <soap:address location=" > http://localhost:8084/ode/processes/testBP"/> > </port> > </service> > <plnk:partnerLinkType name="testBPLT"> > > <plnk:role name="testBPPortTypeRole" portType="tns:testBPPortType"/> > </plnk:partnerLinkType> > </definitions> > > ------------------------------ > WSDL file: StringWSService.wsdl > > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is > JAX-WS RI 2.1.4-b01-. --> > <definitions targetNamespace="http://MyWebServices/" > name="StringWSService" > xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://MyWebServices/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap=" > http://schemas.xmlsoap.org/wsdl/soap/"> > <types> > <xsd:schema> > <xsd:import namespace="http://MyWebServices/" > schemaLocation="StringWSService_schema1.xsd"/> > </xsd:schema> > </types> > <message name="testString"> > <part name="parameters" element="tns:testString"/> > </message> > <message name="testStringResponse"> > <part name="parameters" element="tns:testStringResponse"/> > </message> > <message name="reverse"> > <part name="parameters" element="tns:reverse"/> > </message> > <message name="reverseResponse"> > <part name="parameters" element="tns:reverseResponse"/> > </message> > <portType name="StringWS"> > <operation name="testString"> > <input message="tns:testString"/> > <output message="tns:testStringResponse"/> > </operation> > <operation name="reverse"> > <input message="tns:reverse"/> > <output message="tns:reverseResponse"/> > </operation> > </portType> > <binding name="StringWSPortBinding" type="tns:StringWS"> > <soap:binding transport="http://schemas.xmlsoap.org/soap/http" > style="document"/> > <operation name="testString"> > <soap:operation soapAction=""/> > <input> > <soap:body use="literal"/> > </input> > <output> > <soap:body use="literal"/> > </output> > </operation> > <operation name="reverse"> > <soap:operation soapAction=""/> > <input> > <soap:body use="literal"/> > </input> > <output> > <soap:body use="literal"/> > </output> > </operation> > </binding> > <service name="StringWSService"> > <port name="StringWSPort" binding="tns:StringWSPortBinding"> > <soap:address location="http://localhost:8084/MyWS/StringWS"/> > </port> > </service> > </definitions> > > ------------------------------ > WSDL file: StringWSServiceWrapper.wsdl > > <?xml version="1.0" encoding="UTF-8"?> > > <definitions > xmlns="http://schemas.xmlsoap.org/wsdl/" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > name="StringWSServiceWrapper" targetNamespace=" > http://enterprise.netbeans.org/bpel/StringWSServiceWrapper" xmlns:tns=" > http://enterprise.netbeans.org/bpel/StringWSServiceWrapper" xmlns:plnk=" > http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns=" > http://MyWebServices/"> > <import location="StringWSService.wsdl" namespace=" > http://MyWebServices/ > "/> > <plnk:partnerLinkType name="StringWSLinkType"> > <plnk:role name="StringWSRole" portType="ns:StringWS"/> > </plnk:partnerLinkType> > </definitions> > > ------------------------------ > Schema WSDL file: > > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <xs:schema version="1.0" targetNamespace="http://MyWebServices/" > xmlns:tns=" > http://MyWebServices/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> > > <xs:element name="reverse" nillable="true" type="tns:reverse"/> > > <xs:element name="reverseResponse" nillable="true" > type="tns:reverseResponse"/> > > <xs:element name="testString" nillable="true" type="tns:testString"/> > > <xs:element name="testStringResponse" nillable="true" > type="tns:testStringResponse"/> > > <xs:complexType name="testString"> > <xs:sequence/> > </xs:complexType> > > <xs:complexType name="testStringResponse"> > <xs:sequence> > <xs:element name="return" type="xs:string" minOccurs="0"/> > </xs:sequence> > </xs:complexType> > > <xs:complexType name="reverse"> > <xs:sequence> > <xs:element name="inputString" type="xs:string" minOccurs="0"/> > </xs:sequence> > </xs:complexType> > > <xs:complexType name="reverseResponse"> > <xs:sequence> > <xs:element name="return" type="xs:string" minOccurs="0"/> > </xs:sequence> > </xs:complexType> > </xs:schema> > > ------------------------------ > > Thank you very much! > Binh. > > > > 2008/11/11 ratha <[EMAIL PROTECTED]> > > > Hi Binh, > > > > I also faced such issue with SOAPUI. Check your assign activity whether > you > > assigned values correctly for the 'from' and 'to' parts. > > > > Regards > > -ratha. > > > > binh nguyen wrote: > > > >> Hi all, > >> I encounter the same error when run some BPEL processes. > >> I am using Tomcat 6.0.16, ODE 1.2, Java JDK 1.5, and also using > >> SOAPUI to test the result of BPEL after having deployed. The deployment > >> of the processes is OK, but when tested with soapUI, there is following > >> error: > >> > >> <soapenv:Envelope xmlns:soapenv=" > >> http://schemas.xmlsoap.org/soap/envelope/"> > >> <soapenv:Body> > >> <soapenv:Fault> > >> <faultcode>soapenv:Server</faultcode> > >> <faultstring xmlns:axis2ns11=" > >> http://docs.oasis-open.org/wsbpel/2.0/process/executable > >> ">axis2ns11:selectionFailure</faultstring> > >> <detail/> > >> </soapenv:Fault> > >> </soapenv:Body> > >> </soapenv:Envelope> > >> > >> Any one has any idea about this kind of error? > >> Thank you! > >> Binh. > >> > >> > ------------------------------------------------------------------------ > >> > >> > >> No virus found in this incoming message. > >> Checked by AVG - http://www.avg.com Version: 8.0.175 / Virus Database: > >> 270.9.0/1779 - Release Date: 11/10/2008 7:53 AM > >> > >> > >> > > > > >
