Java Mule ESB创建映射负载
我需要将入站负载转换为map(java.util.map)。有没有办法在mule xml配置中创建映射 问候 编辑:Java Mule ESB创建映射负载,java,mule,Java,Mule,我需要将入站负载转换为map(java.util.map)。有没有办法在mule xml配置中创建映射 问候 编辑: 有效负载类型是com.novell.LDAPAttributeSet,它是一组LDAPAttribute对象。LDAPAttribute对象包含名称和值字段。我需要提取名称和值字段,并将它们转换为映射。提取字段将使用jxpath表达式完成。但我不知道如何从这些字段创建映射。我建议您使用Groovy transformer: <script:transformer>
有效负载类型是com.novell.LDAPAttributeSet,它是一组LDAPAttribute对象。LDAPAttribute对象包含名称和值字段。我需要提取名称和值字段,并将它们转换为映射。提取字段将使用jxpath表达式完成。但我不知道如何从这些字段创建映射。我建议您使用Groovy transformer:
<script:transformer>
<script:script engine="groovy">
[key1: payload.attr1,
key2: payload.attr2]
</script:script>
</script:transformer>
通常是com.novell.LDAPAttributeSet,它是一组LDAPAttribute对象。LDAPAttribute对象包含名称和值字段。我需要提取名称和值字段,并将它们转换为映射。提取字段将使用jxpath表达式完成。但我不知道如何从这些字段创建地图。谢谢,这对我很有帮助
xmlns:script="http://www.mulesoft.org/schema/mule/scripting"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/scripting
http://www.mulesoft.org/schema/mule/scripting/3.1/mule-scripting.xsd"