Saya ingin memanggil layanan web SOAP di Phonegap (Android)
Saya sudah mencoba kode ini tetapi di Teks respons ada Kesalahan Tidak Terdefinisi dan Status
<!DOCTYPE>
<html>
<head>
<title>SOAP JavaScript Client Test</title>
<script type="text/javascript" src="../cordova.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
function soap() {
$.ajax({
type: "POST",
url: "http://domain_Url/orabpel/default/XXNotificationListRetrieval/1.0",
dataType: "xml",
contentType: 'text/xml; charset=utf-8',
data: '<soap:Envelope'+
'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"'+
'xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">'+
'<soap:Header>'+
'<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" soap:mustUnderstand="1">'+
'<wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">'+
'<wsse:Username>Hello</wsse:Username>'+
'<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">world</wsse:Password></wsse:UsernameToken></wsse:Security>'+
'</soap:Header>'+
'<soap:Body '+
' xmlns:ns1="http://xmlns.oracle.com/bpel/mobile/Notificationlist">'+
'<ns1:NotificationlistRetrievalREQ>'+
'<ns1:NotificationlistType>OFFER</ns1:NotificationlistType>'+
'<ns1:Status>TODO</ns1:Status>'+
'<ns1:Mode/>'+
'</ns1:NotificationlistRetrievalREQ>'+
'</soap:Body>'+
'</soap:Envelope>';
success: processSuccess,
error: processError
});
function processSuccess(data, status, req) {
if (status == "success")
alert(req.responseText + " " + status);
}
function processError(data, status, req) {
alert(req.responseText + " " + status);
}
}
</script>
</head>
<body>
<form name="Demo" action="POST" method="post">
<div>
<input type="button" value="Soap" onclick="soap()" />
<div id="response" />
</div>
</form>
</body>
<html>
Saya telah mengunjungi tautan berikut tetapi saya tidak mendapatkan Jawaban yang memuaskan. Semua orang hanya mendefinisikan tautan yang berbeda tetapi tidak memberikan ide yang tepat sehingga tidak dapat dimengerti karena saya baru mengenal Phonegap.
Cara memanggil layanan Web Sabun di PhoneGap(Android)
Bagaimana cara memanggil Layanan web berbasis SOAP menggunakan PhoneGap dan jquery di Android?
Cara memanggil layanan Web Sabun android di PhoneGap(Android) sebuah>
Jika saya mendapatkan Kode Contoh maka itu akan sangat berarti, saya menggunakan Cordova.js 2.9.0