无法访问flowVars中的整个有效负载结构

时间:2016-10-31 21:41:10

标签: variables mule mule-component anypoint-studio x12

我有一个X12文件,其中我在BHT03有批号,我需要在flowVars中放入。当我尝试在流变量中设置它时,我能够访问有效负载直到837树结构。当我在“837”之后输入一个点时,从标题开始的结构不会出现。即使在手动编写路径之后,它也会获取null。是否有任何约束我们无法在具有树结构的flowvars中设置值?

结构/路径如下:(想要在流量变量中设置以下值)

#[payload.TransactionSets.v005010."837".Heading.0100_BHT.BHT03]

能够将flowvars值设置如下:

#[payload.TransactionSets.v005010.837]

1 个答案:

答案 0 :(得分:0)

尝试使用:

#[message.payload.'TransactionSets'.'v005010'.'837'.'Heading'.'0100_BHT'.'BHT03']