CHGASPACT
Modifier activité d'ASP
En bref
La commande CHGASPACT (Modifier activité d'ASP) peut être utilisée pour :
CHGASPACT se lit CHG
(Modifier) + ASPACT.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CHGASPACT ASPDEV(…) OPTION(…)
Paramètres
-
ASPDEVUnité ASP obligatoire -
OPTIONOption obligatoire -
SSPOPTOption d'interruption -
SSPTIMODélai d'attente d'interruption -
SSPTIMOACNAction délai d'interruption -
SSPFRCWRTSuspendre l'écriture forcée
Astuce : dans une session 5250, tapez CHGASPACT puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande CHGASPACT (Modifier activité d'ASP) peut être utilisée pour :
- interrompre les transactions de base de données ainsi que les opérations de modification des fichiers du système de fichiers intégré (IFS) et des bases de données pour le système et pour les ASP de base configurés ou les ASP indépendants ;
- reprendre les opérations sur les fichiers et les transactions interrompus pour le système et pour les ASP de base configurés ou les ASP indépendants ;
- forcer l'écriture sur disque des pages modifiées associées au système et aux ASP de base configurés ou aux ASP indépendants.
Un ASP peut être interrompu pour faciliter la mise en fonction après l'exécution d'une copie instantanée ou d'un détachement de miroir suivi d'une mise en fonction. La mise en fonction suit les étapes de récupération qui vont annuler les transactions incomplètes, régénérer les chemins d'accès, mettre à jour les enregistrements de base de données des fichiers journalisés et mettre en oeuvre bien d'autres mesures de récupération. Le suivi des modifications apportées est effectué tout au long du basculement.
Restrictions :
- Vous devez disposer des droits spéciaux de contrôle des travaux (*JOBCTL) pour pouvoir exécuter cette commande.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| ASPDEV | Unité ASP | Nom, *SYSBAS | Obligatoire, positionnel 1 |
| OPTION | Option | *SUSPEND, *RESUME, *FRCWRT | Obligatoire, positionnel 2 |
| SSPOPT | Option d'interruption | *ALL, *DDL | Facultatif |
| SSPTIMO | Délai d'attente d'interruption | Entier | Facultatif |
| SSPTIMOACN | Action délai d'interruption | *CONT, *END | Facultatif |
| SSPFRCWRT | Suspendre l'écriture forcée | *NO, *YES | Facultatif |
Unité ASP (ASPDEV)
Indique l'unité ASP pour laquelle la commande doit être lancée.
Ce paramètre est obligatoire.
- *SYSBAS
- L'opération doit être effectuée sur l'ASP système (ASP numéro 1) et sur tous les ASP de base configurés (ASP numéros 2 à 32).
- nom
- Indiquez le nom de l'unité ASP indépendante pour laquelle l'opération doit être effectuée.
Option (OPTION)
Indique l'option à exécuter. Ce paramètre est obligatoire.
- *SUSPEND
- L'activité de l'ASP indiqué au paramètre Unité ASP (ASPDEV) sera interrompue. Le comportement de cette option dépend de la valeur indiquée au paramètre Option d'interruptionn (SSPOPT).
- *RESUME
- L'activité de l'unité indiquée va reprendre. Cette valeur de paramètre est valide uniquement pour un ASP interrompu. Les demandes d'opération ou de transaction dont l'initiation est interrompue vont démarrer. Les nouvelles demandes d'opération ou de transaction ne seront pas interrompues.
- *FRCWRT
- Les données relatives à l'ASP indiqué seront écrites sur le disque. L'ASP restera actif pendant cette opération. Forcer l'écriture des données modifiées sur le disque doit réduire la durée nécessaire pour la mise hors fonction d'un ASP ou pour le basculement d'un ASP d'un système à un autre.
Option d'interruption (SSPOPT)
Indique la valeur de l'option d'interruption pour les opérations d'interruption.
Remarque :Ce paramètre est obligatoire si OPTION(*SUSPEND) est indiqué. Il est ignoré si une autre valeur OPTION est indiquée.
- *ALL
- Toutes les activités de l'ASP indiqué au paramètre Unité ASP (ASPDEV) seront interrompues et l'ASP indiqué sera mis au repos. L'initiation de nouvelles transactions ou de nouvelles opérations de fichiers (système de fichiers intégré ou bases de données) sera provisoirement interrompue.
- *DDL
- Seules les opérations DDL (Langage de définition de données) de l'Unité ASP (ASPDEV) indiquée sera interrompues. L'ASP ne sera pas mis au repos.
Délai d'attente d'interruption (SSPTIMO)
Indique la valeur de délai d'attente pour les opérations d'interruption.
Remarque :Ce paramètre est obligatoire si OPTION(*SUSPEND) est indiqué. Il est ignoré si une autre valeur OPTION est indiquée. L'interruption continue même après l'expiration du délai d'attente. Le délai d'attente représente la durée maximale autorisée pour l'exécution de la commande.
- Nombre
- Indiquez le nombre de secondes autorisées pour l'exécution de l'opération.
Action délai d'interruption (SSPTIMOACN)
Indique l'action à effectuer si la valeur de délai d'attente pour l'interruption indiquée au paramètre SSPTIMO est atteinte.
- *CONT
- L'interruption doit se poursuivre même si l'ASP n'a pas pu être mis au repos dans le délai indiqué.
- *END
- L'interruption doit être annulée si l'ASP n'a pas pu être mis au repos dans le délai indiqué.
Suspendre l'écriture forcée (SSPFRCWRT)
Indique si une action OPTION(*FRCWRT) doit également être effectuée dans le cadre de l'opération d'interruption.
Remarque :Ce paramètre n'est admis que si OPTION(*SUSPEND) est indiqué. Il est ignoré si une autre valeur OPTION est indiquée.
- *YES
- L'activité de l'unité ASP est suspendue et une action OPTION(*FRCWRT) est effectuée dans le cadre de cette opération.
- *NO
- Les données relatives à l'unité ASP indiquée ne seront pas écrites sur le disque dans le cadre de l'opération de suspension. Cela peut permettre de réduire le temps nécessaire à l'opération de suspension mais peut augmenter le temps nécessaire à la mise en fonction d'une unité ASP.
Exemples
Exemple 1 : Interruption de l'activité des ASP système et utilisateur de base
CHGASPACT ASPDEV(*SYSBAS) OPTION(*SUSPEND)
SSPTIMO(30) SSPTIMOACN(*CONT)
Cette commande permet d'interrompre l'activité de l'ASP système et de tout ASP utilisateur de base configuré, et de maintenir l'interruption si la mise au repos n'a pas abouti dans les 30 secondes.
Exemple 2 : Reprise de l'activité des ASP système et utilisateur de base interrompus
CHGASPACT ASPDEV(*SYSBAS) OPTION(*RESUME)
Cette commande permet de reprendre l'activité des ASP système et utilisateur de base configurés précédemment interrompus.
Exemple 3 : Interruption de l'activité d'un ASP indépendant
CHGASPACT ASPDEV(MYASP) OPTION(*SUSPEND)
SSPTIMO(60) SSPTIMOACN(*END)
Cette commande permet d'interrompre l'activité de l'ASP indépendant associé à l'unité ASP MYASP. Si l'ASP indépendant ne peut pas être mis en repos dans les 60 secondes, la demande d'interruption est arrêtée.
Exemple 4 : Forcer l'écriture des pages modifiées de l'ASP indépendant de la mémoire principale sur le disque
CHGASPACT ASPDEV(MYASP) OPTION(*FRCWRT)
Cette commande permet forcer l'écriture de toutes les pages modifiées de l'ASP indépendant MYASP sur le disque.
Messages d'erreur
Messages *ESCAPE
- CPF222E
- Le droit spécial &1 est requis.
- CPFB717
- L'interruption de l'accès a dépassé le délai et ne s'est pas terminée correctement.
- CPFBA44
- Opération ou touche d'action non valide. Operation or action key not valid.
- CPFB8ED
- La description d'unité &1 est incorrecte pour l'opération.
- CPF9801
- Objet &2 non trouvé dans la bibliothèque &3.
- CPF9814
- Unité &1 non trouvée.
- CPF9825
- Accès non autorisé à l'unité &1.
- CPF9899
- Erreur lors du traitement de la commande.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.