[jboss-user] [JBoss jBPM] - Re: [jBPM-BPEL]Endpoint does not contain operation metadata?
rainstar79
do-not-reply at jboss.com
Wed Jun 27 12:24:53 EDT 2007
Maybe I should post the code, which I produced with the Eclipse BPEL designer:
This is SampleProcess.bpel
<?xml version="1.0" encoding="UTF-8"?>
| <bpws:process xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
| xmlns:ns="http://SampleProject/SampleProcessArtifacts"
| xmlns:ns0="http://SampleProject/SampleProcessInterface"
| expressionLanguage="http://www.w3.org/TR/1999/REC-xpath-19991116"
| name="SampleProcess" suppressJoinFailure="yes"
| targetNamespace="http://SampleProject">
|
| <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"
| location="SampleProcessArtifacts.wsdl" namespace="http://SampleProject/SampleProcessArtifacts"/>
| <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"
| location="SampleProcess.wsdl" namespace="http://SampleProject/SampleProcessInterface"/>
| <bpws:partnerLinks>
| <bpws:partnerLink myRole="ProcessRole" name="Client" partnerLinkType="ns:SampleProcessPartnerLinkType"/>
| </bpws:partnerLinks>
| <bpws:variables>
| <bpws:variable messageType="ns0:operation1Request" name="Input"/>
| <bpws:variable messageType="ns0:operation1Response" name="Output"/>
| </bpws:variables>
| <bpws:sequence name="Sequence">
| <bpws:receive createInstance="yes" name="Receive" operation="operation1" partnerLink="Client" portType="ns0:SampleProcess" variable="Input"/>
| <bpws:assign name="Assign">
| <bpws:copy>
| <bpws:from part="operation1Parameters" variable="Input"/>
| <bpws:to part="operation1Result" variable="Output"/>
| </bpws:copy>
| </bpws:assign>
| <bpws:reply name="Reply" operation="operation1" partnerLink="Client" portType="ns0:SampleProcess" variable="Output"/>
| </bpws:sequence>
| </bpws:process>
|
...and this is SampleProcess.wsdl
| <?xml version="1.0" encoding="UTF-8"?>
| <definitions xmlns:tns="http://SampleProject/SampleProcessInterface"
| xmlns:xsd="http://www.w3.org/2001/XMLSchema"
| xmlns="http://schemas.xmlsoap.org/wsdl/" name="SampleProcess"
| targetNamespace="http://SampleProject/SampleProcessInterface"
|
| xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
| http://schemas.xmlsoap.org/wsdl/
| http://schemas.xmlsoap.org/ws/2003/05/partner-link/
| http://schemas.xmlsoap.org/ws/2003/05/partner-link/">
|
|
| <plt:partnerLinkType name="SampleProcessPartnerLinkType">
| <plt:role name="ProcessRole">
| <plt:portType name="tns:SampleProcess"/>
|
| </plt:role>
| </plt:partnerLinkType>
|
| <message name="operation1Request">
| <part name="operation1Parameters" type="xsd:string"/>
|
| </message>
| <message name="operation1Response">
| <part name="operation1Result" type="xsd:string"/>
|
| </message>
| <portType name="SampleProcess">
| <operation name="operation1">
| <input message="tns:operation1Request"/>
| <output message="tns:operation1Response"/>
| </operation>
| </portType>
| </definitions>
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4058296#4058296
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4058296
More information about the jboss-user
mailing list