Introduction ============ Les commandes Aster s’échangent des données. Le plus souvent ces données sont des Structures de Données (ou concepts “utilisateur”) pour lesquelles, le programmeur n’a pas lieu de faire de “READ” (pour ses données) ni de “WRITE” (pour ses résultats). Dans ce cas, les “entrées”/”sorties” sont faites par JEVEUX [:external:ref:`D6.02.01 `]. Il arrive cependant que certaines commandes (en général des procédures) aient à lire des données sur un fichier ou à écrire un résultat. Les règles concernant ces commandes sont données au § :ref:`4 ` . À l’occasion d’un calcul, une commande peut vouloir émettre un message d’erreur ou d’alarme, dans ce cas, il utilisera le “paquet” UTMESS[D6.04.01] . On en reparlera au § :ref:`5 ` . Enfin, une commande peut vouloir écrire des messages d’information concernant le déroulement du calcul. Ces impressions sont gouvernées par le mot clé INFO de la commande. Ces impressions font l’objet du § :ref:`3.5 ` pour lesquelles on utilise le paquet INFXXX [:external:ref:`D6.04.02 `]).