 |
Volubis, le forum IBM i avec les clubs Informatiques IPL et Bretagne.
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Ponpon
Inscrit le: 15 Fév 2017 Messages: 15
|
Posté le: Lun 10 Déc 2018, 13:39:49 Sujet du message: |
|
|
Bonjour,
connaissez-vous un moyen (API, fonctions etc.) de récupérer l'intégralité des valeurs des champs d'un DSPF ? Je voudrais en effet passer ces valeurs dans une fonction de programme de service mais sans devoir -si possible- à créer par exemple des DS avec les mêmes noms de champs etc.
J'ai regardé dans la définition de INFDS et je ne crois pas que cette information se trouve dedans. J'ai trouvé l'API Read Input Fields (QsnReadInp) qui me semble assez complexe, donc avant de m'y attaquer je me demandais si quelqu'un avait une autre solution. |
|
Revenir en haut de page |
|
 |
florian67
Inscrit le: 23 Déc 2013 Messages: 128
|
Posté le: Lun 10 Déc 2018, 13:43:30 Sujet du message: (sujet inconnu) |
|
|
Bonjour,
Vous pouvez déclarer une ds avec en mot clef likerec(nom_du_format:*ouput).
Et quand vous faites la lecture de votre format, vous placez le résultat du read dans la DS.
Florian |
|
Revenir en haut de page |
|
 |
Ponpon
Inscrit le: 15 Fév 2017 Messages: 15
|
Posté le: Mar 11 Déc 2018, 09:55:08 Sujet du message: (sujet inconnu) |
|
|
Bonjour Florian,
cela semble en effet répondre à mon besoin. Je ne sais pas pourquoi j'avais en tête que cette instruction ne fonctionnait que pour les fichiers physiques.
Merci à vous. |
|
Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|