Sorry for the previus mail.

I tried to assign retryFor and retryDelay from input variable.

<ext:failureHandling xmlns:ext="http://ode.apache.org/activityRecovery";>
        <ext:faultOnFailure>true</ext:faultOnFailure>
        <ext:retryFor>$input.payload/tns:retryNumber</ext:retryFor>
    <ext:retryDelay>$input.payload/tns:retryDelay</ext:retryDelay>
</ext:failureHandling>

Definition of input variable:
<element name="InvokeRequest">
                <complexType>
                    <sequence>
                        <element name="webServiceUrl" type="string" />
                        <element name="applicationId" type="string" />
                        <element name="operationFlag" type="int" />
                        <element name="retryNumber" type="int" />
                        <element name="retryDelay" type="int" />
                    </sequence>
                </complexType>
            </element>

When I deploy this process I get error:
12:55:58,094 ERROR [DeploymentPoller] Deployment of GenericTaskService
failed, aborting for now.
java.lang.NumberFormatException: For input string:
"$input.payload/tns:retryNumber"
        at java.lang.NumberFormatException.forInputString(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at 
org.apache.ode.bpel.compiler.bom.FailureHandling$RetryFor.getValue(FailureHandling.java:54)
        at 
org.apache.ode.bpel.compiler.bom.FailureHandling.getRetryFor(FailureHandling.java:34)
        at 
org.apache.ode.bpel.compiler.DefaultActivityGenerator.failureHandlinExtensibilityElement(DefaultActivityGenerator.java:52)
        at 
org.apache.ode.bpel.compiler.DefaultActivityGenerator.defaultExtensibilityElements(DefaultActivityGenerator.java:41)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1125)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1168)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compileSLC(BpelCompiler.java:931)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:907)
        at 
org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
        at 
org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
        at 
org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:962)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1128)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:958)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:907)
        at 
org.apache.ode.bpel.compiler.BpelCompiler$5.run(BpelCompiler.java:761)
        at 
org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1218)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1128)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1168)
        at 
org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:741)
        at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:263)
        at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:333)
        at 
org.apache.ode.store.DeploymentUnitDir$5.run(DeploymentUnitDir.java:204)
        at org.apache.ode.utils.InternPool.runBlock(InternPool.java:57)
        at 
org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java:201)
        at 
org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java:162)
        at 
org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:204)
        at 
org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:172)
        at 
org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:160)
        at 
org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:60)
        at 
org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:251)

Does somebody know what is the problem?

Thanks,

Rafal

I

Reply via email to