Я попытался выполнить ваши действия и обнаружил, что с вашим сегментом кода гаджета есть две проблемы для выполнения вызова SOAP.
Первый - поскольку операция, к которой вы обращаетесь из конечной точки службы данных, не требуетсялюбая полезная нагрузка, которую нужно передать ему. Так что внутри xml-гаджета необходимо установить полезную нагрузку как 'null' [NOT payload = ""].
Вторая проблема заключается в том, что определенное вами имя операции в xml-гаджетеНеправильно. После того, как я попробовал вашу службу данных с помощью опции try-it, я обнаружил, что имя вашей операции доступа - "_getProduct", а не "getProduct".
После устранения двух проблем гаджет SOAP хорошо работает сваша конечная точка и возможность получить ответ на гаджет от вашей операции доступа. Исправленный сегмент кода для функции doSOAPCall () показан ниже.
функция doSOAPCall () {var endpoint = "https://data.stratoslive.wso2.com/services/t/inova8.com/ProductVendorDataService.SOAP11Endpoint/"; var payload =null; var operation = "urn: _getproduct"; document.getElementById ("response-disp"). innerHTML = wso2.io.makeSOAPRequest (конечная точка, операция, полезная нагрузка);}
Спасибо;
Лаладжи