Posez votre question Signaler

Lister des fichiers AS400 [Résolu]

mica94 38Messages postés 3 mai 2005Date d'inscription 17 novembre 2011Dernière intervention - Dernière réponse le 11 mai 2010 à 14:35
Bonjour,
je viens d'intégrer une société qui tourne sous AS400, que je connais très peu.
J'ai des demandes de query à faire(je sais faire des query), mais je ne sais pas où chercher les fichiers à lire.
Je voudrais donc savoir s'il existe une commande pour lister les fichiers d'une bibliotheque avec leur description.
Merci
Lire la suite 

Lister des fichiers AS400 »

31 réponses
Réponse
+1
moins plus
salut,
ca fait presque 3 ans que j'ai pas touché un AS400 alors merci d'être indulgent... on va voir si j'ai pas perdu la mémoire
tu commence par la commande DSPLIBL qui t'affiche toutes les bibliothèques de ton environnement.
ensuite pour chaque biblio (non système bien sûr) tu fais un WRKOBJ avec *FILE en type d'objet.
et voilou tu finiras bien par trouver la bibliothèque qui contient tes fichiers...
si besoin, je dois avoir encore un bout de vieille doc... n'hésite pas à me poser des questions.
A++
------------------------------------------------------------------
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !
Ajouter un commentaire
Réponse
+1
moins plus
hello bjr je suis expert independant sur AS400
vous pouvez me contacter par mail .
je réponds à toutes les questions.
Cordialement RC.
KLD - 6 mai 2009 à 14:06
D'accord aussi, mais je souhaitais que ce soit une colonne de ma requête car je souhaite mettre le résultat de la requête dans un fichier.
Yves29 - 6 mai 2009 à 14:20
Dans ce cas la dernière solution que je vois c'est de créer un fichier logique intégrant la somme puis ensuite faire le query sur ce fichier logique.
KLD - 6 mai 2009 à 14:23
Il me semblait bien que la seule solution c'est que je passe par un pg !!!
Je vous remercie de votre aide !
Cordialement,
KLD.
Ajouter un commentaire
Réponse
+1
moins plus
Bonsoir,

Il me semble que le fichier suivant peut t'aider : QSYS/QADBXREF
Si je me souviens bien, il regroupe tous les fichiers de ton AS400

Gwénaël
Ajouter un commentaire
Réponse
+0
moins plus
Merci beaucoup, j'ai ce que je veux.
;)
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour !!!

Je doit actuellement faire des requetes sql sur un as400 mais celui ci n'est pas dans nos locaux (site déporté et pas de possibilité d'acceder au "terminal")
Ma question est la suivante : Peut on lancer la commande DSPLIBL via une requete sql ????

Merci d'avance.

Founnz
BugMaker - 16 févr. 2007 à 11:31
Salut,
La commande DSPLIBL est une commande "système" de l'OS400 et non une commande SQL.
Dis nous plutôt comment tu accèdes à l'AS400, on trouvera peut être une solution.
A++
phil
founnzy - 16 févr. 2007 à 11:52
Salut,

Je develloppe des pages asp (vb script) et je me connecte à la base avec un pilotes ODBC Access.

merci encore
Jerome - 16 févr. 2007 à 14:34
Salut Founnzy, as tu un outil tel que client access installé sur ta machine ?
Si ce n'est pas le cas, tu auras peut etre un peu de mal a trouver ce que tu cherches...

Jerome
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour !

Pourquoi ne travaille tu pas sur un terminal 5250 ?
Ajouter un commentaire
Réponse
+0
moins plus
AS400, ce n'est pas un logiciel, c'est une machine IBM sous OS 400. Pas du tout la même chose.

Loup.
Ajouter un commentaire
Réponse
+0
moins plus
je voudre savoire comment modifier un programe as 400
Ajouter un commentaire
Réponse
+0
moins plus
slt,svp donner un program en c qui affiche le contenu d'un repertoire d'un disque et trier le contenu selon l'un des critères choisi par ordre croisante
Ajouter un commentaire
Réponse
+0
moins plus
bonjour, est il t il possible d'alimenté une base de donnée sous excel a partir de l' AS400 en automatique .Je peut passer par une boite mail? merci de votre aide.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour
Je travaille sur AS400 je voudrais avoir la commande qui peut me donner pour un fichier PF
ZONE, ATTRIBUT, LONGUEUR, TYPE, DESCRIPTION .
mais la commande DSPFFD ne répond pas à mes besoins j ai besoin de cela en liste.
merci d'avance
elpoulet - 28 mai 2008 à 15:09
Pour lister les zone d'un fichier il faut faire un programme qui analyse le fichier de sortie crée par la commande :
DSPFFD FILE(&BIBL/&FICH) OUTPUT(*OUTFILE) OUTFILE(QTEMP/DSPFLD00) SYSTEM(*LCL)

cette commande liste dans le fichier DSPFLD00 de QTEMP les zones du fichier &FICH de la bibliothèque &BIBL

En espérant avoir répondu à ta question..
othanga - 29 juil. 2008 à 21:47
tu peux utiliser QSYS/QADBIFLD qui recense toutes les zones de tous les fichiers visibles sur ton système
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
Tu tapes cette commande et tu fais F4 pour changer le nom de la bib (MABIB) et du fichier en sortie (MONFIC)
DSPOBJD OBJ(mabib/*ALL) OBJTYPE(*FILE) DETAIL(*FULL) OUTPUT(*OUTFILE) OUTFILE(QTEMP/monfic)
Bon ourage
Ajouter un commentaire
Ce document intitulé « Lister des fichiers AS400 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook