ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christophe Noel <Christophe.N...@spacebel.be>
Subject RE: How to use ode:process-property('ode.localhost.address')
Date Tue, 14 Jun 2011 14:14:23 GMT
If I'm not wrong, you should use $ode:process-property instead ?

-----Original Message-----
From: Rafal [mailto:rafal.p123@gmail.com] 
Sent: mardi 14 juin 2011 15:14
To: user@ode.apache.org
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>

Mime
View raw message