Un fichier CLIENTS qui existe sur l'AS400 et au format Hyper File, dans
l'analyse ce fichier est associé à la connexion Hyperfile. La fonction HChangeConnexion
permet de travailler avec le même fichier à la fois en Hyper File et en fichier
AS/400.
Attention, puisque le fichier n'a pas d'infos étendues pour l'associer à un fichier AS/400 (MAIN) il faut utiliser l'option IGNORE_EMPTY_EXTINFO dans les infos étendues de la connexion et le fichier sera recherché dans la LIBL du profil. Il doit évidemment avoir une structure cohérente sur l'AS/400 avec sa description dans l'analyse.
// ouverture par défaut : fichier HF
HOuvre(Clients)
......... // traitements sur le fichier HyperFile
// Décrire et ouvrir la nouvelle connexion sur l'AS/400
HOuvreConnexion("MaConnexion", "QPGMR", "QPGMR", " 194.206.160.105 ", hAccèsNatifAS400, hOLectureEcriture, "<EASYCOM>"+CRLF+"IGNORE_EMPTY_EXTINFO=+CRLF+"</EASYCOM>")
HChangeConnexion(Clients,MaConnexion)
HOuvre(Clients)
...
HFerme(Clients)
HFermeConnexion(MaConnexion)
La syntaxe HChangeConnexion("*", NouvelleConnexion) va changer de connexion pour tous les fichiers.