如何在SoapRequestNode iib中覆盖属性“绑定操作”?

时间:2019-01-15 12:02:15

标签: esb ibm-integration-bus extended-sql

我正在使用具有多种操作的IBM集成工具包中的Web服务。如何在运行时动态更改绑定操作属性,以便将相同的SoapRequestNode用于所有操作?

2 个答案:

答案 0 :(得分:1)

Local Environment中设置操作:

try {
    int a = Integer.parseInt(input1.getText());
    int b = Integer.parseInt(input2.getText());
        int result1 = 0;
        for (int i = 2; i <= Math.sqrt(b); i++) 
        { 
            if (b % i == 0) 
            {  
               if (i == (b / i)) 
               result1 += i; 
               else
               result1 += (i + b / i); 
               } 
               } 
        result.setText(String.valueOf(result1 + b + 1));       
}
}

答案 1 :(得分:0)

是的,可以在SOAPRequest节点之前通过ESQL代码来设置值运行时。 只需根据要求为以下字段分配所需的操作

SET OutputLocalEnvironment.Destination.SOAP.Request.Operation ='requiredOperation';