PreviousNext
Help > Développement > Gestion des connexions > HChangeConnexion
HChangeConnexion

 

HChangeConnexion permet de changer la connexion associée à un fichier. La nouvelle connexion doit être connue et définie lors de ce changement.

Cette nouvelle connexion sera utilisée lors de la prochaine ouverture du fichier.

 

HChangeConnexion(Fichier, Connexion)

 

 

Exemple

 

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.