Vorheriges Thema: ca_pam_postRESTDataAuth(url, userName, password, body, contentType, doNotValidateCert, headers, callBack)Nächstes Thema: SOAP-Methoden


Beispiel: Methode "REST POST"

Um alle Startauftragsformulare in der CA Process Automation-Bibliothek abzurufen, rufen Sie die PAM REST API auf, die sich in CA Catalyst Container befindet.

  1. Erstellen Sie ein Interaktionsauftragsformular und entwerfen Sie es entsprechend der folgenden Abbildung:

    Ein Interaktionsauftragsformular, das alle Startauftragsformulare in der CA Process Automation-Bibliothek abruft, indem die PAM REST API aufgerufen wird, die in "CA Catalyst Container" enthalten ist.

  2. Fügen Sie dem Interaktionsauftragsformular das Feld "Schlüsselwort" hinzu.
  3. Fügen Sie den folgenden Text im Skript-Abschnitt des Interaktionsauftragsformulars hinzu:
    { 
      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);
      }
    }
    Der Text der Anforderung ist folgendermaßen:
    
    <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. Geben Sie den Wert "ca_fd.js.sample()" im Feld "Schlüsselwort" im onBlur-Event an.
  5. Klicken Sie auf "Speichern".

    Das Skript wird entsprechend dem Feld "Schlüsselwort" im onBlur-Event ausgeführt. Das Startauftragsformular wird entsprechend dem angegebenen Text der Abfrage und der durchgeführten REST-Anfrage abgerufen.