> Tech > Sous-routine GetSpcDtl

Sous-routine GetSpcDtl

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

En L, nous calculons la position de départ de chaque entrée provenant du décalage et le compteur d'index multiplié par la longueur d'enregistrement. Le « +1 » nous amène d'un décalage à  une position de départ. Nous appelons ensuite l'API en utilisant le prototype UsrSpcEnt (section E) pour obtenir l'enregistrement

Sous-routine GetSpcDtl

à  partir de l’espace
mais, cette fois-ci, nous le plaçons dans
la structure de données Qusl0400.
Désormais, nous aurons dans cette
structure, des données ressemblant à 
celles obtenues dans un enregistrement
créé par DspObjD.
Pourquoi ne pas utiliser DspObjD?
On peut le faire pour cette application
(la version originale, écrite voilà 
quelques années, le faisait), mais les
API sont plus rapides, plus souples, et
plus propices à  de futures améliorations.
Nous avons l’enregistrement, il
nous reste à  décider de son utilisation.
Pour un programme ILE, cet enregistrement
ne contient aucune information
source, donc nous exécutons la
sous-routine IlePgm qui doit effectuer
un travail complémentaire. Pour un
programme OPM, nous avons maintenant
des détails source provenant du
programme, aussi nous pourrons exécuter
une sous-routine simple –
OpmPgm – pour traiter ces enregistrements.
Nous différencions les programmes
OPM et ILE en indiquant le
compilateur servant à  créer le programme.

Téléchargez cette ressource

Mac en entreprise : le levier d’un poste de travail moderne

Mac en entreprise : le levier d’un poste de travail moderne

Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech