Le Blog, les articles

Macro Adelia pour Export XLS

Macro Adelia pour Export XLS

Présentation Ce document présente les techniques de codage à  mettre en Å“uvre pour exporter :  Un fichier AS400 vers un fichier xls.  Le résultat d’une requête SQL vers un fichier xls.  Exporter directement des informations vers un fichier de l’IFS. Pour faciliter le codage des macro-instructions ADELIA ont été crées. Liste des macro-instructions  &EXPXLS_INI :En savoir plus surMacro Adelia pour Export XLS[…]

Utiliser les tables de conversions

Utiliser les tables de conversions

Nous allons voir comment créer une table de conversion, et comment l’utiliser par le biais d’un fichier logique. Une table de conversion est un objet de type « *TBL ». Chaque position de la table représente la valeur « hexa » d’un caractère. Pour créer une table de conversion, il faut créer un fichier source (type « TXT »), les valeursEn savoir plus surUtiliser les tables de conversions[…]

Monitorer l’appel d’un programme avec ADELIA Studio

Monitorer l’appel d’un programme avec ADELIA Studio

Pour monitorer un programme avec ADELIA studio procédez ainsi =>  Pour la compilation on click sur l’option « Caractéristiques… »  Ensuite il faut cocher la case oui dans le cadre « Générer erreurs E/S » Dans le code source on peut tester l’indicateur *IN90, juste après l’ordre Adelia « Appeler » pour savoir si l’appel s’est déroulé normalement.  *IN90 = ‘0’En savoir plus surMonitorer l’appel d’un programme avec ADELIA Studio[…]

CL V5R3 & V5R4

CL V5R3 & V5R4

Possibilité de lire plusieurs fichiers (5 maxi) dans un même CL (V5R3) : Le nouveau paramètre OPNID permet de manipuler plusieurs fichiers avec les ordres DCLF, RCVF, SNDRCVF et SNDF. Ce paramètre est facultatif pour un seul fichier. Les zones de FICHIER1, y compris les indicateurs, seront préfixées de l’OPNID (ex FIC1_). Par exemple laEn savoir plus surCL V5R3 & V5R4[…]

Monitorer le message CPA32B2

Monitorer le message CPA32B2

Quand on exécute l’ordre SQL « ALTER TABLE » on obtient le message CPA32B2 et le programme est interrompu pour laisser l’utilisateur saisir « C » cancel ou « I » ignore. Voici une astuce permettant d’éviter cette interruption :  ADDRPYLE SEQNBR(3000) MSGID(CPA32B2) RPY(‘I’)  CHGJOB INQMSGRPY(*SYSRPYL) Vous devez donc créer un poste de liste de réponse (ADDRPYLE) en spécifiant la réponseEn savoir plus surMonitorer le message CPA32B2[…]