我正在与之通信的API是基于Soap的,并且在请求中要求XML带有内部XML(CDATA)。
对于服务连接器操作测试,我已使用以下格式对内部xml进行了硬编码:
<![CDATA[
<CApplication xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ApplicationCrossReferenceId="123">
...
...
</Application> ]]>
其中点表示所包含的数据。运行测试时,请求有效负载已转换为<
的html实体,即$lt;
-如下所示:
是否有避免这种情况的方法?
这是Informatica中的错误。其他字符正确解码回其原始字符,如KB 512858中所述,但&gt和&lt均未解码。
已报告错误报告,2020年5月29日。