Une connexion peut être définie dans l’analyse ou par programmation (variable de type Connexion ou description par la fonction HDécritConnexion).
L'ouverture d'un fichier va automatiquement ouvrir la connexion associée. Elle peut être ouverte explicitement avec HOuvreConnexion, notamment pour utiliser les fonctions spécifiques.
Il est en fait conseillé de toujours utiliser HOuvreConnexion dans un programme, même si les paramètres de l’analyse sont suffisants. Cela permet de maîtriser à quel moment ouvrir et fermer la connexion. Autrement la connexion est fermée dès que tous les fichiers l’utilisant le sont.
Les mots de passe longs (V5R2) sont supportés.
Une connexion correspond à un JOB actif dans le sous-système Easycom. Attention en cas d’un nombre de licences limité. Chaque job correspond à l’utilisation d’une licence.
Il est possible d’avoir plusieurs connexions dans une même analyse et de combiner ainsi différents accès : gérer plusieurs AS400 et/ou profils ou bien des fichiers AS400 et Hyper File... ou d'autres bases externes.
Remarque : un fichier AS400 peut être ouvert directement avec la fonction HDeclareExterne.