【发布时间】:2019-03-12 09:34:40
【问题描述】:
在编写以下when/otherwise条件时,“derived_company_id”的值为null。缺少什么代码?
代码:
%dw 1.0
%output application/java
---
{
src_account_type: "external",
tgt_company_id : "Mary",
src_company_id : "Sneha",
derived_company_id: payload.tgt_company_id
when payload.src_account_type == "external"
otherwise payload.src_company_id
}
控制台
LoggerMessageProcessor: derived_company_id ::{src_account_type=external, tgt_company_id=Mary, src_company_id=Sneha, derived_company_id=null}
【问题讨论】:
-
嗨玛丽,转换时
payload.tgt_company_id和payload.src_company_id的值是多少?另外,在这个映射中,您期望的结果是什么?