мой модуль мыльного сервера не получает форму клиента - PullRequest
0 голосов
/ 02 сентября 2018

Я разработал мыльный сервер, но теперь у меня была одна проблема, проблема в 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>

как я могу это сделать?

1 Ответ

0 голосов
/ 02 сентября 2018

Сообщения SOAP всегда имеют формат SOAP-ENV, SOAP-HEADER и SOAP-BODY. Я вижу, ваш запрос имеет тег inputSOATest. Если я правильно понимаю. Данные клиента взяты из SOA. Я полагаю, что перед отправкой на сервер вы должны преобразовать тест SOA в соответствующее сообщение SOAP.

...