Utilice este método para recuperar información para un formulario de solicitud de interacción pendiente basado en el ID de la tarea.
<tns:getPendingInteractionRequestForm xmlns:tns="http://www.ca.com/itpam" getApprovalRequired="false" getParamSequence="false"> <tns:auth> <!--xsd:Choice Type--> <tns:token>token__</tns:token> <tns:user>Joe</tns:user> <tns:password>thisismypassword</tns:password> <tns:auth> <tns:userInteractionID>924</tns:userInteractionID> </tns:getPendingInteractionRequestForm>
<?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:getPendingInteractionRequestForm xmlns:tns="http://www.ca.com/itpam" getApprovalRequired="false" getParamSequence="false"> <tns:auth> <tns:user>Joe</tns:user> <tns:password>thisismypassword</tns:password> <tns:auth> <tns:userInteractionID>924</tns:userInteractionID> </tns:getPendingInteractionRequestForm> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
<userInteractionID> especifica el ID de la tarea del formulario de solicitud de interacción pendiente.
<getPendingInteractionRequestForm> recupera el número de secuencia de los parámetros y configura el valor de atributo getParamSequence en "verdadero".
<getPendingInteractionRequestFormResponse xmlns="http://www.ca.com/itpam"> <processID>913</processID> <isApprovalRequired>true</isApprovalRequired> <description/> <pages hasComplexType="false"> <page name="Parameters"> <itpamString isReadOnly="false" maxlength="2147483647" minlength="0" name="Var_0" sequenceNo="0"> <label>Var_0</label> <description/> <value/> </itpamString> <itpamString isReadOnly="false" maxlength="2147483647" minlength="0" name="Var_1" sequenceNo="1"> <label>Var_1</label> <description/> <value/> </itpamString> </page> <page name="System"/> <page name="User Prompt"/> </pages> </getPendingInteractionRequestFormResponse>
<pages> especifica los detalles de las páginas en el formulario de solicitud de interacción.
<getPendingInteractionRequestFormResponse xmlns="http://www.ca.com/itpam"> <processID>7</processID> <isApprovalRequired>true</isApprovalRequired> <description/> <pages hasComplexType="false"> <page name="Parameters"> <itpamString isReadOnly="false" maxlength="2147483647" minlength="0" name="Var_0" sequenceNo="0"> <label>Var_0</label> <description/> <value/> </itpamString> <itpamString isReadOnly="false" maxlength="2147483647" minlength="0" name="Var_1" sequenceNo="1"> <label>Var_1</label> <description/> <value/> </itpamString> </page> <page name="System"/> <page name="User Prompt"/> </pages> </getPendingInteractionRequestFormResponse>
<Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/"> <faultcode>SOAP-ENV:Server</faultcode> <faultstring>"UserInteraction con Id de tarea"<<taskid>>" está en estado completado y por lo tanto esta acción no se permite" </faultstring> </Fault>
Nota: Cuando se inicia con CA Process Automation 2.2, se agrega getApprovalRequired a la solicitud getPendingInteractionRequestForm. Si se configura como verdadero, se devuelve el indicador "isApprovalRequired", que señala si el formulario necesita aprobación. Para activar este comportamiento en las instancias de CA Process Automation actualizadas de r2.1, haga que el administrador de CA Process Automation realice los cambios necesarios a la configuración de CA Process Automation (descrita en la Nota del método "executePendingInformation").
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|