punto de código X'116D', según la especificación DDM. El mandato
EXCSAT se encuentra en el primer almacenamiento intermedio. Con el
mandato EXCSAT, los valores X'9481A292' (codificados en CCSID 500) se
convierten en máscara una vez se ha eliminado el X'116D'.
El mandato EXCSAT también contiene el objeto EXTNAM (Nombre
externo), que suele aparecer en la información de diagnóstico del sistema
de gestión de bases de datos del sistema principal o de iSeries. Está
formado por un ID de aplicación de 20 bytes seguido de un ID de proceso
de 8 bytes (o un ID de proceso de 4 bytes y un ID de hebra de 4 bytes). Se
representa con el punto de código X'115E' y en este ejemplo tiene el valor
db2bp rellenado con blancos seguido de 000C50CC. En un cliente de bases
de datos de Linux o UNIX, este valor puede correlacionarse con el
mandato ps, que devuelve información sobre el estado de proceso de los
procesos activos en la salida estándar.
ACCRDB
El mandato ACCRDB contiene el NOMBRE_RDB en el objeto RDBNAM,
que es el punto de código X'2110'. El mandato ACCRDB va después del
mandato EXCSAT en el primer almacenamiento intermedio. En el mandato
ACCRDB, los valores X'E2E3D3C5C3F1' se convierten en STLEC1 una vez
se ha eliminado el X'2110'. Éste se corresponde con el campo de nombre de
la base de datos de destino del directorio DCS.
La serie de contabilidad tiene el punto de código X'2104'.
Para que se muestre el conjunto de códigos configurado para la estación de
trabajo de DB2 Connect, debe localizarse el CCSIDSBC de los objetos de
CCSID (el CCSID de los caracteres de un solo byte) con el punto de código
X'119C' en el mandato ACCRDB. En este ejemplo, el CCSIDSBC es X'0333',
que es el 819.
El CCSIDDBC de los objetos adicionales (el CCSID de los caracteres de
doble byte) y CCSIDMBC (el CCSID para los caracteres de tipo mixto), con
los puntos de código X'119D' y X'119E' respectivamente, también están
presentes en el mandato ACCRDB. En este ejemplo, el CCSIDDBC es
X'04B0', que es el 1200, y el CCSIDMBC es X'0333', que es el 819,
respectivamente.
EXCSATRD y ACCRDBRM
Los valores de CCSID también se devuelven desde el servidor de bases de
datos del sistema principal o de iSeries en Mensaje de respuesta de RDB de
Access (ACCRDBRM) en el segundo almacenamiento intermedio. Este
almacenamiento intermedio contiene el EXCSATRD seguido del
ACCRDBRM. La salida del archivo de ejemplo contiene dos valores de
CCSID para el sistema del servidor de bases de datos del sistema principal
o de iSeries. Los valores son 1208 (para los caracteres de un solo bytes y
los caracteres de bytes mixtos) y 1200 (para los caracteres de doble byte).
Si DB2 Connect no reconoce la página de códigos procedente del servidor
de bases de datos del sistema principal o de iSeries, se devolverá al
usuario el SQLCODE -332 con las páginas de códigos de origen y de
destino. El servidor de bases de datos del sistema principal o de iSeries no
reconoce el conjunto de códigos enviado desde DB2 Connect, devolverá
VALNSPRM (Valor de parámetro no soportado, con el punto de código de
DDMX'1252'), que se convierte en el SQLCODE -332 para el usuario.
ACCRDBRM también contiene el PRDID (identificador específico del
producto) del parámetro, con el punto de código X'112E'). El valor es
X'C4E2D5F0F8F0F1F5', que es SN08015 en EBCDIC. Según los estándares,
Capítulo 12. Resolución de problemas
129