Önceki Başlık: ca_pam_postRESTDataAuth(url, userName, password, body, contentType, doNotValidateCert, headers, callBack)Sonraki Başlık: SOAP Yöntemleri


Örnek: REST POST Yöntemi

CA Process Automation kütüphanesindeki tüm başlatma istek formlarını almak için, CA Catalyst Kapsayıcısının içerdiği PAM REST API'sini çağırın.

  1. Bir etkileşim isteği formu oluşturun ve onu aşağıdaki gösterildiği gibi tasarlayın:

    CA Catalyst Container içinde bulunan PAM REST API'nin çağrılmasıyla CA Process Automation kütüphanesindeki başlatma isteği formlarının tümünü almak için gönderilen bir etkileşim istek formudur.

  2. Anahtar Sözcük alanını etkileşim isteği formuna ekleyin.
  3. Aşağıdaki metni etkileşim isteği formunun Komut Dosyası bölümüne ekleyin:
    { 
      sample : function() 
      { 
    	var callBack = new Object();
    	callBack.onSuccess = function(result)
    	  {
    		alert(result);
    	  }
    	  
    	  callBack.onFailure = function(caught)
    		{
    		  alert(caught);
    		}
    		
    var headers = new Object();
    var contentType="application/xml";
    ca_pam_getDataFromRESTPostHTTPAuthentication('https://<hostName>:<PortNumber>/node/rest/CA:00074:01/_ops/QueryStartRequests',useName password,<requestBody>,contentType,true,headers,callBack);
      }
    }
    İstek gövdesi şu şekildedir:
    
    <QueryStartRequestFormsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                                   xsi:type="p1:QueryStartRequestFormsRequest"
                                   xmlns:p1="http://ns.ca.com/2011/09/pam-ops" >
      <Filter>
        <LookUpPath>/</LookUpPath>
        <IsRecursive>true</IsRecursive>
      </Filter>
    </QueryStartRequestFormsRequest>
    
  4. Anahtar Sözcük alanının onBlur etkinliğindeki ca_fd.js.sample() değerini sağlayın.
  5. Kaydet'i tıklatın.

    Komut dosyası, Anahtar Sözcük alanının onBlur etkinliğine göre çalışır. Başlatma istek formu, belirtilen sorgu gövdesine ve gerçekleştirilen REST isteğine göre alınır.