ILE CL Le langage de contrôle fait partie des compilateurs ILE. nouveau type de source CLLE (CLP est valide pour les programmes CL OPM) fichier source par défaut QCLSRC. Nouveautés : nouvelle commande CALLPRC PARM( ) <- paramètres passés RTNVAL( ) <- val de retour qui permet d'appeler une procédure liée. Les paramètres sont toujours passés et recus par adresse le nouveau paramètre RTNVAL permet le support des APIs ILE de type fonctions, qui retournent une valeur. [x = f(Y)] |
Les descripteurs de paramètres sont systématiquement transmis. Certaines APIs ILE acceptent des paramètres de structure non figée (chaine de caractère quelque soit la longueur par exemple) Vous devez alors transmettre en même temps que les paramètres leur description.(cela se fait par CALLB(D) en RPG-IV) [voir APIs de manipulation de dates] Autres différences : - TFRCTL n'est plus supporté. - RCLACTGRP est préférable à RCLRSC. - Le source n'est plus stocké dans le programme, RTVCLSRC est donc impossible. |