PreviousNext
Help > Développement > Gestion des connexions > Infos étendues > Fichiers >
Propriétés au niveau fichier

 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).