需要幫助,以便在Dataweave轉換中的when條件。我的數據編織轉換器在輸出java對象中填充電子郵件地址。輸入的電子郵件地址來自流量變量。只有在電子郵件存儲在流變量中時,我纔想要保護輸出對象。Mule dataweave問題與條件
下面是我有的代碼,如果我嘗試添加when條件,則會引發錯誤。任何人都可以請幫助這個條件邏輯?
maintainContactInformationData: {
effectiveDate: flowVars.currentDate,
workerContactInformationData: {
emailAddressData: [{
emailAddress: flowVars.email ,
usageData: [{
typeData: [{
primary: true,
typeReference: {
ID: [{
type: "Communication_Usage_Type_ID",
value: "WORK"
} as :object {
class : "com.workday.hr.CommunicationUsageTypeObjectIDType"
}]
} as :object {
class : "com.workday.hr.CommunicationUsageTypeObjectType"
}
} as :object {
class : "com.workday.hr.CommunicationUsageTypeDataType"
}]
} as :object {
class : "com.workday.hr.CommunicationMethodUsageInformationDataType"
}]
} as :object {
class : "com.workday.hr.EmailAddressInformationDataType"
}] when flowVars.email != null,
你得到的錯誤是什麼? –