Mule ESB 中的数据转换
Data Transformation in Mule ESB
我的 Mule 流查询数据库并插入在 Salesforce 中查询的数据。数据库中的一列的值是 'C'、'P'&'U' 这需要插入到 Salesforce 中的选择列表中,该列表的值是 'Company'、'Person' , 'Unknown' 其中 C 应映射到 Company,P 应映射到 Person 等。有关如何执行此操作的任何指示都会有很大帮助。谢谢!
您可以创建自定义 MEL 函数并在流程中使用它,expression-transformer
:
<configuration>
<expression-language>
<global-functions>
def translateType(t) {
typeMap = ['C' : 'Company', 'P' : 'Person', 'U' : 'Unknown'];
typeMap[t];
}
</global-functions>
</expression-language>
</configuration>
有了这个,您就可以在流程中使用 translateType
。
我的 Mule 流查询数据库并插入在 Salesforce 中查询的数据。数据库中的一列的值是 'C'、'P'&'U' 这需要插入到 Salesforce 中的选择列表中,该列表的值是 'Company'、'Person' , 'Unknown' 其中 C 应映射到 Company,P 应映射到 Person 等。有关如何执行此操作的任何指示都会有很大帮助。谢谢!
您可以创建自定义 MEL 函数并在流程中使用它,expression-transformer
:
<configuration>
<expression-language>
<global-functions>
def translateType(t) {
typeMap = ['C' : 'Company', 'P' : 'Person', 'U' : 'Unknown'];
typeMap[t];
}
</global-functions>
</expression-language>
</configuration>
有了这个,您就可以在流程中使用 translateType
。