Manual de consulta

DTW_ACCEPT


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

  1. Net.Data requiere que el manejador de transacciones se incluya en el URL que invoca la macro como respuesta procedente del navegador de la Web. Cuando llega una petición al servidor Web, el servidor utiliza el manejador de transacciones para dirigir la petición al proceso de CGI que está procesando la transacció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.

  2. Puede especificar un valor de tiempo de espera excedido para esta página que altere temporalmente el valor de tiempo de espera excedido especificado en la función @DTW_STATIC(). El servidor Web espera el tiempo especificado (en segundos) a que el usuario responda a esta petición.
  3. Si se llama a esta función cuando la macro no está en estado permanente, se produce un error de Net.Data.
  4. Los URL que contienen el manejador de transacciones pueden codificarse como acciones en pulsadores de formato o como enlaces de hipertexto en la página que se presenta al navegador.

Ejemplos

Ejemplo 1:

%DEFINE
handle = ""
@DTW_RTVHANLDE(handle)
 
%HTML (Report){
@DTW_ACCEPT(handle)
 ...
%}


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]