personalizadas (por ejemplo, están correlacionados
con un SQLCODE distinto y tiene correlaciones de
símbolos personalizadas).
Es importante resaltar que:
1. Los SQLCODE positivos representan
advertencias, a diferencia de los SQLCODE
negativos, que indican condiciones de error.
Todos los SQLCODE negativos siempre se
correlacionarán en cualquier circunstancia, con
independencia del archivo de correlación que se
utilice. Todos los SQLCODE positivos contenidos
en el archivo de correlación personalizado y
correlacionados consigo mismos sin cambios no
cambiarán y siempre se correlacionarán también.
Además, los SQLCODE positivos que no estén
contenidos en el archivo de correlación en el
servidor DB2 Connect también se correlacionarán
siempre.
2. Si se utiliza el archivo de correlación por omisión
o si la conexión se realiza directamente con la
base de datos del sistema principal, la correlación
de SQLCODE siempre se realizará para todos los
SQLCODE.
,D
Se trata del parámetro que aparece en segunda posición. Si
está especificado, la aplicación se desconectará de la base
de datos del servidor de bases de datos del sistema
principal o de iSeries cuando se devuelva uno de los
SQLCODE Siguientes:
SQL30000N
SQL30040N
SQL30050N
SQL30051N
SQL30053N
SQL30060N
SQL30070N
SQL30071N
SQL30072N
SQL30073N
SQL30074N
SQL30090N
Cuando no se especifica el parámetro de desconexión ,D se
realizará una desconexión sólo cuando se devuelvan los
SQLCODE siguientes:
SQL30020N
SQL30021N
SQL30041N
SQL30061N
SQL30081N
En la publicación Consulta de mensajes hallará la explicación
de estos códigos.
Nota: si DB2 Connect se desconecta debido a un error, se
llevará a cabo una retrotracción de forma
automática.
Capítulo 4. Actualización de los directorios de bases de datos
39