Accueil du site > Les articles > Comment supprimer, créer, alimenter un User Space en RPG ?
Version à imprimer Enregistrer au format PDF

Comment supprimer, créer, alimenter un User Space en RPG ?

vendredi 26 mai 2006, par David Malle Visites  19792

On peut comparer un User Space à une data area, mais avec une capacité de stockage bien supérieure (jusque 16 MB).

Un moyen pratique de stocker des données, puisque le User Space, est un objet partageable entre plusieurs applications, jusqu’à sa supression.

Cet article propose un programme RPG, qui supprime, crée et alimente un User Space.

Le programme est simplifié, par forcément esthétique. Il est fait pour mieux apréhender le fonctionnement de cet objet puissant.


Le programme WRIUSRSPC

Il utilise les API suivantes :

- QUSCRTUS pour créer un User Space
- QUSDLTUS pour supprimer un User Space
- QUSCHGUS pour écrire dans un User Space

Il utilise :

- le programme USP2IFS pour envoyer le contenu du User Space dans un document de l’IFS. Vous pouvez mettre en commentaire l’appel à USP2IFS, si vous ne l’avez pas installé ou alors télécharger ce programme ici : « Comment transférer le contenu d’un User Space dans un fichier de l’IFS ? ».
- le programme USPEXTEND pour rendre extensible la taille du User Space. Vous pouvez mettre en commentaire l’appel à USPEXTEND, si vous ne l’avez pas installé ou alors télécharger ce programme ici : « Taille d’un User Space extensible. ».