Advertisement
Guest User

Untitled

a guest
Mar 28th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sap.ui.define([], function () {
  2.     "use strict";
  3.  
  4.     var SOAPRequester = {};
  5.  
  6.     SOAPRequester.getMessageOverview = function () {
  7.             var sSoapRequest = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
  8.                 "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" " +
  9.                 "xmlns:urn=\"urn:AdapterMessageMonitoringVi\" " +
  10.                 "xmlns:urn1=\"urn:com.sap.aii.mdt.server.adapterframework.ws\" " +
  11.                 "xmlns:urn2=\"urn:com.sap.aii.mdt.api.data\" " +
  12.                 "xmlns:lang=\"urn:java/lang\">" +
  13.                 "<soapenv:Header/>" +
  14.                 "   <soapenv:Body>" +
  15.                 "      <urn:getMessageList>" +
  16.                 "  <urn:filter >" +
  17.                 "        <urn1:archive>false</urn1:archive>" +
  18.                 "        <urn1:dateType>0</urn1:dateType>" +
  19.                 "        <urn1:fromTime>2018-03-21</urn1:fromTime>" +
  20.                 "        <urn1:nodeId>0</urn1:nodeId>" +
  21.                 "        <urn1:onlyFaultyMessages>false</urn1:onlyFaultyMessages>" +
  22.                 "        <urn1:retries>0</urn1:retries>" +
  23.                 "        <urn1:retryInterval>0</urn1:retryInterval>" +
  24.                 "        <urn1:timesFailed>0</urn1:timesFailed>" +
  25.                 "        <urn1:toTime>2018-03-22</urn1:toTime>" +
  26.                 "        <urn1:wasEdited>false</urn1:wasEdited>" +
  27.                 "      </urn:filter>" +
  28.                 "      <urn:maxMessages>99999</urn:maxMessages>" +
  29.                 "      </urn:getMessageList>" +
  30.                 "   </soapenv:Body>" +
  31.                 "</soapenv:Envelope>";
  32.  
  33.             var sUrl = "http://vhmanpodci.intranet.mango.es:50000/AdapterMessageMonitoring/basic?wsdl";
  34.  
  35.             var oModel = new sap.ui.model.xml.XMLModel();
  36.  
  37.             $.ajax(sUrl, {
  38.                 method : "POST",
  39.                 data : sSoapRequest,
  40.                 dataType : "xml",
  41.                 username : "ui5user",
  42.                 password : "ajs.67gsa",
  43.                 contentType : "text/xml; charset=\"utf-8\""
  44.             }).done(function(data, textStatus, jqHXR) {
  45.                 oModel.setData(data);
  46.  
  47.             }).fail(function (XMLHttpRequest, textStatus) {
  48.                 JQuery.sap.log.fatal("The following problem occured " + textStatus, XMLHttpRequest.responseText + ", " +
  49.                 XMLHttpRequest.status + ", " + XMLHttpRequest.statusText);
  50.             });
  51.  
  52.             return oModel;
  53.         };
  54.     return SOAPRequester;
  55. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement