Mule 亚马逊SQS信息和;找不到转换SimpleDataType的转换器…“;

Mule 亚马逊SQS信息和;找不到转换SimpleDataType的转换器…“;,mule,mule-studio,mule-el,mule-component,Mule,Mule Studio,Mule El,Mule Component,我使用的是非常简单的流,我尝试在flowVars中设置消息属性(用于SQS),以便它将反映在我的SQS队列中。我使用这个链接作为参考(在他们使用flow vars引用的链接中)。但我得到的错误是 "Could not find a transformer to transform "SimpleDataType{type=java.lang.String,mimeType='*/*'}" to "SimpleDataType{type=java.util.Map, mime

我使用的是非常简单的流,我尝试在flowVars中设置消息属性(用于SQS),以便它将反映在我的SQS队列中。我使用这个链接作为参考(在他们使用flow vars引用的链接中)。但我得到的错误是

  "Could not find a transformer to transform "SimpleDataType{type=java.lang.String,mimeType='*/*'}"   to "SimpleDataType{type=java.util.Map,        mimeType='*/*'}". (org.mule.api.transformer.TransformerException)"
请查找我的配置xml

  <flow name="sqsFlow1" doc:name="sqsFlow1">
  <sqs:receive-messages  config-ref="Amazon_SQS"  doc:name="Amazon SQS (Streaming)" numberOfMessages="5"  visibilityTimeout="11"/>
   <set-variable variableName="setMessageAtt" value="[name:&quot;John&quot;]" doc:name="Variable"/>
   sqs:send-message config-ref="Amazon_SQS1"    doc:name="Amazon SQS" >
        <sqs:message-attributes ref="#[flowVars.setMessageAtt]"/>
    </sqs:send-message>
   </flow>

sqs:send message config ref=“Amazon_SQS1”doc:name=“Amazon sqs”>
我知道我试图返回的值为
String
,但它需要
Map
。是否有任何方法可以将字符串vaue更改为映射到流变量本身内部(通过MEL)。如果没有,我们如何处理这种情况。我尝试了多种方案,但都不起作用

需要你的帮助。
提前谢谢

在mule中,可以将地图表示为:
#[key1:value1,key2:value2,…]

例如,对于mel:

#[['title':'value','description':'value','status':'404','bit': false]]
相当于

Map<String, Object>
Map

我希望能帮忙

谢谢你的回复。