Bloqueo de registros en API ampliadas

Puede bloquear un registro en una tabla personalizada al ejecutar una API de entidad personalizada en la infraestructura de definición de servicios (SDF).

Para bloquear un registro, debe pasar el atributo SelectMethod como parte del XML de entrada a la API de la entidad personalizada. El bloqueo se produce dentro del límite de transacción de la llamada de API personalizada.

El valor del atributo SelectMethod determinará qué (si existe) tipo de bloqueo se utilizará. Puede pasar uno de los valores siguientes para el atributo SelectMethod:
  • WAIT—El registro está bloqueado para la operación SELECT FOR UPDATE.
  • NO_WAIT—El registro está bloqueado para la operación SELECT FOR UPDATE NOWAIT.
  • NONE—El mecanismo de bloqueo no se utiliza.
Nota: Si pasa cualquier otro valor para el atributo SelectMethod, se produce un error que indica que el valor del atributo "SelectMethod" " no es válido.
Nota:
  • Si el atributo SelectMethod no existe o si está establecido en NONE en el XML de entrada, el mecanismo de bloqueo no se utiliza.
  • El atributo SelectMethod sólo está soportado para getAPI. Asegúrese de verificar el xml de entrada de getAPI si el atributo SelectMethod está expuesto.