Ответ WSDL без элемента тела
Мне было поручено создать веб-сервис SOAP, и в ответе не должно быть элемента body, как показано ниже
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header><ns0:Response xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns="http://www.tibco.com/schemas/Schema.xsd8" xmlns:ns0="http://www.tibco.com/schemas/Schema.xsd8"><ns0:ResponseRefId>236514</ns0:ResponseRefId><ns0:ResponseCode>9999</ns0:ResponseCode><ns0:ResponseMsg>Authentication Failed, try again with correct credentials</ns0:ResponseMsg> </ns0:Response></SOAP-ENV:Header></SOAP-ENV:Envelope>
меня беспокоит, возможно ли создать сервис SOAP, у которого есть ответ без элемента body. Я использую Tibco BW 5 для создания сервиса.
1 ответ
Вы должны добавить еще несколько деталей к вашему вопросу. Чего вы пытаетесь достичь с помощью SOAP? Палитра SOAP и действия BW SOAP автоматически создают структуру сообщения SOAP. В SOAP BODY является обязательным элементом. TIBCO BW имеет SOAP-палитру в своей документации. Вы должны обратиться к документации для дальнейшего использования.
Я предлагаю вам расширить вопрос, чтобы помочь вам лучше.