AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
|
|
|
|
| X |
|
|
|
Finalidad
Define el manejador de transacciones utilizado para invocar una macro permanente.
Formato
@DTW_ACCEPT(manejador, tiempoesperaexcedido)
@DTW_ACCEPT(manejador)
Parámetros
Tabla 221. Parámetros de DTW_ACCEPT
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
serie | manejador | IN | Variable o serie literal que especifica un manejador de transacciones a utilizar en los URL para las invocaciones de macro sucesivas en esta transacción permanente. |
entero | tiempoespera excedido | IN | Variable o serie literal que especifica la cantidad de tiempo en segundos que ha de esperar una respuesta el trabajo que da servicio a este puerto. Este valor prevalece sobre cualquier valor de tiempo de espera excedido especificado en la función DTW_STATIC(). |
Códigos de retorno
Tabla 222. Códigos de retorno de DTW_ACCEPT
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
1001 | Un parámetro de entrada contenía un valor NULL. |
1003 | Se ha transmitido un número incorrecto de parámetros en una llamada de función. |
1005 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de serie, pero era de un tipo de variable diferente. |
1007 | Un parámetro contiene un valor que no es válido. |
8200 | La persistencia de la macro no está habilitada. |
8201 | Se ha llamado a una función incorporada permanente fuera de secuencia. |
Notas de utilización
El manejador de transacciones debe llamarse al principio de cada bloque HTML de la macro hasta el último bloque lógico, que contiene una llamada a DTW_TERMINATE(). Si no se encuentra la llamada a DTW_ACCEPT() o a DTW_TERMINATE() antes de que se produzca la salida de texto al navegador, se produce un error de Net.Data.
Ejemplos
Ejemplo 1:
%DEFINE handle = "" @DTW_RTVHANLDE(handle) %HTML (Report){ @DTW_ACCEPT(handle) ... %}