operación de script checkOutEntries

Reserva la entrada en el área de colaboración. Si no se especifica stepPath, la entrada se reservará en el paso inicial. Si waitForStatus es verdadero, la reserva se llevará a cabo inmediatamente y se devolverá el estado. De lo contrario, la reserva no se llevará a cabo inmediatamente; en su lugar, se enviará un mensaje para realizar la operación después de que se comprometa la transacción actual. Devuelve una correlación hash de la clave primaria de la entrada con el estado de la reserva (o un valor nulo si waitforStatus es falso). El estado de la reserva puede ser uno de los siguientes: CHECKOUT_SUCCESSFUL, CHECKOUT_FAILED, ALREADY_CHECKED_OUT, ENTRY_LOCKED y ATTRIBUTE_LOCKED. ATTRIBUTE_LOCKED indica que uno o varios atributos editables o necesarios para esa área de colaboración se reservan en otra área de colaboración. El valor predeterminado de waitForStatus es falso. Si se invoca esta operación de script dentro de una transacción de base de datos, la operación de script ya no confirmará dicha transacción durante su ejecución. También generará una excepción si se produce un problema de base de datos, donde anteriormente podría no haberlo hecho. Esto sirve para asegurarse de que el usuario que realiza la llamada pueda llevar a cabo una retrotracción de forma segura. Si dependía de los efectos transaccionales de esta operación de script será necesario ajustar el script. Consulte la documentación del producto para obtener más información sobre transacciones y scripts.

Formato: ObjectOriented

Tipo: método

Sintaxis

HashMap CollaborationArea::checkOutEntries(EntrySet entrySet, [String stepPath], [boolean waitForStatus)

Parámetros

Tipo Nombre Descripción ¿Es necesario? ¿Es matriz?
CollaborationArea operatesOn El área de colaboración en la que se va a extraer el conjunto de entradas. true falso
EntrySet entrySet La entrada establecida en extraer. true falso
Serie stepPath El paso en el que se extraerán las entradas. Si no se especifica, se utiliza el paso inicial. falso falso
booleano waitForStatus Si es false, la operación se devuelve sin esperar al motor de flujo de trabajo y se devuelve un valor nulo. Si es true, la llamada se devuelve cuando el motor de flujo de trabajo ha procesado la solicitud. El estado de la extracción se devuelve para cada entrada. falso falso

Valores de retorno

Valor de retorno: HashMap

Es matriz: false