If I'm not wrong, you should use $ode:process-property instead ?

-----Original Message-----
From: Rafal [mailto:[email protected]] 
Sent: mardi 14 juin 2011 15:14
To: [email protected]
Subject: How to use ode:process-property('ode.localhost.address')

Hi,
I need to get server's ip address.
I write test process and I get error:
[BpelProcess] ProcessImpl completed with fault 
'{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure'
Can somebody tell me what is wrong?

Thanks,

Rafal


My process:
<bpel:process name="test"
         targetNamespace="http://www.test.pl";
         xmlns:tns="http://www.test.pl";
         xmlns:ode="http://www.apache.org/ode/type/extension";
         xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
         queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
         expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
         >
        <bpel:import location="testArtifacts.wsdl" 
namespace="http://www.test.pl";
                importType="http://schemas.xmlsoap.org/wsdl/"; />

    <bpel:partnerLinks>
        <bpel:partnerLink name="client"
                     partnerLinkType="tns:test"
                     myRole="testProvider"
                     />
    </bpel:partnerLinks>

    <bpel:variables>
        <bpel:variable name="input"
                  messageType="tns:testRequestMessage"/>
        <bpel:variable name="output"
                  messageType="tns:testResponseMessage"/>
    </bpel:variables>

    <bpel:sequence name="main">
        <bpel:receive name="receiveInput" partnerLink="client"
                 portType="tns:test"
                 operation="process" variable="input"
                 createInstance="yes"/>
        <bpel:assign>
                <bpel:copy>
                        
<bpel:from>ode:process-property('ode.localhost.address')</bpel:from>
                        <bpel:to part="payload" variable="output" />
                </bpel:copy>
        </bpel:assign>
        <bpel:reply name="replyOutput"
               partnerLink="client"
               portType="tns:test"
               operation="process"
               variable="output"
               />
    </bpel:sequence>
</bpel:process>

Reply via email to