我正在使用 SAP PI Web 服务,但由于某种原因它无法正常工作。我在想是因为下面的 SOAP XML 不正确:
这是 SAP PI 所期望的:
<?xml version="1.0" encoding="UTF-8"?>
<ns0:A_Request xmlns:ns0="http://domain.co.au/abc">
<Root>
<Element1>a</Element1>
<Element1>a</Element1>
</Recordset>
</ns0:A_Request>
这就是我要发送的内容:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<A_Request xmlns="http://domain.co.au/abc" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Root>
<Element1>a</Element1>
<Element1>a</Element1>
</Recordset>
</A_Request>
是否有任何方法(以编程方式或配置)可以在客户端完成,以便按照服务器的预期格式化 XML 请求?
或者,它应该在 WSDL 中修复,并且客户端程序(我的程序)会自动生成所需的 xml?
谢谢大家。