Tibco Soap回复在CDATA中发送xml在param中没有转换
问题描述:
当我在请求中发送xml数据(在CDATA中)时,如何防止Soap Reply活动中的Tibco autoconvert?Tibco Soap回复在CDATA中发送xml在param中没有转换<to“<”?
例如,
我想送:
<string1><![CDATA[<root><elem>1</elem></root>]]></string1>
但是Tibco的发送:
<string1><![CDATA[<root><elem>1</elem></root>]]></string1>
答
这听起来像Tibco的期望你给它一个字符串,并让它处理将该字符串序列化为XML。如果你告诉它发送字符串
<root><elem>1</elem></root>
那么应该妥善逃避它,就像这样
<string1><root><elem>1</elem></root></string1>
这是完全等同于
<string1><![CDATA[<root><elem>1</elem></root>]]></string1>
答
您只需MAPP你根元素直接与Soap Reply活动的输入模式相结合,Tibco会为您添加CDATA,而不会自动转换为“<“字符。
我试过用Tibco BW 6.X,它工作。