Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2011, 01h12   #1
Invité de passage
 
Inscription : août 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 2
Points : 1
Points : 1
Par défaut RTVMBR + FTP

Bonjour a tous

Voila je suis novice en AS400, je voudrais récupérer le nombre d'enregistrement et la date de modification d'un membre dans l'AS400 puis transférer le résultat sur un PC

PGM DCL &NBRRCD TYPE(*DEC) LEN(10 0)
DCL &CHGDATE TYPE(*CHAR) LEN(13)

RTVMBRD FILE(MYLIB/MYFILE) NBRCURRCD(&NBRCURRCD) +
CHGDATE(&CHGDATE)

ENDPGM

Merci
teikin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 09h01   #2
Membre du Club
 
Homme Thomas
Architecte technique
Inscription : septembre 2010
Messages : 42
Détails du profil
Informations personnelles :
Nom : Homme Thomas
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : septembre 2010
Messages : 42
Points : 41
Points : 41
Bonjour.

tout dépend du format du résultat que tu veux obtenir sur ton PC.
Si tu veux avoir simplement un aperçu visuel de cette information, System i Navigator te le fournit très bien (Base de données/schéma/table/clic droit et "Description").
Si tu veux des informations "à traiter" sur ton PC, il faut utiliser la commande DSPFD TYPE(*MBRLIST) en sortie fichier (OUTPUT(*OUTFILE), puis transférer ce fichier sur ton PC (FTP ou iSeries Access...).
pwrdwnsys est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 09h03   #3
Invité de passage
 
Inscription : août 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 2
Points : 1
Points : 1
Bonjour

Merci Beaucoup a toi pour ta réponse

La commande DSPPF est vraiment ce que j'avais besoin.

Le (OUTPUT(*OUTFILE) ne ma pas donné les informations que je voulais
Donc j'ai utilisé La sotie *PRINT afin de générer un spool
que je récupère pour envoi vers le PC

Voici le code:
Création du spool avec les informations du Fichiers

PGM PARM(&FILE &BIBL)
DCL VAR(&FILE) TYPE(*CHAR) LEN(10)
DCL VAR(&BIBL) TYPE(*CHAR) LEN(10)

DSPFD FILE(&BIBL/&FILE) TYPE(*MBRLIST) +
OUTPUT(*PRINT)

CPYSPLF FILE(QPDSPFD) TOFILE(MYLIB/MYFILE) +
SPLNBR(*LAST) CTLCHAR(*NONE)

ENDPGM

il reste plus qu'a envoyer par FTP le Fichier spool (MYLIB/MYFILE)

Merci encore
teikin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h17.


 
 
 
 
Partenaires

Hébergement Web