PreviousNext
Help > Développement > Accès aux données de l'AS/400 > Utilisation conjointe de HF et AS/400 >
Faire un projet Dynamiquement HF et/ou AS/400


Le procédé repose sur l’utilisation des fonctions HOuvreConnexion, ou HDéclareConnexion, ainsi que HChangeConnexion et éventuellement HDeclareExterne.

 

Dans un premier temps, importer dans l’analyse les fichiers qui viennent de l’AS/400.

 

Le point le plus important est de conserver les fichiers AS/400 en type « AS400 » dans l’analyse, même s’ils sont plus souvent utilisés en mode HF. C’est pour raison pratique : les infos étendues ne sont visibles que si le fichier est en type AS/400.

Pour cela, il faut simplement les garder attachés à une connexion AS/400 au niveau de l’analyse.

 

Au moment de l’exécution, utilisez un appel à HDecritConnexion pour décrire la connexion en HF ou en AS/400, puis utilisez HChangeConnexion pour les fichiers concernés.

Le « test » de requête pourra également fonctionner en fonction des critères, celui-ci exécutant le code de projet (sous réserve que les HChangeConnexion soient implémentés lors du code projet). La fonction EnModeTest() peut être utile pour déterminer si l’on est en mode test au niveau du code du projet (profil de test, …)

 

Remarques : Dans ce cadre, la connexion déclarée dans l’analyse n’est jamais utilisée, et ne sert que pour le RAD, l’éditeur de requêtes, etc. Cette méthode n’est applicable que si le(s) développeur(s) ont accès à l’AS/400 en permanence ou n’utilisent pas le « livedata ».