Le fichier d'alias était utilisé en WinDev 5.5 pour identifier les fichiers AS/400. C'est un fichier texte qui se trouve dans le répertoire où devrait se trouver son équivalent HyperFile.
[NOM_DU_FICHIER]
$FILE=BIBLIO/FICHIER ou FICHIER
CLE1=BIBLIO/LOGIQUE1
CLE2=BIBLIO/LOGIQUE2
...
$JNAL=TRUE // si le fichier est journalisé
$READONLY=TRUE // ouverture en lecture seule
$FILE correspond désormais au MAIN des infos étendues du fichier.
Les logiques associées aux clés sont dans les infos étendues des rubriques (LFSYSNAME).
$JNAL correspond à l'option JOURNALED des infos étendues du fichier.
$READONLY correspond au mode d'ouverture de la connexion (HOuvreConnexion).
Remarques :
1. Si un fichier d’alias est utilisé, la modification de la LIBL du JOB ne sera pas prise en compte (ADDLIBLE).
2. Pour utiliser un fichier d’alias avec HExécuteRequêteSQL, il faut utiliser l’option hRequêteDéfaut
HExécuteRequêteSQL(marequete,MaConnexionpower8,hRequêteDéfaut,schaine)
Exemple de fichier d’alias : SP_CUST._as
[SP_CUST]
$FILE=EASYCOMXM2/SP_CUST
CUST_ID=EASYCOMXM2/SP_CUST_CU
FIRSTNAME=EASYCOMXM2/SP_CUST_NA
STATE=EASYCOMXM2/SP_CUST_ST