Lire une dtaara avec un programme de service

Le programme de service

Un programme de service (ici écrit en RPG) utilise l’API QWCRDTAA pour ramener pour une dtaara / bib / position de départ / longueur, la valeur trouvée.

Utilisation

Appel du programme de service dans un programme pour récupérer une valeur dans une dtaara. L’exemple qui suit récupère dans une dtaara système la version de l’OS.

Déclaration de la procédure

*********************
* Prototype lecture dtaara
*********************
D RtvDtaAra PR 7A
D p_RetVal * value
D p_DtaAra 10a Const
D p_DtaAraLib 10a Const Options(*omit:*nopass)
D p_StrPos 5p 0 Const Options(*omit:*nopass)
D p_DtaLen 5p 0 Const Options(*omit:*nopass)

Déclaration de la variable de retour

D u_QSS1MRI 8A

Appel de la procédure

Error_Exec = RtvDtaAra(%addr(u_QSS1MRI):'QSS1MRI':'QUSRSYS':1:8);

Print Friendly, PDF & Email

Attachments