Я работаю с служебной шиной Oracle, в настоящее время я создал службы с SOA в jdeveloper, которые я опубликовал на служебной шине, предлагающей оракул, теперь мне нужно получить к ним доступ из моего мобильного приложения, сделанного в телефонной запинке. Кто-нибудь знает как это делать?. Я использовал функцию в AJAX, но он не работает:Как вызвать веб-службу, опубликованную на служебной шине с помощью ajax?
conectar = function() { var url = "http://10.0.0.191:7001/OSBCapled/Proxy_Services/AutenticacionWS?WSDL" var datos = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">' + '<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">' + '</soap:Header>' + '<soapenv:Body>' + '<aut:requestRegistro xmlns:aut="http://www.integracion.org/autenticacion">' + '<aut:Email>'+$('#usuario').val()+'</aut:Email>' + '<aut:Clave>'+$('#clave').val()+'</aut:Clave>' + '</aut:requestRegistro>' + '</soapenv:Body>' + '</soapenv:Envelope>'; $.ajax({ url: url, type: "POST", crossDomain: true, async: false, data: datos, cache:false, dataType: 'text/xml', success: function (data) { alert("Funciono!! " + data.responseText); }, error: function (data) { alert("Error"): }, }); }
Также попробуйте, но это не сработает! – maryvargas
Затем вам нужно ударить конечную точку не-wsdl с помощью инструмента, который по сути понимает SOAP, например SoapUI, чтобы точно определить, как получить полноценный ответ от конечной точки, чтобы вы могли решить, чего вам не хватает в вызове json. –
Все значения, которые я использую в вызове, который я получил из SoapUI, ошибка, возвращающая метод сбоя ajax, заключается в следующем: «Не подключиться: проверить сеть». – maryvargas