Retrouver les paramètres internationaux par défaut
Pour retrouver les valeurs système liées aux paramètres internationaux par défaut, tapez la commande => DSPMSGD CPX8416
Pour retrouver les valeurs système liées aux paramètres internationaux par défaut, tapez la commande => DSPMSGD CPX8416
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[…]
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[…]
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[…]
Formater facilement les nombres en texte.
Souvent les développeurs ISeries utilisent ISDB pour déboguer un CLP et le DEBUG classique pour les programmes ILE ce qui s’avère pas très pratique si on veut suivre pas à pas l’enchainement d’un CLP et d’un RPGLE. Le mieux est de recompiler le CLP en CLLE mais pour ceux qui n’ont pas cette possibilité, ilEn savoir plus surDEBUG sur un CLP et un programme ILE[…]
MACRO ADELIA permettant d’effectuer des recheche/remplace de chaines de caractères.
Ce programme peut servir de modèle pour lire un curseur SQL. Dans cet exemple j’utilise, pour gérer les erreurs SQL, un programme de service « SRVERRSQL ». Voir article sur SRVERRSQL Code source du modèle : H COPYRIGHT(‘Serge GOMES’) // BNDSRVPGM(SRVERRSQL) /COPY BIBSERGE/PROTOTYPE,SRVERRSQL D OuvrirCurseur PR n D LireCurseur PR n D FermerCurseur PR n D MyLibEn savoir plus surPrototype de lecture de curseur SQL[…]
SRVERRSQL est un programme de service permettant de gérer les erreurs pour les requêtes SQL.
La perspective « Projets ISeries » permet de travailler déconnecté du serveur sur un ensemble de sources d’une même bibliothèque. Cela ouvre de nouveaux horizons pour les développeurs ISeries comme le travail de groupe, la possibilité d’échanger facilement des projets ou encore de travailler sur son portable.
Une fois la mise à jour locale des fichiers et des membres terminée, vous pouvez insérer ces modifications sur un serveur iSeries et soumettre une génération de votre projet.