我的肥皂服务器模块未收到客户表格

时间:2018-09-02 02:35:19

标签: java xml web soap service

我已经开发了一个肥皂服务器,但是现在我遇到一个问题,即SOAP ENVSOAP BODY中的问题。我的客户申请表没有soapenvsoapbody 只有一个值。

执行我的模块导出消息后是

  

'由于根元素无法从给定的源创建信封   没有命名为信封”

但是客户表格无法更改。

客户表格

<?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>

我该怎么办?

1 个答案:

答案 0 :(得分:0)

SOAP消息总是采用SOAP-ENV,SOAP-HEADER和SOAP-BODY格式。 我可以看到您的请求具有inputSOATest标记。如果我是正确的理解。客户数据来自SOA。我想您必须先将SOA测试转换为正确的SOAP消息,然后再发送到服务器。