PreviousNext
Help > Développement > Gestion des connexions > HChangeConnexion >
  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.