Tema anterior: executeProcessTema siguiente: exportObject


executeStartRequest

Utilice este método para iniciar un formulario de solicitud de inicio desde la biblioteca de CA Process Automation.

Ejemplo

<tns:executeStartRequest xmlns:tns="http://www.ca.com/itpam">
<tns:auth>
<!--xsd:Choice Type-->
<tns:token>token__</tns:token>
<tns:user>Joe</tns:user>
<tns:password>thisismypassword</tns:password>
<tns:auth>
<tns:objLocation>
<tns:name>MYSRF</tns:name>
<tns:path>/myfolder/</tns:path>
</tns:objLocation>
<tns:params>
<tns:param name="Var_0">joe</tns:param>
<tns:param name="Var_1">smith</tns:param>
</tns:params>
<tns:options>
<tns:startDate>startDate__</tns:startDate>
<tns:startTime>startTime__</tns:startTime>
<tns:tagId> 06a4d113-0333-4aba-8cce-8781c18647c9</tns:tagId>
<tns:isAutoArchive>true</tns:isAutoArchive>
<tns:priority>priority__</tns:priority>
</tns:options>
<tns:attachments attachmentsParamName="attachmentsParamName__">
<tns:attachment>
<tns:attachmentID>attachmentID__</tns:attachmentID>
<tns:name>name_11__</tns:name>
<tns:localSourceLocation>localSourceLocation__</tns:localSourceLocation>
</tns:attachment>
</tns:attachments>
</tns:executeStartRequest>

Solicitud de SOAP

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<tns:executeStartRequest xmlns:tns="http://www.ca.com/itpam">
<tns:auth>
<tns:user>Joe</tns:user>
<tns:password>thisismypassword</tns:password>
<tns:auth>
<tns:objLocation>
<tns:name>MYSRF</tns:name>
<tns:path>/TENSU03/</tns:path>
</tns:objLocation>
<tns:params>
<tns:param name="Var_0">user</tns:param>
<tns:param name="Var_1">joe</tns:param>
</tns:params>
<tns:options>
<tns:startDate>startDate__</tns:startDate>
<tns:startTime>startTime__</tns:startTime>
<tns:tagId>06a4d113-0333-4aba-8cce-8781c18647c9</tns:tagId>
<tns:isAutoArchive>true</tns:isAutoArchive>
<tns:priority>priority__</tns:priority>
</tns:options>
<tns:attachments attachmentsParamName="attachmentsParamName__">
<tns:attachment>
<tns:attachmentID>attachmentID__</tns:attachmentID>
<tns:name>name_11__</tns:name>
<tns:localSourceLocation>localSourceLocation__</tns:localSourceLocation>
</tns:attachment>
</tns:attachments>
</tns:executeStartRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

<objLocation> especifica la ubicación del formulario de solicitud de inicio en la biblioteca de CA Process Automation. Hay dos etiquetas en la etiqueta <objLocation>.

<name> especifica el nombre del formulario de solicitud de inicio.

<path> proporciona la ruta absoluta del objeto del formulario de solicitud de inicio en la biblioteca de CA Process Automation.

<tagId> agrega un ID único a un formulario de solicitud de proceso/inicio. Aparece un fallo si hay un formulario de solicitud de inicio o proceso con la misma etiqueta. La etiqueta <tagId> monitoriza el estado de cualquier formulario de solicitud de proceso/inicio para el que se especifica la etiqueta.

Se puede establecer la etiqueta <IsAutoArchive> como Falso para que las instancias del formulario de solicitud de proceso/inicio (junto con sus instancias hijo) no se archiven en la política de archivado. Esta etiqueta no afecta a los procesos que se ejecutan en el modo separado. El valor predeterminado de <IsAutoArchive> es Verdadero.

Respuesta de SOAP

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<executeStartRequestResponse xmlns="http://www.ca.com/itpam">
<startRequestStatus>
<interactionId>114</interactionId>
<state>En ejecución</state>
<earliest-start-time>2012-03-01T00:00:00.000+05:30</earliest-start-time>
<start-time>2012-03-01T13:54:13.523+05:30</start-time>
<refProcess>/TENSU03/Process</refProcess>
<params>
<param name="DisableSchedulingDialog">True</param>
<param name="FLowChartPath">/TENSU03/Process</param>
<param name="userId">pamadmin</param>
<param name="CALLER_TYPE">ITPAM_WS</param>
<param name="Var_1">tentu</param>
<param name="Var_0">sudhakar</param>
</params>
</startRequestStatus>
</executeStartRequestResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

<interactionId> especifica el ID de interacción de la instancia del formulario de solicitud de inicio iniciado.

<state> muestra el estado de la instancia.

<refProcess> es el nombre del proceso con la ruta absoluta adjunta con el formulario de solicitud de inicio.