ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From henry human <henry_hu...@yahoo.de>
Subject RE: Analyse from my previous post
Date Fri, 14 Mar 2008 14:51:16 GMT
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 <moissinac@enst.fr> 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

Mime
View raw message