1

我想在 dataweave 中检查相等的忽略案例

%dw 1.0
%output application/xml
--- 
    Order:
    {
        Channel:payload.Order.@EnterpriseCode,
        Code:payload.Order.@OrderNo,

        (Status:payload.Order.@Status) when (payload.Order.@Status== "complete") ,

        OrderLines:{
            ((payload.Order.OrderLines.*OrderLine default []) map {
            OrderLine:{
                EntryNumber:$.@PrimeLineNo,
                Status:$.@Status,
                Quantity:$.@OrderedQty
            }
        })
    }

    }

我想在检查条件时忽略案例。如何在 Mule dataweave 中实现它

4

1 回答 1

4

您可以upper像这样使用该功能:

{
 (Field1: payload.Field1) when (upper payload.Field1) == "COMPLETE"
}
于 2015-11-19T09:48:51.180 回答