La source IXF (SRC = "ASCII") permet la lecture ou l'écriture de fichiers au format ASCII délimité (format d'échange standard de DB2). Ces fichiers permettent l'échange de données entre sources multiples (équivalent du CSV de Microsoft Excel©).
Attention : le formatage des dates peut poser des problèmes avec certains logiciels.
Les paramètres reconnus pour la source sont les suivants :
Paramètres en entrée (DATA_SRC)
Nom paramètre |
Type |
Obligatoire |
Description |
FILE |
chaîne |
Oui |
Nom du fichier ASCII à lire. |
FILEDIR |
chaîne |
Non |
Répertoire contenant le fichier. Si aucun répertoire n'est spécifié, le répertoire courant est utilisé. |
COLSEP |
chaîne |
Non |
Caractère séparateur de champs dans le fichier. |
STRDEL |
chaîne |
Non |
Caractère délimiteur de chaînes dans le fichier. |
NUMPT |
chaîne |
Non |
Caractère représentant le point décimal dans le fichier. |
ENCODING |
entier |
Non |
Indique l'encodage du fichier source. Les valeurs possibles sont : 0 : encodage ANSI (par défaut) 1 : encodage ASCII 2 : encodage UTF-8 |
OEM |
- |
Non |
Si ce paramètre est présent, une conversion des données de type caractère sera faite depuis la page de codes OEM du système vers la page de codes ANSI du système (utile si les fichiers ont été générés par un programme DOS). Conservé pour compatibilité, équivaut à ENCODING=1 |
CHECKNULLS |
- |
Non |
Si ce paramètre est présent, une valeur NULL sera insérée pour les colonnes non renseignées dans le fichier ; s'il ne l'est pas, la valeur par défaut du type sera utilisée. |
Paramètres en sortie (DATA_DEST)
Nom paramètre |
Type |
Obligatoire |
Description |
FILE |
chaîne |
Oui |
Nom du fichier ASCII à lire. |
FILEDIR |
chaîne |
Non |
Répertoire recevant le fichier. Si aucun répertoire n'est spécifié, le répertoire courant est utilisé. |
COLSEP |
chaîne |
Non |
Caractère séparateur de champs dans le fichier. |
STRDEL |
chaîne |
Non |
Caractère délimiteur de chaînes dans le fichier. |
NUMPT |
chaîne |
Non |
Caractère représentant le point décimal dans le fichier. |
ISO |
entier |
Non |
"0" ou "1" : les dates sont stockées au format ISO (numérique AAAAMMDD plutôt que chaîne 'AAAA-MM-DD'). |
ENCODING |
entier |
Non |
Indique l'encodage du fichier cible. Les valeurs possibles sont : 0 : encodage ANSI (par défaut) 1 : encodage ASCII 2 : encodage UTF-8 |
OEM |
- |
Non |
Si ce paramètre est présent, une conversion des données de type caractère sera faite depuis la page de codes OEM du système vers la page de code ANSI du système (utile si les fichiers doivent être traités par un programme DOS). Conservé pour compatibilité, équivaut à ENCODING=1 |
FIXED |
- |
Non |
Si ce paramètre est présent, le fichier produit sera de largeur fixe. Les délimiteurs de champs seront alors ignorés. Attention : ce format de fichier ne peut pas être relu par l'utilitaire dans la version actuelle. |
Cliquez ci-dessous pour plus d'informations sur :