Java Mule ESB创建映射负载

Java Mule ESB创建映射负载,java,mule,Java,Mule,我需要将入站负载转换为map(java.util.map)。有没有办法在mule xml配置中创建映射 问候 编辑: 有效负载类型是com.novell.LDAPAttributeSet,它是一组LDAPAttribute对象。LDAPAttribute对象包含名称和值字段。我需要提取名称和值字段,并将它们转换为映射。提取字段将使用jxpath表达式完成。但我不知道如何从这些字段创建映射。我建议您使用Groovy transformer: <script:transformer>

我需要将入站负载转换为map(java.util.map)。有没有办法在mule xml配置中创建映射

问候

编辑:
有效负载类型是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"