我已经开发了一个肥皂服务器,但是现在我遇到一个问题,即SOAP ENV
和SOAP BODY
中的问题。我的客户申请表没有soapenv
和soapbody
只有一个值。
执行我的模块导出消息后是
'由于根元素无法从给定的源创建信封 没有命名为信封”
但是客户表格无法更改。
客户表格
<?xml version="1.0" encoding="UTF-8"?>
<ns1:inputSOATest xmlns:ns1="http://javainuse.com">
<ns1:requestSet>
<ns2:userInfo xmlns:ns2="http://schemas.datacontract.org/2018/08/SscntBigdata.userInfo">
<ns2:EMPID></ns2:EMPID>
<ns2:SINGLEID/>
<ns2:EPID/>
<ns2:NAME></ns2:NAME>
<ns2:ENGNAME></ns2:ENGNAME>
<ns2:EMPTYPE>PAA</ns2:EMPTYPE>
<ns2:LVABSENCE/>
<ns2:RETIRE/>
<ns2:EMAIL/>
<ns2:TELNUM/>
<ns2:MBPHONE/>
<ns2:BSCADDR></ns2:BSCADDR>
<ns2:ZZBUKRS>J604</ns2:ZZBUKRS>
<ns2:DEPTNM>
<ns2:DEPTNM> China RMD BPL Part</ns2:DEPTNM>
<ns2:SPRAS>1</ns2:SPRAS>
</ns2:DEPTNM>
<ns2:DEPTNM>
<ns2:DEPTNM> BPL Part</ns2:DEPTNM>
<ns2:SPRAS>3</ns2:SPRAS>
</ns2:DEPTNM>
<ns2:PDEPTNM>
<ns2:PDEPTNM></ns2:PDEPTNM>
<ns2:SPRAS>3</ns2:SPRAS>
</ns2:PDEPTNM>
<ns2:PDEPTNM>
<ns2:PDEPTNM></ns2:PDEPTNM>
<ns2:SPRAS>E</ns2:SPRAS>
</ns2:PDEPTNM>
<ns2:CORPNM>
<ns2:CORPNM>ion Trading</ns2:CORPNM>
<ns2:SPRAS>E</ns2:SPRAS>
</ns2:CORPNM>
<ns2:CORPNM>
<ns2:CORPNM>Trading</ns2:CORPNM>
<ns2:SPRAS>3</ns2:SPRAS>
</ns2:CORPNM>
<ns2:JOBNM>
<ns2:JOBNM></ns2:JOBNM>
<ns2:SPRAS>3</ns2:SPRAS>
</ns2:JOBNM>
<ns2:JOBGRDNM>
<ns2:JOBGRDNM>()</ns2:JOBGRDNM>
<ns2:SPRAS>3</ns2:SPRAS>
</ns2:JOBGRDNM>
<ns2:JOBGRDNM>
<ns2:JOBGRDNM></ns2:JOBGRDNM>
<ns2:SPRAS>1</ns2:SPRAS>
</ns2:JOBGRDNM>
</ns2:userInfo>
</ns1:requestSet></ns1:inputSOATest>
我该怎么办?
答案 0 :(得分:0)
SOAP消息总是采用SOAP-ENV,SOAP-HEADER和SOAP-BODY格式。 我可以看到您的请求具有inputSOATest标记。如果我是正确的理解。客户数据来自SOA。我想您必须先将SOA测试转换为正确的SOAP消息,然后再发送到服务器。