Ich muss eine WS-Operation von JS aufrufen. Ich habe den folgenden Code in JS- geschriebenWeb-Service kann nicht von URL über Javascript aufgerufen werden
function fnCallWS()
{ alert("Inside function");
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "http://10.216.46.185:7014/XYZService/XYZService", true);
xmlhttp.setRequestHeader("Content-Type", "text/xml");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
alert(xmlhttp.responseText);
}
}
var sr = '<?xml version="1.0" encoding="utf-8"?>'+'<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'+
'<soap:Body>'+
'<ns1:XYZOPERATION_IOFS_REQ xmlns:ns1="http://abc.xyz.com/service/XYZService">'+
'<ns1:Application-Details-IO>'+
'<ns1:LEADID>ORTEST1</ns1:LEADID>'+
'</ns1:Application-Details-IO>'+
'</ns1:XYZOPERATION_IOFS_REQ>'+
'</soap:Body>'+'</soap:Envelope>';
xmlhttp.send(sr);
}
Meine WSDL-URL ist so - http://10.216.46.185:7014/XYZService/XYZService?WSDL ich nicht herausfinden kann, was ich falsch mache, wie ich bereits auf verschiedene Beispiele genannt haben und in vielen Beispielen, gleiche Ansatz ist benutzt. Und mein Web-Service ist korrekt geschrieben, wie ich Antwort bekomme, wenn ich mit SoapUI-Tool aufrufen.
Was ist das Problem? Error? Falsche Ausgabe? CORS Problem? – csmckelvey
Ich finde keinen Fehler in JS-Debugging. Und es gibt keine Protokolle auf dem Server, so dass der Webservice meistens nicht betroffen ist. –