Hi, Your BPEL document is importing a WSDL without providing any location to find it:
<bpws:import importType="http://schemas.xmlsoap.org/wsdl/" namespace=" http://sample.bpel.org/bpel/sampleArtifacts"/> ODE can't resolve that imports and fails. About the deploy.xml generation, I believe that the trunk version of the Eclipse BPEL designer generates it and deploys automatically. Cheers, Matthieu On Tue, Jun 24, 2008 at 1:13 AM, Karsten Gebauer < [EMAIL PROTECTED]> wrote: > Hi Mattieu > > > I will put everything in the textarea now: > > Hello.pbel - BPEL-File: > > <?xml version="1.0" encoding="UTF-8"?> > <bpws:process exitOnStandardFault="yes" name="Hello" > suppressJoinFailure="yes" > targetNamespace="http://sample.bpel.org/bpel/sample" > xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable" > xmlns:ns="http://sample.bpel.org/bpel/sampleArtifacts" > xmlns:ns0="http://www.example.org/HelloClient/" xmlns:tns=" > http://sample.bpel.org/bpel/sample"> > <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" > location="HelloClient.wsdl" namespace=" > http://www.example.org/HelloClient/"/> > <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" namespace=" > http://sample.bpel.org/bpel/sampleArtifacts"/> > <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" > location="HelloArtifacts.wsdl" namespace=" > http://sample.bpel.org/bpel/sampleArtifacts"/> > <bpws:partnerLinks> > <bpws:partnerLink myRole="ClientRole" name="Client" > partnerLinkType="ns:ClientLT"/> > </bpws:partnerLinks> > <bpws:variables> > <bpws:variable messageType="ns0:NewOperationRequest" > name="ClientRequest"/> > <bpws:variable messageType="ns0:NewOperationResponse" > name="ClientResponse"/> > </bpws:variables> > <bpws:sequence> > <bpws:receive name="Receive" operation="NewOperation" > partnerLink="Client" portType="ns0:HelloClient" > variable="ClientRequest"/> > <bpws:assign name="Assign" validate="no"> > <bpws:copy> > <bpws:from part="parameters" variable="ClientRequest"> > <bpws:query > queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[/in]]></bpws:query> > </bpws:from> > <bpws:to part="parameters" variable="ClientResponse"> > <bpws:query > queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[/out]]></bpws:query> > </bpws:to> > </bpws:copy> > </bpws:assign> > <bpws:reply name="Reply" operation="NewOperation" > partnerLink="Client" portType="ns0:HelloClient" > variable="ClientResponse"/> > </bpws:sequence> > </bpws:process> > > > HelloClient.wsdl ClientFile: > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:tns="http://www.example.org/HelloClient/" xmlns:wsdl=" > http://schemas.xmlsoap.org/wsdl/" xmlns:xsd=" > http://www.w3.org/2001/XMLSchema" name="HelloClient" targetNamespace=" > http://www.example.org/HelloClient/"> > <wsdl:types> > <xsd:schema targetNamespace="http://www.example.org/HelloClient/"> > <xsd:element name="InputElelement"> > <xsd:complexType> > <xsd:sequence> > <xsd:element name="in" type="xsd:string"/> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > <xsd:element name="OutputElement"> > <xsd:complexType> > <xsd:sequence> > <xsd:element name="out" type="xsd:string"/> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > </xsd:schema> > </wsdl:types> > <wsdl:message name="NewOperationRequest"> > <wsdl:part element="tns:InputElelement" name="parameters"/> > </wsdl:message> > <wsdl:message name="NewOperationResponse"> > <wsdl:part element="tns:OutputElement" name="parameters"/> > </wsdl:message> > <wsdl:portType name="HelloClient"> > <wsdl:operation name="NewOperation"> > <wsdl:input message="tns:NewOperationRequest"/> > <wsdl:output message="tns:NewOperationResponse"/> > </wsdl:operation> > </wsdl:portType> > <wsdl:binding name="HelloClientSOAPBinding" type="tns:HelloClient"> > <soap:binding style="document" transport=" > http://schemas.xmlsoap.org/soap/http"/> > <wsdl:operation name="NewOperation"> > <soap:operation soapAction=" > http://www.example.org/HelloClient/NewOperation"/> > <wsdl:input> > <soap:body use="literal"/> > </wsdl:input> > <wsdl:output> > <soap:body use="literal"/> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:service name="HelloClientService"> > <wsdl:port binding="tns:HelloClientSOAPBinding" > name="HelloClientSOAPPort"> > <soap:address location="http://localhost:8080/ode/processes/Hello"/> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > > > HelloArtifacts.wsdl - Artifacts generated for the client wsdl to add the > partnerlink (was done automatic by the designer). > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > <definitions xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" > xmlns:tns="http://sample.bpel.org/bpel/sampleArtifacts" xmlns:vprop=" > http://docs.oasis-open.org/wsbpel/2.0/varprop" xmlns:wsdl=" > http://www.example.org/HelloClient/" name="HelloArtifacts" > targetNamespace="http://sample.bpel.org/bpel/sampleArtifacts" xmlns=" > http://schemas.xmlsoap.org/wsdl/"> > <plnk:partnerLinkType name="ClientLT"> > <plnk:role name="ClientRole" portType="wsdl:HelloClient"/> > </plnk:partnerLinkType> > <import location="HelloClient.wsdl" namespace=" > http://www.example.org/HelloClient/"/> > </definitions> > > > deploy.xml > > <?xml version="1.0" encoding="UTF-8"?> > <dd:deploy xmlns:dd="http://www.apache.org/ode/schemas/dd/2007/03" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pns=" > http://sample.bpel.org/bpel/sample" xmlns:cns=" > http://www.example.org/HelloClient/" xsi:schemaLocation=" > http://www.apache.org/ode/schemas/dd/2007/03 deploySxhema.xsd "> > <dd:process name="pns:Hello"> > <dd:active>true</dd:active> > <dd:provide partnerLink="Client"> > <dd:service port="HelloClientSOAPPort" > name="cns:HelloClientService"></dd:service> > </dd:provide></dd:process> > </dd:deploy> > > > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag > von Matthieu Riou > Gesendet: Montag, 23. Juni 2008 16:26 > An: [email protected] > Betreff: Re: Deploymentproblems > > Hi Karsten, > > It seems that your attachment has been stripped off... > > Matthieu > > On Mon, Jun 23, 2008 at 7:06 AM, Karsten Gebauer < > [EMAIL PROTECTED]> wrote: > > > Hello, > > > > > > > > I am trying to deploy one simple HelloWorld Process on Apache ODE but I > > getting an error message "MissingImportLocation" in my BPEL File. I > created > > everything with the Eclipse BPEL-Designer. I do not understand why > eclipse > > generates the "HelloArtifacts.wsdl" instead of putting the code right > into > > the Hello.wsdl. > > > > > > > > Is there another way how to generate the deploy.xml instead of doing it > by > > hand (some kind of automatic generation)? > > > > > > > > I put everything in the attachments. > > > > > >
