AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
|
|
|
|
| X |
|
|
|
Finalidad
Genera y devuelve un manejador de transacciones que es exclusivo para esta macro entre diferentes invocaciones y que se calcula basándose en una combinación de información de hebra, indicación de la hora y usuario actual.
Formato
@DTW_RTVHANDLE(manejador)
Parámetros
Tabla 225. Parámetros de DTW_RTVHANDLE
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
serie | manejador | OUT | Variable que contiene un manejador de transacciones para la macro permanente actual. |
Códigos de retorno
Tabla 226. Códigos de retorno de DTW_RTVHANDLE
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
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. |
1006 | Se ha transmitido una serie literal en una llamada de función para un parámetro que debería haber sido un parámetro de salida. |
Notas de utilización
El manejador de transacciones puede utilizarse para asegurarse de que los URL especificados como parte de una transacción permanente son exclusivos para el servidor HTTP y pueden identificarse de forma segura como peticiones válidas.
Ejemplos
Ejemplo 1: Define la variable handle utilizada para recuperar el manejador de transacciones
%DEFINE handle = "" @DTW_RTVHANLDE(handle)