Page 1 sur 1

Group d'activation QILE

Posté : mer. 18 janv. 2023, 11:30:11
par GUIRO
Bonjour,

Un développeur ma posé la question suivante :

Il a développé un programme de service il y a quelque temps déjà.
Lorsque nous étions sur la V7R1, au moment de le passé en production il tapait la commande suivant pour fermer les fichiers ouverts RCLACTGRP QILE

Depuis 2 ans nous somme sur la V7R3.
Il a apporté une modification mais maintenant, lorsqu’il tape la commande RCLACTGRP QILE ça lui dit : Activation group QILE not found

Lorsque je tape la commande « DSPSRVPGM SRVPGM(pgm_de_service) j’ai les informations suivantes :

[…]
Attribut du groupe d'activation . . . . . . . . : *CALLER
Groupe d'activation partagé . . . . . . . . . . : *NO
[…]

Il me demande si le fonctionnement à changer entre la V7R1 et la V7R3 ?

Ne maitrisant pas trop le fonctionnement des groupes d’activations, je ne sais pas quoi lui répondre.

Est-ce qu’il faut modifier quelque chose au moment de la compilation du programme de service dans la commande CRTSRVPGM ?

Faut-il ajouter ce paramètre dans la carte H « ACTGRP('QILE') » en plus de l’info DFTACTGRP(*NO) qu’il y a déjà ?

Comment puis-je trouver le nom du groupe d’activation par défaut si c’est le cas dans notre exemple ?

D’avance Merci pour votre Retour

Re: Group d'activation QILE

Posté : mer. 18 janv. 2023, 14:43:08
par nbonnet
Bonjour David,

aucun changement à ce niveau entre 7.1 et 7.3.

Le programme de service est compilé en *CALLER : il n'a pas défini son propre groupe d'activation et s’exécute dans le groupe de son appelant.
Il faut donc plutôt regarder s'il y a eu des changements dans les programmes (de service) appelants : avant l'appelant s'exécutait dans QILE, donc le programme de service aussi.

Si l'appelant a été modifié au niveau de groupe d'activation cela a un impact sur le programme de service.
Il se peut également qu'il y ait plusieurs appelants avec des groupes différents.

Pour voir les groupes à un moment donné (si possible pendant l’exécution des programmes) : DSPJOB option 18.
Sinon, DSPJOB option 1 pour les fichiers : le groupe d'activation de chaque ouverture de fichier est indiqué

Re: Group d'activation QILE

Posté : jeu. 19 janv. 2023, 09:37:52
par GUIRO
Bonjour Nathanaël,

Merci pour ton retour.

Je vais voir avec lui