Tema anterior: ca_pam_postRESTDataAuth(url, userName, password, body, contentType, doNotValidateCert, headers, callBack)Tema siguiente: Métodos de SOAP


Ejemplo: método de POST de REST

Para recuperar todos los formularios de solicitud de inicio en la biblioteca de CA Process Automation, llame al API de REST de PAM en el contenedor de CA Catalyst.

  1. Cree un formulario de solicitud de interacción y diséñelo tal y como muestra la ilustración siguiente:

    Formulario de solicitud interactivo para recuperar todos los formularios de solicitud de inicio de la biblioteca de CA Process Automation llamando al API de REST de PAM contenido en el contenedor de CA Catalyst.

  2. Agregue el campo de palabra clave al formulario de solicitud de interacción.
  3. Agregue el siguiente texto a la sección Script del formulario de solicitud de interacción:
    { 
      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);
      }
    }
    El cuerpo de solicitud es tal y como se muestra a continuación:
    
    <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. Proporcione el valor ca_fd.js.sample() en el evento onBlur del campo de palabra clave.
  5. Haga clic en Guardar.

    El script se ejecuta según el evento onBlur del campo de palabra clave. El formulario de solicitud de inicio se recupera según el cuerpo de consulta especificado y la solicitud de REST realizada.