我的表达式因运行时异常而失败

时间:2019-05-29 09:23:45

标签: mule mel

我正在尝试从IDOC中取回元素值之一,以确定一个变量值。当我在调试器中运行它只是为了测试它带来正确的值时,但是当我将它作为表达式的一部分运行时,它会失败-

import java.lang.String;

String destination = #[xpath3('*/IDOC/EDI_DC40/RCVPRN',payload,'STRING')];
    if(destination.equals('EUMULESOFT')) {
        flowVars.vDestination = "EuropeanDC";
    }
    else {
        flowVars.vDestination = "WestwayDC";
    }

是MEL表达式本身吗?我在想,也许我是否需要payload.xpath3代替?

0 个答案:

没有答案