Curious - they where attached in my last mail, but disappeared when
arrived at the list.
So here I'll try it again with renamed extensions to txt - hope that
works...
cheers,
michael
Hi Michael,
I'm just catching up with this email... Did you attach your BPEL and
WSDL
documents? I did not see them together with this email.
alex
--
Michael Kammholz
Arlanis Software AG
Kurfürstenstr. 15
14467 Potsdam
http://www.arlanis.com
Phone: +49 331 27911-29
Fax: +49 331 27911-1
[EMAIL PROTECTED]: [EMAIL PROTECTED]
Amtsgericht Potsdam: HRB 19134 P
Steuer Nr.: 046 100 01292
Vorstand: Christian Metzger
<process name="SampleWorkflow"
targetNamespace="http://www.arlanis.com/wf/2006/08/wsdl/"
xmlns="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
xmlns:func="java:com.arlanis.wf.service.xpath.Functions"
xmlns:ext="http://ode.apache.org/activityRecovery"
xmlns:lns="http://www.arlanis.com/wf/2006/08/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import location="urn:/SampleWorkflow.wsdl"
namespace="http://www.arlanis.com/wf/2006/08/wsdl/"
importType="http://schemas.xmlsoap.org/wsdl/" />
<partnerLinks>
<partnerLink myRole="me" name="workflowProcess"
partnerLinkType="lns:workflowProcessLinkType" />
<partnerLink name="udcMapService"
partnerLinkType="lns:udcMapServiceLinkType"
partnerRole="udcMapService" initializePartnerRole="yes"
/>
</partnerLinks>
<variables>
<variable messageType="lns:inputMessage" name="workflowRequest"
/>
<variable messageType="lns:outputMessage"
name="workflowResponse" />
<variable messageType="lns:convertRequest" name="udcMapRequest"
/>
<variable messageType="lns:convertResponse"
name="udcMapResponse" />
</variables>
<sequence>
<ext:failureHandling>
<ext:faultOnFailure>true()</ext:faultOnFailure>
</ext:failureHandling>
<faultHandlers>
<catchAll>
<assign>
<copy>
<from>
<bpws:literal>
shit happens
</bpws:literal>
</from>
<to>$workflowResponse.ack</to>
</copy>
</assign>
<reply name="Return_From_Workflow"
operation="launchWorkflow"
partnerLink="workflowProcess"
portType="lns:WorkflowProcessPortType"
variable="workflowResponse" />
</catchAll>
</faultHandlers>
<receive createInstance="yes" name="Start_Workflow"
operation="launchWorkflow" partnerLink="workflowProcess"
portType="lns:WorkflowProcessPortType"
variable="workflowRequest" />
<assign>
<copy>
<from>
<literal>
<lns:udcMappingParameters>
<lns:mapFileName>d:\testt.udc</lns:mapFileName>
<lns:contextVariables>
<lns:property>
<lns:key>key</lns:key>
<lns:value>val</lns:value>
</lns:property>
</lns:contextVariables>
</lns:udcMappingParameters>
</literal>
</from>
<to part="parameters" variable="udcMapRequest"
/>
</copy>
</assign>
<invoke inputVariable="udcMapRequest" name="Invoke_Conversion_1"
operation="convert" outputVariable="udcMapResponse"
partnerLink="udcMapService"
portType="lns:UdcMapPortType" />
<assign>
<copy>
<from>$udcMapResponse.result</from>
<to>$workflowResponse.ack</to>
</copy>
</assign>
<reply name="Return_From_Workflow" operation="launchWorkflow"
partnerLink="workflowProcess"
portType="lns:WorkflowProcessPortType"
variable="workflowResponse" />
</sequence>
</process>
<?xml version="1.0" encoding="UTF-8"?><definitions
xmlns:tns="http://www.arlanis.com/wf/2006/08/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://www.arlanis.com/wf/2006/08/wsdl/" name="UdcMapService">
<types>
<xsd:schema>
<xsd:import namespace="http://www.arlanis.com/wf/2006/08/wsdl/"
schemaLocation="http://localhost:8080/arlanis/services/UdcMapService?xsd=1"></xsd:import>
</xsd:schema>
</types>
<message name="convert">
<part element="tns:udcMappingParameters" name="parameters"></part>
</message>
<message name="convertResponse">
<part element="tns:udcMapResponse" name="result"></part>
</message>
<message name="UdcFaultExc">
<part element="tns:Udc_fault" name="fault"></part>
</message>
<message name="UdcMapFaultExc">
<part element="tns:UdcMap_fault" name="fault"></part>
</message>
<message name="executeCode">
<part element="tns:executeCodeRequest" name="parameters"></part>
</message>
<message name="executeCodeResponse">
<part element="tns:executeCodeResponse" name="result"></part>
</message>
<message name="ExecuteCodeFaultMsg">
<part element="tns:executeCode_fault" name="fault"></part>
</message>
<portType name="UdcMapPortType">
<operation name="convert">
<input message="tns:convert"></input>
<output message="tns:convertResponse"></output>
<fault message="tns:UdcFaultExc" name="UdcFaultExc"></fault>
<fault message="tns:UdcMapFaultExc" name="UdcMapFaultExc"></fault>
</operation>
<operation name="executeCode">
<input message="tns:executeCode"></input>
<output message="tns:executeCodeResponse"></output>
<fault message="tns:ExecuteCodeFaultMsg"
name="ExecuteCodeFaultMsg"></fault>
</operation>
</portType>
<binding type="tns:UdcMapPortType" name="UdcMapServiceImplPortBinding">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"></soap:binding>
<operation name="convert">
<soap:operation
soapAction="http://www.arlanis.com/wf/2006/08/wsdl/convert"></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="UdcFaultExc">
<soap:fault use="literal" name="UdcFaultExc"></soap:fault>
</fault>
<fault name="UdcMapFaultExc">
<soap:fault use="literal" name="UdcMapFaultExc"></soap:fault>
</fault>
</operation>
<operation name="executeCode">
<soap:operation
soapAction="http://www.arlanis.com/wf/2006/08/wsdl/executeCode"></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="ExecuteCodeFaultMsg">
<soap:fault use="literal" name="ExecuteCodeFaultMsg"></soap:fault>
</fault>
</operation>
</binding>
<service name="UdcMapService">
<port binding="tns:UdcMapServiceImplPortBinding"
name="UdcMapServiceImplPort">
<soap:address
location="http://localhost:8080/arlanis/services/UdcMapService"></soap:address>
</port>
</service>
</definitions>