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>

Reply via email to