在出站 Web 服务中,我正在尝试向另一个应用程序发送请求。问题是当 Siebel 发送请求时,它会在soap 请求的每个元素中发送名称空间参数。见下文:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body><getAuths xmlns="http://data.service.client.ods.transys.wex.com/">
<authSearch>
<authID xmlns="http://data.service.client.ods.transys.wex.com/"></authID>
</authSearch>
</getAuths>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
而如果我尝试来自 SOAP 的相同请求,则发送的 SOAP XML 没有问题。
我之前查看了一个类似的博客,其中有一些名称空间属性要从集成对象中删除,但我无法摆脱这个问题。
谁能告诉我是否必须更改 IC Field USer 属性或 IC User 属性或 IO 用户属性?对此的任何回应将不胜感激。
提前致谢。!
最好的问候,-N