我正在使用cxf与外部Web服务集成。我使用wsdl文件生成类。在我的本地机器上一切正常。我生成了像这样的xml:
<soap:Body>
<ns2:CreateServiceToken_Request_1
xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1"
xmlns:ns2="http://www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1"
>
<ApplicationID>trkddemoappwm</ApplicationID>
<ns2:Username>superuser</ns2:Username>
<ns2:Password>***</ns2:Password>
</ns2:CreateServiceToken_Request_1>
</soap:Body>
但是当我尝试在测试服务器上运行相同的应用程序时,它生成xml,如下所示:
<soap:Body>
<ns4:CreateServiceToken_Request_1
xmlns:ns2="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1"
xmlns:ns4="http://www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1"
>
<ns2:ApplicationID>trkddemoappwm</ns2:ApplicationID>
<Username>superuser</Username>
<Password>****</Password>
</ns4:CreateServiceToken_Request_1>
</soap:Body>
外部服务不会处理这个xml,认为它无效 我想知道如何设置&#34;对&#34;订单,因为我无法更改外部服务代码