Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you need consume from js:  function

Code Block
function ConsumeSQLViewViaAPI()

...

 {
  var request = new Object();

...


  request.

...

    request.View = " pw001srv1"; 

    request.Filter = ""; 

    request.Pagination = false; 

    request.RowsByPage = ""; 

    request.Page = ""; 

     

    $.ajax({ 

...

Login = "Adonis_API";
  request.Password = "YourPass";
  request.LifeTime = 360;
  
  $.ajax({
      url: "<https://astacoapp.azurewebsites.net/AIWS_ASTACO/AdonisIntegrationWebService.svc/GNL_API_AUTHENTICATION",>
      data: '{"credentials":' + JSON.stringify(request) + '}',
      type: 'POST',
      dataType: 'json',
      contentType: "application/json; charset=utf-8",
      async: true,
      success: function (data) {
  
          var request2 = new Object();
          request2.Authentication_Token = data.GNL_API_AUTHENTICATIONResult.Authentication_Token;
          request2.View = "pw001srv1";
          request2.Filter = "";
          request2.Pagination = false;
          request2.RowsByPage = "";
          request2.Page = "";
  
          $.ajax({
              url: "<https://astacoapp.azurewebsites.net/AIWS_ASTACO/AdonisIntegrationWebService.svc/GNL_APMCrewListViews",

...

>
              data: '{"request":' + JSON.stringify(

...

request2) + '}',

...


              type: 'POST',

...


              dataType: 'json',

...


              contentType: "application/json; charset=utf-8",

...


              async: true,

...


              success: function

...

        }, 

        error: function (xhr, textStatus, error) { 

...

 (retValue) {
                  console.log(retValue);
              },
              error: function (xhr, textStatus, error) {
                  console.log(error.toString());
              }
          });
      },
      error: function (xhr, textStatus, error) {
          console.log(error.toString());

...

        } 

...


      }
  });

...


}

...