Rubrique précédente: ca_pam_postRESTDataAuth(url, userName, password, body, contentType, doNotValidateCert, headers, callBack)Rubrique suivante: Méthodes SOAP


Exemple : méthode REST POST

Pour récupérer tous les formulaires de demande de démarrage dans la bibliothèque CA Process Automation, appelez l'API REST PAM contenue dans le conteneur CA Catalyst.

  1. Créez un formulaire de demande d'interaction et concevez-le de la façon suivante :

    Formulaire de demande interactif qui permet de récupérer tous les formulaires de demande de démarrage dans la bibliothèque CA Process Automation en appelant l'API REST PAM contenue dans le conteneur CA Catalyst.

  2. Ajoutez le champ Mot clé au formulaire de demande d'interaction.
  3. Ajoutez le texte suivant dans la section Script du formulaire de demande d'interaction :
    { 
      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);
      }
    }
    Le corps requis est le suivant :
    
    <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. Fournissez la valeur ca_fd.js.sample() dans l'événement onBlur du champ Mot clé.
  5. Cliquez sur Enregistrer.

    Le script s'exécute selon l'événement onBlur du champ Mot clé. Le formulaire de demande de démarrage est récupéré en fonction du corps de requête spécifié et de la demande REST effectuée.