IBM DB2 Connect Guide D'utilisation page 130

Table des Matières

Publicité

ACCRDB
EXCSATRD et ACCRDBRM
120
IBM DB2 Connect 9.7 - - Guide d'utilisation
Server Linux ou UNIX , cette valeur peut être corrélée avec la commande
ps, qui renvoie des informations sur le statut des processus actifs dans une
sortie standard.
La commande ACCRDB contient le RDB_NAME dans l'objet RDBNAM,
qui est le point de code X'2110'. La commande ACCRDB vient après la
commande EXCSAT dans la première mémoire tampon. Dans la
commande ACCRDB, les valeurs X'E2E3D3C5C3F1' sont traduites en
STLEC1 lorsque X'2110' est supprimé. Cela correspond au champ du nom
de la base de données cible dans le répertoire DCS.
L'identifiant comptable possède le code de point X'2104'.
Le jeu de codes configuré pour le poste de travail DB2 Connect s'affiche en
localisant l'objet CCSID CCSIDSBC (CCSID pour les caractères mono-octet)
avec le code de point X'119C' de la commande ACCRDB. Dans cet
exemple, le CCSIDSBC est X'0333', représentant la valeur 819.
Les objets supplémentaires CCSIDDBC (CCSID pour les caractères codés
sur deux octets) et CCSIDMBC (CCSID pour les caractères mixtes) avec les
codes de point respectifs X'119D' et X'119E' sont également présents dans la
commande ACCRDB. Dans cet exemple, le CCSIDDBC est X'04B0',
représentant la valeur 1200, et le CCSIDMBC est X'0333', représentant la
valeur 819.
Les valeurs CCSID sont également renvoyées à partir du serveur de base
de données grand système IBM dans le message de réponse ACCRDBRM
(Access RDB Reply Message) de la seconde mémoire tampon. Cette
mémoire tampon contient les données EXCSATRD suivies du message
ACCRDBRM. L'exemple de fichier de sortie contient deux valeurs CCSID
pour le système du serveur de base de données grand système IBM. Ces
valeurs sont de 1208 (pour les caractères mono-octet et mixtes) et de 1200
(pour les caractères codés sur deux octets).
Si DB2 Connect ne reconnaît pas la page de codes renvoyées par le serveur
de base de données grand système IBM, SQLCODE -332 sera renvoyé à
l'utilisateur avec les pages de code source et cible. Si le serveur de base de
données grand système IBM ne reconnaît pas le jeu de codes renvoyé par
DB2 Connect, il renverra la valeur VALNSPRM (Valeur de paramètre non
prise en charge, avec le point de code DDM X'1252'), qui sera converti en
SQLCODE -332 pour l'utilisateur.
Le message ACCRDBRM contient également le paramètre PRDID
(identifiant spécifique au produit, avec le point de code X'112E'). La valeur
est X'C4E2D5F0F8F0F1F5' qui correspond à DSN08015 dans EBCDIC. Les
normes stipulent que DSN équivaut à DB2 for z/OS. Le numéro de version
est également indiqué. ARI correspond à DB2 Server for VSE & VM, SQL à
une base de données DB2 ou DB2 Connect, et QSQ à DB2 for IBM i.

Publicité

Table des Matières
loading

Table des Matières