Adaptateur JSComment passer des paramètres à JS adaptateurs HTTP dans MobileFirst 8
function getCitiesByCountry(countryName)
{
var request =
var request=
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://www.webserviceX.NET">
<soapenv:Header/>
<soapenv:Body>
<web:GetCitiesByCountry>
<!--Optional:-->
<web:CountryName>INDIA</web:CountryName>
</web:GetCitiesByCountry>
</soapenv:Body>
</soapenv:Envelope>;
var input =
{
method: 'post',
returnedContentType: 'xml',
path: '/globalweather.asmx',
body: {
content: request.toString(),
contentType: 'text/json; charset=utf-8'
}
};
var result = MFP.Server.invokeHttp(input);
return result.Envelope.Body;
};
XML Adapter
<displayName>JavaScriptSOAP</displayName>
<description>JavaScriptSOAP</description>
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>http</protocol>
<domain>www.webservicex.net</domain>
<port>80</port>
</connectionPolicy>
</connectivity>
<procedure name="getCitiesByCountry" secured ="false"/>
index.js
function submitRequest()
{
var resourceRequest = new WLResourceRequest("adapters/JavaScriptSOAP/getCitiesByCountry", WLResourceRequest.POST);
resourceRequest.setQueryParameter("params", "['India']");
resourceRequest.send().then(
function(response) {
alert('response '+JSON.stringify(response.responseText));
},
function(response) {
alert("HTTP Failure "+JSON.stringify(response));
}
);
}
Je dois passer des paramètres à http adaptateurs .Il contient le nom du pays.J'ai inclus le nom du pays dans le fichier js Index lui-même.Pendant la prévisualisation de l'application, je reçois le code d'erreur 415,
Et dans la console, je reçus comme
[AUDIT ] CWWKS1100A: Authentication did not succeed for user ID test. An invalid user ID or password was specified.
[AUDIT ] CWWKS1100A: Authentication did not succeed for user ID test. An invalid user ID or password was specified.
[AUDIT ] CWWKS1100A: Authentication did not succeed for user ID test. An invalid user ID or password was specified.
Je:
Eclipse IDE Java EE pour les développeurs Web. Version: Mars.2 Release (4.5.2) id Build: 20160218-0600 Windows 7
Qu'est-ce que l'authentification je dois donner .Comment surmonter l'erreur ??
Je ne comprends pas la question. Quel est le code client qui appelle cet adaptateur? –
Iam incapable d'appeler l'adaptateur à partir du code client (c'est-à-dire index.js). Maintenant, j'ai inclus le code index.js également. – CodeWriter
Quand exactement obtenez-vous cette erreur? Vous mentionnez - compiler. Compiler quoi - votre application? –