LES FORMATS API. Chaque API d'extraction de données ou de remplissage de *USRSPC a besoin d'une notion de format. Le format permet d'indiquer à l'API comment formater les données renvoyées ou stockées dans le *USRSPC. Certaines API ne reconnaissent qu'un format. D'autre plusieurs. Les formats sont reconnus par leur nom xxxxzzzz xxxx = identification de l'API XXXX zzzz = N° d'ordre du format 0100,0200,0300 etc... Le format 0200 est toujours plus complet que le format 0100, mais le traitement plus long. |
Ces formats sont prédéfinis dans QSYSINC QRPGLESRC pour le RPG4, QRPGSRC pour le GAPIII, etc... Le membre porte le nom de l'API Ces membres contiennent + Une structure pour les API de type RTV.... RPG --------------- QUSI-nnn Découpage des infos (ou nnn est le n° de format) + Trois structures pour les API de type "liste de.." (*USRSPC) RPG --------------- QUSLI Rappel des paramètres QUSLH valeurs rencontrées (biblio à la place *LIBL) QUSL-nnn découpage d'un poste |
Vous pouvez visualiser ces formats, classés par API, si les outils AF400 sont installés et que vous êtes en 5250. Sinon, voyez la documentation IBM sur le sujet à : http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apiref/api.htm et l'outil "ApiFinder", toujours sur information center, à l'URL suivante : http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apifinder/finder.htm |