Yes but the import is <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" location="../Test4/CoucouWorld4.wsdl" namespace="http://ode/bpel/unit-test.wsdl" /> which references a file with the relative path ../Test4/CoucouWorld4.wsdl but with just this file, it doesn't work I need to copy the file in ./CoucouWorld4.wsdl (the deployment directory where the bpel and the wsdl of my new process are). With this copy, it works. Without this, it doesn't works!
2008/3/14, henry human <[EMAIL PROTECTED]>: > Normally you need the wsdl import of a poccess to > define the mnamespaces and be able to access the > operations of the other partner. You define your > partners as a partnerlink in the bpel process and > invoke them in the invoke activity. > When i am not wrong, you have an import for > CoucouWorld4 wsdl in your process which means you need > this wsdl file for your proccess! > see your import: > > <bpws:import > importType="http://schemas.xmlsoap.org/wsdl/" > location="../Test4/CoucouWorld4.wsdl" > namespace="http://ode/bpel/unit-test.wsdl" /> > > > > > > --- Jean-Claude Moissinac <[EMAIL PROTECTED]> schrieb: > > > > I have a very simple BPEL process which calls > > another deployed in the > > same engine > > The corresponding bpel is at the end of this > > message > > > > As you can see, the BPEL refers the WSDL file of > > another process which > > is used by an invoke: ../Test4/CoucouWorld4.wsdl is > > refered by an > > import > > > > Then, if I deploy a directory with the files > > (AppelWorld3.bpel, > > AppelWorld3.wsdl and deploy.xml), the service is > > deployed under ODE > > (automatic creation of an AppelWorld3.deployed > > file), but not visible > > in the list of deployed services > > (http://localhost:9090/ode/services/listServices) > > > > But, if I add the file CoucouWorld4.wsdl in the > > directory, the service > > is deployed, visible in the list and executable. > > > > I really don't understand why I need to put that > > file in the > > deployment directory > > (note: all the files and directories are available > > at > > > http://perso.telecom-paristech.fr/~moissina/bpel/BPELprocesses.rar) > > > > <?xml version="1.0" encoding="UTF-8"?> > > <bpws:process > > > > > xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable" > > xmlns:coucou="http://ode/bpel/unit-test.wsdl" > > xmlns:test="http://ode/bpel/unit-test.wsdl" > > xmlns:tns="http://ode/bpel/unit-test" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > exitOnStandardFault="yes" > > name="AppelWorld3" > > targetNamespace="http://ode/bpel/unit-test"> > > <bpws:import > > importType="http://schemas.xmlsoap.org/wsdl/" > > location="AppelWorld3.wsdl" > > namespace="http://ode/bpel/unit-test.wsdl" /> > > <bpws:import > > importType="http://schemas.xmlsoap.org/wsdl/" > > location="../Test4/CoucouWorld4.wsdl" > > namespace="http://ode/bpel/unit-test.wsdl" /> > > <bpws:partnerLinks> > > <bpws:partnerLink name="CoucouPartnerLink" > > partnerLinkType="coucou:CoucouPartnerLinkType" > > partnerRole="coucouMaker" /> > > <bpws:partnerLink myRole="me" > > name="AppelPartnerLink" > > partnerLinkType="coucou:AppelPartnerLinkType" /> > > </bpws:partnerLinks> > > <bpws:variables> > > <bpws:variable messageType="coucou:AppelMessage" > > name="myVar" /> > > <bpws:variable messageType="coucou:CoucouMessage" > > name="couVar" /> > > <bpws:variable name="tmpVar" type="xsd:string" /> > > </bpws:variables> > > <bpws:sequence> > > <bpws:receive createInstance="yes" name="start" > > operation="Appel" partnerLink="AppelPartnerLink" > > portType="coucou:AppelPortType" variable="myVar" > > /> > > <bpws:assign name="assignReq"> > > <bpws:copy> > > <bpws:from part="TestPart" variable="myVar" > /> > > <bpws:to part="TestPart" variable="couVar" /> > > </bpws:copy> > > </bpws:assign> > > <bpws:invoke inputVariable="couVar" > > name="AppelCoucou" > > operation="Coucou" outputVariable="couVar" > > partnerLink="CoucouPartnerLink" > > portType="coucou:CoucouPortType" /> > > <bpws:assign name="assignRep"> > > <bpws:copy> > > <bpws:from part="TestPart" variable="couVar" > /> > > <bpws:to part="TestPart" variable="myVar" /> > > </bpws:copy> > > </bpws:assign> > > <bpws:reply name="end" operation="Appel" > > partnerLink="AppelPartnerLink" > > portType="coucou:AppelPortType" > > variable="myVar" /> > > </bpws:sequence> > > </bpws:process> > > > > > > -- > > -- > > Jean-Claude Moissinac > > > > > > > Lesen Sie Ihre E-Mails jetzt einfach von unterwegs. > www.yahoo.de/go > -- -- Jean-Claude Moissinac Signal and Image processing - Multimedia Group TELECOM ParisTech FRANCE E-mail: [EMAIL PROTECTED] Tel: (+33) 1.45.81.80.88 Fax: (+33) 1.45.81.71.58 http://videotoile.blogspot.com http://svgmpeg4.blogspot.com/
