MAIN
Définition de la source du fichier de l'AS/400.
MAIN=Nom de la Bibliothèque/Nom du Fichier Physique
ou
MAIN=Nom du fichier
Le nom peut être complété de certaines options pour gérer des types de fichiers particuliers :
Pour spécifier un membre :
MAIN=BIBLIO/FILE(MEMBER) ou MAIN=FILE(MEMBER) (voir aussi ASPropriete)
Pour spécifier un format :
MAIN=BIBLIO/FILE *RFORMAT=NOM_DU_FORMAT (voir aussi fichiers multi-formats)
Ce nom peut également être une requête SQL, les rubriques doivent évidemment respecter la structure du fichier
MAIN=SELECT * FROM EASYCOM/SP_CUST ORDER BY CUST_ID
JOURNALED
Indique que le fichier est journalisé et qu'il peut être utilisé dans une transaction.
En importation cette information est automatiquement récupérée, pour l'ignorer on peut utiliser l'option AUTOJOURNAL des infos étendues de la connexion.
JOURNALED=TRUE
PFSYSNAME
Nom court (système) du fichier physique.
Il est possible de n'utiliser que les noms courts en mettant à 1 la propriété ONLYSHORTFIELDNAMES des infos étendues de la connexion.
SQLUPDATABLE
Pour pouvoir modifier le résultat d'une requête SQL, les infos étendues de la connexion doivent contenir l'option SQLLIVE avec une valeur de 1 ou 3.
Si SQLLIVE=1, les fichiers qui peuvent être modifiés doivent contenir l'option SQLUPDATABLE=1.
Si SQLLIVE=3, tous les fichiers sont modifiables par défaut mais il est possible d'exclure un fichier particulier (empêcher toute mise à jour depuis une requête), avec l'option SQLUPDATABLE à 0.
DATETYPE / TIMETYPE
Cette option associe tous les champs date et heure du fichier à un autre type de format pour un formatage automatique de requête en mode HRequêteDéfaut. Elle peut également être définie au niveau de la connexion (voir détail) ou au niveau de la rubrique par l'option NATIVETYPE (voir ci-après).