Quand je dois envoyer/recevoir des données de/vers un DTAQ, je déplore le manque de documentation (en particulier à propos de la longueur maximale de données que le DTAQ est apte à traiter). Pour trouver rapidement cette valeur, il suffit d’exécuter la commande suivante à la ligne
Extraire la longueur maximale de DTAQ
de commande : CALL QSNDDTAQ PARM('MY DTAQ' 'MY_LIBRARY' X'00000F' ' ')
Les quatre paramètres de cette commande représentent nom DTAQ (10 alpha), bibliothèque DTAQ (10 alpha), longueur DTAQ (5,0 numérique) et donnée DTAQ (valeur alpha variable). Le passage d’une longueur incorrecte dans le troisième paramètre (X'00000F' = value 0) fait que l’appel adressé à l’API affiche un message d’erreur CPF2498 : "Invalid length. MAXLEN for data queue MY_DTAQ in MY_LIBRARY is NNNNN", où NNNNN est la valeur numérique représentant la longueur maximale que le DTAQ est capable de traiter.
Vous pouvez utiliser cette valeur dans un programme RPG pour déclarer la longueur du quatrième paramètre passé à l’API et/ou pour vérifier la longueur de chaîne passée à un DTAQ et éviter ainsi la perte de données. Pour obtenir la longueur de données maximale pour une file de données de type DDM, appliquez la commande précédente à la file d’attente de données sur le système distant vers lequel pointe la file d’attente de données DDM.
Un autre moyen d’extraire l’attribut longueur (ou clé) d’une file d’attente de données existante consiste à appeler l’API Retrieve Data Queue Description (QMHQRDQD). L’API QMHQRDQD renvoie de l’information à propos de tous les attributs de files d’attente de données. Bien entendu, cette méthode suppose un certain travail de programmation et n’est, par conséquent, pas une solution rapide.
– Pepe Hipólito CEO Better RPG, LLC
Téléchargez cette ressource
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 articles les plus consultés
Les plus consultés sur iTPro.fr
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
- Splunk : vers un SOC agentique et de confiance
- Le trilemme de la souveraineté : le coût caché du cloud qui freine l’IA en Europe
- Moderniser le développement logiciel : de la fragmentation à l’intégration
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
