Funciones de conexión CAF

Una función de conexión CAF especifica la acción que desea que realice CAF. Especifique estas funciones cuando invoque CAF a través de sentencias CALL DSNALI.

Puede especificar las siguientes funciones CAF en una sentencia CALL DSNALI:

CONNECT
Establece la tarea (TCB) como usuario del subsistema Db2 mencionado. Cuando la primera tarea dentro de un espacio de direcciones emite una solicitud de conexión, el espacio de direcciones también se inicializa como un usuario de Db2.
OPEN
Asigna un plan de e Db2 . Debe asignar un plan antes de que Db2 pueda procesar las sentencias SQL. Si no solicitó la función CONNECT, la función OPEN establece implícitamente la tarea y, opcionalmente, el espacio de direcciones, como usuario de Db2.
CLOSE
Realiza o finaliza de forma anómala cualquier cambio en la base de datos y desasigna el plan. Si la función OPEN solicita implícitamente la función CONNECT, la función CLOSE elimina la tarea y, posiblemente, el espacio de direcciones, como usuario de Db2.
DISCONNECT
Elimina la tarea como usuario de Db2 y, si esta tarea es la última o la única en el espacio de direcciones con una conexión Db2 , finaliza la conexión del espacio de direcciones a Db2.
TRANSLATE
Devuelve un código SQL y un texto imprimible que describen un código de motivo de error hexadecimal de tipo " Db2 ". Esta información se devuelve al SQLCA.
Restricción : No puede llamar a la función TRANSLATE desde el idioma e Fortran.
Recomendación : Dado que el efecto de cualquier función CAF depende de las funciones que el programa ya haya ejecutado, planifique cuidadosamente las llamadas que su programa realiza a estas funciones de conexión CAF. Lea el resumen del comportamiento de CAF y realice estas llamadas de función en consecuencia.