Cours OPC / TWS
[Author] 1
Tables des matières
1. INTRODUCTION................................................1
1.1. LES OBJECTIFS D’OPC/TWS.......................................2
1.2. PLANIFIER : LES APPORTS D’OPC/TWS..........................3
1.3. LES TABLES STANDARDS..........................................4
1.4. LE CONTRÔLE........................................................5
1.5. CONTRÔLER ET PLANIFIER........................................6
2. PRINCIPES D’OPC / TWS......................................7
2.1. ENVIRONNEMENT D’OPC/TWS.....................................8
2.2. LE CALENDRIER......................................................9
2.3. LES PÉRIODES......................................................10
2.4. LES POSTES DE TRAVAIL.........................................11
2.5. LES RESSOURCES..................................................12
2.6. LES SERVEURS PARALLÈLES......................................13
2.7. LES PLAGES D’OUVERTURE........................................14
2.8. LE MODE DE REPORTING..........................................15
2.9. L’OPÉRATION.......................................................16
2.10. L’APPLICATION.....................................................17
2.11. L’OCCURENCE.......................................................18
2.12. LES DÉPENDANCES.................................................19
2.13. LES STATUS (1/2)................................................20
2.14. LES STATUS (2/2).................................................21
2.15. LES PLANS..........................................................22
2.16. LE PLAN À LONG TERME..........................................23
2.17. LE PLAN À COURT TERME.........................................24
3. LES FONCTIONNALITES D’OPC/TWS......................25
[Author] 1
3.1. CONTRÔLE DE SITUATION.......................................26
3.2. CONTRÔLE DE SITUATION (SUITE).............................27
3.3. INFORMATIONS READY-LISTS (1/2)...........................28
3.4. INFORMATIONS READY-LISTS (2/2)...........................29
3.5. CONTRÔLE DES RÉSULTATS......................................30
3.6. JOB COMPLETION CHECKER......................................31
3.7. CORRECTION AUTOMATIQUE DES DURÉES (DYNAMIC
FEEDBACK)....................................................................32
3.8. PRÉPARATION DES TRAVAUX (JOB SET UP)...................34
3.9. REPRISES AUTOMATIQUES......................................35
3.10. EXEMPLES DE REPRISES..........................................37
3.11. MODIFICATION DU PLAN COURANT (DYNAMIC
RESSCHEDULING)...........................................................38
3.12. LA SÉCURITÉ.......................................................39
3.13. LES INSTRUCTIONS OPÉRATEURS..............................41
3.14. LE REPORTING......................................................42
4. LES OPTIONS DU DIALOGUE OPC/TWS...................43
4.1. LE MENU PRIMAIRE................................................44
4.2. LA SÉLECTION DES OPTIONS....................................45
4.3. LE CHOIX DU SOUS-SYSTÈME...................................46
4.4. CHOIX DES FORMATS DATE-HEURE............................47
4.5. CHOIX DES COULEURS............................................48
5. ADAPTATIONS UTILISATEURS : AER, JCC...............51
5.1. AUTOMATIC EVENT REPORTING (1/2)..........................52
5.2. AUTOMATIC EVENT REPORTING (2/2)..........................53
6. LE CALENDRIER...............................................55
6.1. CALENDRIER : DÉFINITIONS....................................56
6.2. CALENDRIER : LE MENU DE GESTION..........................57
6.3. LES OPTIONS DU CALENDRIER..................................58
6.4. LES JOURS DE LA SEMAINE.....................................59
6.5. LES DATES SPÉCIFIQUES DANS L’ANNÉE......................60
6.6. LES PÉRIODES......................................................61
6.7. CRÉATION D’UNE PÉRIODE (1/3)................................62
6.8. CRÉATION D’UNE PÉRIODE (2/3)................................63
6.9. CRÉATION D’UNE PÉRIODE (3/3)................................64
6.10. IMPRESSION DU CALENDRIER...................................65
6.11. GÉNÉRATION DU JCL POUR FONCTION BATCH (1/2)........66
6.12. GÉNÉRATION DU JCL POUR FONCTION BATCH (2/2)........67
7. LES POSTES DE TRAVAIL....................................69
7.1. GESTION DES POSTES (1/2).....................................70
7.2. GESTION DES POSTES (2/2).....................................71
7.3. LES RESSOURCES D’UN POSTE...................................72
7.4. LA DISPONIBILITÉ D’UN POSTE (1/2)..........................73
7.5. LA DISPONIBILITÉ D’UN POSTE (2/2)..........................74
7.6. INFORMATIONS GÉNÉRALES SUR UN POSTE..................75
7.7. JCL POUR LA FONCTION A E R.................................76
8. DESCRIPTION DES APPLICATIONS.........................77
8.1. LES INFORMATIONS NÉCESSAIRES............................78
8.2. DESCRIPTION DES APPLICATIONS..............................79
8.3. CRITÈRES INTERNES D’UNE APPLICATION....................80
8.4. LE DIAGRAMME DES OPÉRATIONS D’UNE APPLICATION. . . .81
8.5. EXEMPLE DE DIAGRAMME.........................................82
8.6. VERSIONS D’APPLICATIONS ET VALIDITÉ DES CYCLES.....83
8.7. GESTION DES APPLICATIONS...................................84
8.8. CRÉATION D’UNE LISTE D’APPLICATIONS.....................85
8.9. LISTE D’APPLICATIONS...........................................86
8.10. MODIFICATION D’UNE APPLICATION..........................87
8.11. CYCLES DE TRAITEMENT.........................................88
8.12. CYCLE DE TRAITEMENT HELP (1/4)..............................89
8.13. CYCLE DE TRAITEMENT HELP (2/4)..............................90
8.14. CYCLE DE TRAITEMENT HELP (3/4)..............................91
8.15. CYCLE DE TRAITEMENT HELP (4/4)..............................91
8.16. CYCLE DE TRAITEMENT DESCRIPTION.........................92
8.17. LES JOURS DE TRAITEMENTS...................................93
8.18. CYCLES RESTRICTIFS.............................................94
9. DESCRIPTION DES OPERATIONS...........................95
9.1. DESCRIPTIONS DES OPÉRATIONS..............................96
9.2. LISTE DES OPÉRATIONS.........................................97
9.3. DÉTAIL DES OPÉRATIONS........................................98
9.4. LES PRÉDÉCESSEURS..............................................99
9.5. LES PRÉDÉCESSEURS (SUITE)...................................100
9.6. RESSOURCES ET SERVEURS.....................................101
9.7. RESSOURCES SPÉCIALES........................................102
9.8. LES OPTIONS DU JOB (1/2)....................................103
9.9. LES OPTIONS DU JOB (2/2)....................................104
9.10. MISE À JOUR DES DURÉES RÉELLES DES OPÉRATIONS....105
9.11. SPÉCIFICATIONS DES HORAIRES..............................106
9.12. HOLD/RELEASE AUTOMATIQUE DES JOBS...................107
9.13. MISE À JOUR DES APPLICATIONS.............................108
9.14. LISTING DES APPLICATIONS (1/2)............................109
9.15. LISTING DES APPLICATIONS (2/2)............................110
10. INSTRUCTIONS OPERATEUR............................111
10.1. LE MENU INITIAL................................................112
10.2. LES MISES À JOUR GLOBALES.................................113
10.3. LISTE D’INSTRUCTIONS........................................114
11. FONCTIONS DE SERVICE................................115
11.1. LES FONCTIONS DE SERVICE..................................116
11.2. CONFIRMATION..................................................117
12. LE DIALOGUE PLT.........................................119
12.1. LE MENU PLT......................................................120
12.2. LISTE PLT.........................................................121
12.3. AJOUT D’UNE OCCURRENCE.....................................122
12.4. INFORMATIONS COMPLÉMENTAIRES.........................123
12.5. LTP FONCTIONS BATCH (1/2)..................................124
12.6. LTP FONCTIONS BATCH (2/2)..................................125
12.7. DÉPENDANCES EXTERNES.......................................126
12.8. LE STATUT LTP...................................................127
13. LE PLAN COURANT.......................................129
13.1. LE MENU DU PLAN COURANT...................................130
13.2. EXTENSION DU PLAN COURANT...............................131
13.3. PLAN COURANT (BATCH)........................................132
14. LE DIALOGUE POSTE DE TRAVAIL.....................133
14.1. LE DIALOGUE WS.................................................134
14.2. READY-LISTS CHOIX............................................135
14.3. READY-LISTS AFFICHAGE.......................................136
14.4. FONCTIONS SET UP.............................................137
14.5. ACTIVITÉ DES POSTES..........................................138
14.6. DISPONIBILITÉ D’UN POSTE...................................139
14.7. CHARGE DU POSTE...............................................140
14.8. READY-LISTS FORMATS.........................................141
14.9. CRÉATION DE FORMAT..........................................142
15. INFORMATION PLAN COURANT........................143
15.1. INFORMATION PLAN COURANT................................144
15.2. MODIFICATION PLAN COURANT...............................145
15.3. AJOUT D’UNE OCCURRENCE.....................................146
15.4. DÉPENDANCES EXTERNES (1/2)................................147
15.5. DÉPENDANCES EXTERNES (2/2)................................148
15.6. AJOUT D’OPÉRATION............................................149
15.7. AJOUT D’UNE OCCURRENCE (1/2)..............................150
15.8. AJOUT D’UNE OCCURRENCE (2/2)..............................151
15.9. MODIFICATION D’UNE OCCURRENCE..........................152
15.10. MODIFICATION D’OPÉRATION..............................153
15.11. MODIFICATION DU JCL......................................154
15.12. INSTRUCTIONS OPÉRATEURS...............................155
15.13. CARACTÉRISTIQUES D’UNE OPÉRATION...................156
15.14. DÉPENDANCES.................................................157
15.15. RESSOURCES...................................................158
15.16. OPTIONS DU JOB.............................................159
15.17. DÉPENDANCE HORAIRE.......................................160
16. TRAITEMENT DES ERREURS.............................161
16.1. TRAITEMENT DES ERREURS....................................162
16.2. CONSTITUTION D’UNE LISTE..................................163
16.3. TRAITEMENT D’UNE LISTE (1/2)...............................164
16.4. TRAITEMENT D’UNE LISTE (2/2)...............................165
16.5. RÉ-EXÉCUTION D’UNE OCCURRENCE (1/2)....................166
16.6. RÉ-EXÉCUTION D’UNE OCCURRENCE (2/2)....................167
17. MODIFICATION DES POSTE............................169
17.1. MODIFICATION DES POSTES (1/2)............................170
17.2. MODIFICATION DES POSTES (2/2)............................171
17.3. MODIFICATION DE LA DISPONIBILITÉ.......................172
17.4. RE-PLANIFICATION DU PLAN COURANT......................173
18. INTERROGATION DU PLAN COURANT.................175
18.1. Interrogation du Plan Courant..................................................................176
[Author] 1
[Author] 1
1 – Introduction Page 1
1. INTRODUCTION
[Author] 1
1 – Introduction Page 2
1.1. Les objectifs d’OPC/TWS
OPC/TWS est un produit programme IBM permettant :
la planification de l’ensemble des opérations d’une
exploitation BATCH,
le contrôle de l’enchaînement des opérations, donc
l’automatisme.
[Author] 2
1 – Introduction Page 3
1.2. Planifier : les apports d’OPC/TWS
Intégration possible de toutes les opérations de
traitement de l’information interne au centre de
traitement ou éventuellement externe (ex : feu vert d’un
utilisateur), depuis la réception des données à traiter
jusqu’à l’envoi des résultats.
Enregistrement des temps d’exécution :
génération de PLANS,
de compte-rendus,
d’histogrammes,
d’une LOG (pour SLR).
1 – Introduction Page 4
1.3. Les tables standards
OPC/TWS contient les tables standards (interrogations
préformatées) suivantes :
LOG OPCAUTEVLOG Automatic Operations Events
OPCFBMLOG Feedback Missed Events
OPCMCPLOG Modify Current Plan Event Log
SUM OPCAUTEVSUM Controlled Job count OPC/TWS
job/ all jobs
OPCFBMSUM Missed Feedback Statistics
Number above/below
OPCMCPSUM Modify Current Plan Record
Count Mcp type/number
OPCOPEVSUM Operation Events
Poste/Prop/Event/Err/Dur/nbre
1 – Introduction Page 5
1.4. Le contrôle
Gérer les enchaînements d’opérations
Supprimer les délais
Intégrer les dépendances et les contentions
Contrôler les résultats
Le contrôle immédiat des résultats d’exécution permet :
l’enchaînement sans délai des opérations valides,
la détection immédiate des erreurs et leur
traitement :
- soit en mode automatique si le cas est prévu,
- soit en mode manuel dans les meilleurs délais.
La vision synthétique, en temps réel, sur tout ou sur une
partie de l’exploitation permet :
de réagir rapidement en situation de contrainte.
1 – Introduction Page 6
1.5. Contrôler et planifier
Suivre les réalisations par rapport aux objectifs (contrats de
service),
relever et analyser les écarts.
Optimiser l’utilisation des ressources.
Prévoir les évolutions (par simulation) :
croissance des volumes,
nouvelles applications.
Négocier les contrats de service à partir d’éléments concrets.
2 – Principes d’OPC / TWS Page 7
2. PRINCIPES D’OPC / TWS
[Author] 7
2 – Principes d’OPC / TWS Page 8
1.6. Environnement d’OPC/TWS
OPC/TWS devant intégrer les caractéristiques de
l’exploitation, il convient donc de lui décrire
l’environnement :
le calendrier,
les postes de travail,
les ressources,
les applications,
les dépendances.
[Author] 8
2 – Principes d’OPC / TWS Page 9
1.7. Le calendrier
Celui-ci contient trois éléments majeurs :
les jours : profil d’une semaine à savoir
jours et heures d’ouverture du
centre,
les dates : jours chômés,
les périodes : cycles de référence pour les
applications.
2 – Principes d’OPC / TWS Page 10
1.8. Les périodes
Une application, est un enchaînement généralement
répétitif.
La périodicité d’exécution est donc une caractéristique des
applications.
Cette périodicité, éventuellement complexe, sera décrite
par référence
à des périodes de base :
CYCLES : jour, semaine, …
(avec ou sans jour chômé)
NON CYCLE : mois, année, …
Il est possible de décrire toute période propre à l’exploitation,
par exemple :
- ARRCOMP (arrêté comptable tous les 25)
Un cycle sera positif ou négatif.
La périodicité d’une application pourra être la synthèse de plusieurs
cycles de références.
2 – Principes d’OPC / TWS Page 11
1.9. Les postes de travail
Etapes dans le processus de traitement de l’information, par
exemple :
RECEPTION DES DONNEES DATA
PREPARATION DES TRAVAUX PREP
TRAITEMENT MACHINE CPU
IMPRESSIONS IMPR
Chaque fonction peut être assumée par des postes physiquement
distincts, par exemple :
la réception des données peut se faire :
- par dépôt de bandes à un guichet,
- par transmission ONLINE et/ou OFFLINE
un job peut s’exécuter indifféremment sur plusieurs CPU.
2 – Principes d’OPC / TWS Page 12
1.10. Les ressources
OPC/TWS peut assurer la gestion de ressources au niveau
logique :
RESSOURCES SPECIALES
définies en exclusif ou partagé associées aux opérations,
elles permettent une sérialisation logique.
RESSOURCES CRITIQUES
deux par poste de travail, elles permettent de définir un
taux d’utilisation d’une ressource par opération.
exemple : poste CPU TA (tapes) = 10
APPLICATION OPERATION TA PRI DLtime
APPL1 CPU_10 2 1 1.00
APPL2 CPU_10 4 5 2.10
APPL3 CPU_10 4 5 1.40
APPL4 CPU_10 4 9 2.00
2 – Principes d’OPC / TWS Page 13
1.11. Les serveurs parallèles
Exprime le nombre d’opérations exécutables simultanément
sur un poste de travail :
exemple :
-POSTE CPU nombre d’initiators
-POSTE IMPR nombre d’imprimantes
-POSTE PREP nombre de préparateurs
Cette information, associée aux :
-plages d’ouverture,
-durées prévisionnelles,
permet de déterminer la charge du poste.
2 – Principes d’OPC / TWS Page 14
1.12. Les plages d’ouverture
Chaque poste peut avoir des horaires de fonctionnement qui lui sont
propres.
Durée :
une opération exécutée sur un poste de travail aura
un temps (elapsed) moyen d’exécution,
ces durées sont enregistrées par OPC/TWS au niveau de
chaque opération (Dynamic Feedback),
il existe une valeur par défaut au niveau de chaque poste.
2 – Principes d’OPC / TWS Page 15
1.13. Le mode de reporting
Il existe trois types de postes :
Ordinateurs,
Impressions,
Général.
Les postes Ordinateurs et Impressions sont à reporting
automatique.
Les postes de type Général, peuvent être définis :
avec reporting :
- début et fin
- fin seulement
- automatique
sans reporting.
2 – Principes d’OPC / TWS Page 16
1.14. L’opération
C’est l’élément de base d’un enchaînement, utilisant les
postes de travail.
DATA-
CPU-10
CPU-15
Chaque opération a une durée :
- prévisionnelle d’abord,
- statistique ensuite.
2 – Principes d’OPC / TWS Page 17
1.15. L’application
C’est l’enchaînement d’opérations constituant un processus
de traitement d’informations.
DATA- DATA-10
CPU-15
IMPR-20 IMPR-25
2 – Principes d’OPC / TWS Page 18
1.16. L’occurence
Une application est un enchaînement d’opérations qui
s’exécute selon une certaine périodicité.
Chaque exécution complète de cet enchaînement est une
occurrence, exemple :
-occurrence du 30/11/2005 à 10h31 de l’application
facturation.
2 – Principes d’OPC / TWS Page 19
1.17. Les dépendances
(I)nternes
(E)xternes
(H)oraires
Application A Application B
CPU-05 CPU-05 10h3
0
I E I I H
CPU-10
CPU-10 CPU-20
I
CPU-15 CPU-15
2 – Principes d’OPC / TWS Page 20
1.18. Les status (1/2)
OCCURRENCE Français
S - Started (commancée)
C
C - Complete (terminée) T
E – Error (en erreur) E
W – Waiting (en attente de prédécesseurs) W
U – Undecided (indeterminée) X
D – Deleted (supprimée) S
OPERATION (1er caractère) Français
A – waiting for Arrival (attente sans prédécesseur) A
R – Ready for processing (prête) P
S – Started (commencée) C
C – Complete (terminée) T
D – Deleted (supprimée) S
I – Interrupted (interrompue) I
E – Error (en erreur) E
W – Waiting (en attente de prédécesseurs) W
U – undecided (indéterminée) X
* - Ready (predecessor non reporting) *
2 – Principes d’OPC / TWS Page 21
1.19. Les status (2/2)
OPERATION (2ème caractère) Français
Etat de l’opération : A, P,*,I
U – attente de ressource spéciale X
Etat de l’opération : A,*
H – attente de l’heure de départ H
T – non soumis car l’heure de départ est dépassée T
E – erreur de soumission ou d’auto-recovery E
R – automatic recovery effectué R
_ soumission faite par OPC/TWS, mais en attente de _
serveur/ressource ou job soumis hors
OPC/TWS (option)
Etat de l’opération : C
F – job soumis à JES (A1) F
S – job démarré par un init (A2) C
M – état opération modifiée manuellement M
_ job soumis mais non présent en file d’attente T
Etat de l’opération : E
E – erreur de soumission ou reprise automatique E
R – reprise automatique effectuée R
2 – Principes d’OPC / TWS Page 22
1.20. Les plans
Ils synthétisent les informations fournies à OPC/TWS
POSTE DE TRAVAIL CALENDRIER
APPLICATIONS
PLAN A LONG TERME
PLAN A COURT TERME
2 – Principes d’OPC / TWS Page 23
1.21. Le plan à long terme
De 1 jour à 4 ans possible
Généralement de 1 à 3 mois
Ordonnancement des occurrences jour par jour :
prévision de charge par poste
histogrammes
Modifiable à tout moment
2 – Principes d’OPC / TWS Page 24
1.22. Le plan à court terme
Plan courant ou plan journalier.
Ordonnancement des opérations heure par heure :
de 1 minute à 21 jours,
généralement 24 heures.
Reproduit le plan à long terme pour :
la période considérée en y intégrant le reliquat
éventuel du plan courant précédent,
les prévisions de charge par poste,
les histogrammes.
Modifiable à tout moment :
simulation sur toute période,
re-planification
(en cas de modification d’environnement).
3 – Les fonctionnalités d’OPC / TWS Page 25
3. LES FONCTIONNALITES
D’OPC/TWS
[Author] 25
3 – Les fonctionnalités d’OPC / TWS Page 26
1.23. Contrôle de situation
Contrôle des résultats
Correction automatique des durées
Préparation des travaux
Reprises automatiques
Modification du plan courant
Sécurité des informations
Instructions opérateurs
Compte-rendu
[Author] 26
3 – Les fonctionnalités d’OPC / TWS Page 27
1.24. Contrôle de situation (suite)
Listes ISPF
Par application :
- occurrences en erreur,
- occurrences en retard,
- occurrence au choix.
Toutes les opérations de l’occurrence
- par poste.
Toutes les opérations prêtes ou en cours (Ready_ lists).
3 – Les fonctionnalités d’OPC / TWS Page 28
1.25. Informations READY-LISTS (1/2)
PR Nbre de prédécesseurs S Stat. Operation
PS Nombre de serveurs par. T Dépendance P, S
Nbre préd. non terminés E dur Durée prévue
UPR
Nbre de ressources R1 Errc Code erreur
R1
Nbre de ressources R2 Form no Form number
R2
Ressource spéciale Authgrp Groupe d’autorisation
SR
Nombre de successeurs Iadate Appli. Input arrival date
SU
Date arrivée opér. Iaday Appli. IA day (<,>)
Arriv
Jour arrivée opér. Iatime Appli IA time
Ard
Heure arrivée opér. I start Interm. start date
Time
Nom d’application Ist (interrupt)
Appl
Durée réelle Time Interm. start day
Actdur
Indicateur reprise auto. Jobname (interrupt)
A
Date fin d’opération C Interm. start time
Ended
Jour fin d’opération Jobid (interrupt)
End
Heure fin d’opération S Nom du job
time
Indicateur Hold/rel. L Classe sysout du job
H
Propriétaire application Last out JES job ident
Owner
Date début d’opération Lo Job status (I,H,Q)
Start
Jour début d’opération Time Limite soumission passée
Std
Heure début d’opération no Date butoir d’opération
Time
Indicat. soumission auto. Deadline Jour butoir d’opération
S
Description application Dl Heure butoir d’opération
App tx
Chemin critique 1, Y, N Time Numéro d’opération
C
Dld date opération
Dld day opération
Dld time opération
3 – Les fonctionnalités d’OPC / TWS Page 29
1.26. Informations READY-LISTS (2/2)
Plan ia Ia date prevue opér. T Time job indic.
Ia Ia day prévu opér. Oper Texte operation
Time Ia time prévu opér. txt Indicateur urgence
Oi Indic. instr. opérateurs U Poste de travail
Plan end Date fin prévue opér. ws Durée réelle ou estimée
End Jour fin prévu opér. Dur Date opé[Link] réelle
time Heure fin prévue opér. Inp arr Jour opé[Link] réelle
P Poste avec Ia Heure opé[Link] réelle
Pri pré[Link] time Statut étendu
Plan stt Priorité opération X Date fin réelle ou planif.
St Date prévue opér. Ended Jour fin réel ou planif.
time Jour début prévu opér. End Heure fin réelle ou planif.
Transp Heure début prévue op. time Date réelle début opér.
Rdr date Temps transport Start Jour réel début opér.
Rdr t Date lecture par St Heure réelle début opér.
L reader time
St Heure lecture par
reader
Indic. Job sup. si
retard
Opér. Stt (current +
ext)
3 – Les fonctionnalités d’OPC / TWS Page 30
1.27. Contrôle des résultats
Code abend
Code retour général par JOB
Message (JCC) général par JOB :
arrêt sur opération en erreur
enregistrement (+ option JCC)
reprise automatique éventuelle
3 – Les fonctionnalités d’OPC / TWS Page 31
1.28. JOB completion Checker
Analyse de sysout ( 16 classes possibles ):
toute la sysout système,
50 lignes de la sysout utilisateur.
Recherche de message.
Action.
Pour tous les jobs (table générale), ou pour un JOB particulier.
Traite tous les JOBs OPC/TWS ou non.
Attention donc aux interférences.
3 – Les fonctionnalités d’OPC / TWS Page 32
1.29. Correction automatique des durées (Dynamic
Feedback)
Fonction permanente d’intégration des durées réelles d’exécution.
Selon un algorithme modifiable au niveau de chaque opération :
ND = OD + ((AD – OD)* SF/100)
Mise à jour des applications
Adaptation des plans
- ND : nouvelle valeur
- OD : ancienne valeur
- AD : dernière valeur enregistrée
- SF : facteur de lissage
3 – Les fonctionnalités d’OPC / TWS Page 33
1.29.1 Illustration
T
algorithm
Applications événement
e
s
système
T
PLAN SUIVI
COURANT DES JCL
TRAVAUX
3 – Les fonctionnalités d’OPC / TWS Page 34
1.30. Préparation des travaux (Job Set up)
Les JCLs sont recherchés à partir de fichiers source,
Puis édités à la demande, avant soumission.
Le JCL soumis après modification éventuelle est sauvegardé
dans un fichier distinct (fichier JS).
3 – Les fonctionnalités d’OPC / TWS Page 35
1.31. Reprises automatiques
//*OPC RECOVER _________,____________,…
1) SELECTION ERRSTEP=(,)
JOBCODE=(,)
STEPCODE=(,)
TIME=
2) MODIFICATION JCL DELSTEP=(,)
ADDPROC=(,)
CALLEXIT=
3) ACTIONS RESTART=Y/N
RESJOB=
RESSTEP=
ADDAPPL=(,)
RELSUCC=(,)
3 – Les fonctionnalités d’OPC / TWS Page 36
1.31.1 Illustration
Reprise JOB APPLICATION
CPU-05
CPU-10
Reprise STEP
CPU-15
SI ERREUR
successeurs supprimés pour
APPLI-B
CPU-20
3 – Les fonctionnalités d’OPC / TWS Page 37
1.32. Exemples de reprises
//XXXXXX JOB …
//YYYYYY PROC …
//ZZZ EXEC PGM=
//FICA DD DSN=[Link],DISP=SHR
//FICB DD DSN=[Link],DISP=SHR
// PEND
//*%OPC RECOVER ERRSTEP=S10,JOBCODE=SARL,TIME=2200-0500
//*%OPC DELSTEP=S1-S10,ADDPROC=SALRECOV
//*%OPC RECOVER ERRSTEP=S11,…
//S1 EXEC PGM=
.
.
Case code definition module:
CSYCASEC CASE=SARL,CODE=(S122,S222,CAN,JCLI,JCL,JCCE)
//YYYYYY JOB …
//*%OPC RECOVER JOBCODE=S*37,ADDPROC=SPACEHG
//*%OPCE RECOVER JOBCODE=(16-4095),RESTART=NO,ADDAPPL=REORG
//S1 EXEC PGM=…
.
3 – Les fonctionnalités d’OPC / TWS Page 38
1.33. Modification du plan courant (Dynamic
Resscheduling)
Ajout ou retrait d’occurrences
Modifications d’occurrences
Prise en compte de dépendances externes existantes ou nouvelles
3 – Les fonctionnalités d’OPC / TWS Page 39
1.34. La sécurité
Définition de ressources à protéger par le logiciel de sécurité :
Applications*
Plan courant*
JCL*
Plan à long terme
Instructions opérateurs
Liste d’opérations prêtes*
Postes de travail
(*) Sous-ensemble par :
- application
- propriétaire
- groupe
- JOB
3 – Les fonctionnalités d’OPC / TWS Page 40
1.34.1 Illustration
Jcl A
Utilisateur OPC -
A A
Utilisateur Jcl B
B
Utilisateur PCS
R A C F
Jcl C
C
A
A
B
A B
C
C
PLAN COURANT
APPLICATIONS
3 – Les fonctionnalités d’OPC / TWS Page 41
1.35. Les instructions Opérateurs
Possibilité de maintenir :
des consignes d’exploitation
au niveau de chaque opération
pour chaque application
interrogeable à tout moment
Les instructions nouvelles sont signalées pendant une durée
à déterminer.
3 – Les fonctionnalités d’OPC / TWS Page 42
1.36. Le reporting
Lors de chaque création, extension, ou rééchelonnement de plan,
il est possible d’obtenir des états :
prévisions à long et court terme, avec histogrammes
de charge par poste,
comptes-rendus :
- des applications terminées,
- des opérations en erreur,
- des statistiques d’erreurs,
- des histogrammes de charge réelle par poste
- des durées anormales,
log exploitable par SLR.
4 – Les options du dialogue OPC /TWS Page 43
4. LES OPTIONS DU DIALOGUE
OPC/TWS
[Author] 43
4 – Les options du dialogue OPC /TWS Page 44
1.37. Le menu primaire
-------------- OPERATIONS PLANNING AND CONTROL -------------
Option ===>
Welcome to OPC. You are communicating with OPCC
Select one of the following options and press ENTER.
0 OPTIONS - Define OPC dialog user parameters and options
1 DATABASE - Display or update OPC data base information
2 LTP - Long Term Plan query and update
3 DAILY PLANNING - Produce daily plans, real and trial
4 WORK STATIONS - Work station communication
5 MCP - Modify the Current Plan
6 QCP - Query the status of work in progress
7 OLD OPERATIONS - Restart old operations from the DB2 repository
9 SERVICE FUNC - Perform OPC service functions
10 OPTIONAL FUNC - Optional functions
X EXIT - Exit from the OPC dialog
[Author] 44
4 – Les options du dialogue OPC /TWS Page 45
1.38. La sélection des options
-------------- DEFINING OPC PARAMETERS AND OPTIONS ---------
Option ===>
Select one of the following:
0 REINIT - Re-initialize the application profile values
1 SUBSYSTEM - Set or change name of Subsystem and Server LU
2 DATE - Specify date/time formats and default calendar
3 COLOR - Specify panel color and highlight attributes
4 ISPF OPTIONS - Specify ISPF/PDF options
5 AD/OI CHECKS - Specify AD/OI consistency checks
6 JCL EDIT - Specify JCL edit tool
7 CLEANUP CHECK - Specify check option for Automatic Cleanup type
Option 0 du menu primaire
Menu de contrôle des options de dialogue.
Remarques :
attention à ne pas utiliser REINIT par erreur,
car toutes vos modifications seront annulées.
4 – Les options du dialogue OPC /TWS Page 46
1.39. Le choix du sous-système
--------------OPC CONTROLLERS AND SERVER LU NAMES ---- Row 1 to 1
Command ===> Scroll ===>
Change data in the rows, and/or enter any of the following row commands
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
Row Con-
cmd S troller Server LU name Description
''' / OPCC _________________ On other________________
Option 0.1 du menu primaire
Il vous est possible de travailler avec tout sous-système défini
à l’installation.
Il faudra cependant que ces sous-systèmes aient été lancés avec
l’option OPCHOST(YES) en parmlib OPC/TWS.
4 – Les options du dialogue OPC /TWS Page 47
1.40. Choix des formats DATE-HEURE
------------- SETTING OPC DATE AND TIME FORMAT -------------
Command ===>
Enter/change data below:
DATE-FORMAT ===> YY/MM/DD Combine the characters for year ( YY or CCYY ),
and month ( MM ) and day ( DD ), or day number ( DDD ).
You can use separation characters (such
as - or /) if space permits.
TIME-FORMAT ===> [Link] Combine the characters for
hours( HH ) and minutes( MM ).
Optionally separated by any character.
DURATION-FORMAT ===> [Link] Specify the characters for hours( HH )
and minutes( MM ) and seconds( SS )
or minutes( MMMM ) and seconds( SS ).
Optionally separated by any character.
LOCAL TIME OFFSET ===> 0___ Specify local time offset in minutes.
The value must be in the range 0 to 1439.
TIME OFFSET SIGN ===> + Specify - if local time is before OPC.
Specify + if local time is after OPC.
CALENDAR ID ===> DEFAULT_________ Default calendar identification
Option 0.2 du menu primaire
En interne, les dates et les heures sont traitées par OPC/TWS
en format standard.
4 – Les options du dialogue OPC /TWS Page 48
1.41. Choix des couleurs
----------------- SETTING OPC COLOR AND HIGHLIGHT ATTRIBUTES ---------
Command ===>
Enter/change data below:
COLOR HILITE PANEL ELEMENT CATEGORY
WHITE__ _______ Panel titles and data items
BLUE___ _______ Directional lines and explanatory text
BLUE___ REVERSE Header text
WHITE__ _______ Option numbers and command text
BLUE___ _______ Normal status (for instance output text)
WHITE__ _______ Important status (for instance output data)
RED____ _______ Command input
GREEN__ _______ Optional input
RED____ _______ Required input
RED____ BLINK__ Error flagged input
Valid color specifications are:
WHITE, RED, BLUE, GREEN, PINK, YELLOW, and TURQ
Valid highlight specifications are:
USCORE, REVERSE, BLINK, and blank for no highlighting
Option 0.3 du menu primaire
[Author] 49
[Author] 50
5 – ADAPTATIONS UTILISATEURS : AER, JCC Page 51
5. ADAPTATIONS UTILISATEURS :
AER, JCC
5 – ADAPTATIONS UTILISATEURS : AER, JCC Page 52
1.42. Automatic Event Reporting (1/2)
EN STANDARD, DEUX TYPES DE POSTES RENSEIGNENT
AUTOMATIQUEMENT
OPC/TWS :
traitement machine
impressions
Il est possible d’automatiser d’autres postes par appel d’une
fonction
qui informe OPC/TWS.
Exemple : un utilitaire de réception de fichiers pourra
informer OPC/TWS et lancer automatiquement
un traitement dépendant d’une arrivée de
fichier.
5 – ADAPTATIONS UTILISATEURS : AER, JCC Page 53
1.43. Automatic Event Reporting (2/2)
Utilisations possible:
synchroniser des opérations OPC/TWS avec:
- des jobs soumis hors OPC/TWS,
- des jobs soumis par RJE ou NJE,
- des jobs soumis sous d’autres sous-systèmes,
automatiser des checkpoints avec :
- CICS, IMS (fermeture réseau),
- s’assurer de la fin d’une activité extérieure,
- valider des contrôles externes par programmes,
- interface avec des applications ISPF.
6 – Le calendrier Page 55
6. LE CALENDRIER
[Author] 55
6 – Le calendrier Page 56
1.44. Calendrier : définitions
Les termes à retenir :
période cyclique : période à durée constante
(exemple : la semaine)
période non cyclique : période à durée variable
(exemple : le mois)
date origine : début de période
position relative : date par rapport à une période :
-positive ; par rapport au début,
-négative ; par rapport à la fin.
cycle normal : définition des dates de passage
d’une application
cycle négatif : annulation d’un passage.
[Author] 56
6 – Le calendrier Page 57
1.45. Calendrier : le menu de gestion
------------------------- MAINTAINING OPC DATA BASES ------------------------
Option ===>
Select one of the following:
1 WS - Work station descriptions
2 CALENDAR - Calendar descriptions
3 PERIOD - Period descriptions
4 AD - Application descriptions
5 OI - Operator instructions
6 SPECRES - Special resource descriptions
7 ETT - Event triggered tracking criteria
8 JD - Job descriptions
9 JCLVAR - JCL variable tables
Option 1 du menu primaire
6 – Le calendrier Page 58
1.46. Les options du calendrier
------------------------ MAINTAINING THE OPC CALENDARS ------------------------------
Option ===>
Select one of the following:
1 BROWSE CALENDAR - Select a calendar to be displayed
2 MODIFY CALENDAR - Create a new calendar or modify, copy, delete,
or browse an existing calendar
9 PRINT - Print all Calendars
Option 1.2 du menu primaire
6 – Le calendrier Page 59
1.47. Les jours de la semaine
---------------------------- MODIFYING A CALENDAR ---------------------------
Command ===>
Enter/change data below and in the rows,
and/or enter any of the following row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
Calendar id : DEFAULT
DESCRIPTION ===> Calendrier par défaut_________
WORK DAY END TIME ===> 00.00
Last updated by : FOR1S03 on 06/03/31 at 18.31
Row Weekday or Comments Status
cmd date YY/MM/DD
'''' MONDAY________ ouvrable______________________ W
'''' TUESDAY_______ ouvrable______________________ W
'''' WEDNESDAY_____ ouvrable______________________ W
'''' THURSDAY______ ouvrable______________________ W
'''' FRIDAY________ ouvrable______________________ W
'''' SATURDAY______ ouvrable______________________ W
'''' SUNDAY________ Dimanche vacances_____________ F
******************************* Bottom of data **************
Option 1.2.2 (M) du menu primaire
Modification et définition des jours de la semaine en standard.
6 – Le calendrier Page 60
1.48. Les dates spécifiques dans l’année
---------------------------- BROWSING A CALENDAR ---------- Row 1 to 18 of 18
Command ===> Scroll ===> PAGE
View data below:
Calendar id : FERIES
Description : calendrier des jours fériés
Work day end time : 00.00
Last updated by : EXPMD on 06/04/05 at 17.15
Specific Comments Status
day/date
MONDAY ouvrable W
TUESDAY ouvrable W
WEDNESDAY ouvrable W
THURSDAY ouvrable W
FRIDAY ouvrable W
SATURDAY ouvrable W
SUNDAY Dimanche vacances F
06/01/01 jour de l'An F
06/04/17 Pâques F
06/05/01 fête du travail F
06/05/08 victoire 1945 F
06/05/25 Ascension F
06/06/05 Pentecôte F
06/07/14 fête nationale F
06/08/15 Assomption F
06/11/01 Toussaint F
06/11/11 victoire 1918 F
06/12/25 Noël F
******************************* Bottom of data *********************
Option 1.2.2 (M) du menu primaire
Modification des dates ; il s’agit d’une table ISPF
modifiable par commandes au niveau des lignes.
6 – Le calendrier Page 61
1.49. Les périodes
-------------------------- LIST OF CALENDAR PERIODS ---------- Row 1 to 3 of 3
Command ===> Scroll ===> PAGE
Enter the CREATE command above to create a new period or
enter any of the row commands below:
B - Browse, C - Copy, D - Delete, M - Modify
Row Period Description Origin Cyc Per Last update
cmd name date int typ user date
' JOUR Jour travaille 06/03/30 1 W FOR1S03 06/03/31
' MONTH Mois 06/03/01 0 N FOR1S03 06/03/31
' WEEK Semaine 06/03/30 7 A FOR1S03 06/03/31
******************************* Bottom of data******************
Option 1.3.2 du menu primaire
Modification des périodes. Il s’agit d’une table ISPF modifiable par
commandes de lignes.
Pour créer une nouvelle période, utiliser la commande CREER ou
dupliquer une période existante.
6 – Le calendrier Page 62
1.50. Création d’une période (1/3)
----------------------------- MODIFYING A PERIOD ------------- Row 1 to 5 of
Command ===> Scroll ===> PA
Enter/change data below and in the rows, and/or enter any of the following
row commands: I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
Period Name : MONTH
DESCRIPTION ===> Mois__________________________
PERIOD TYPE ===> N A = cyclic based on all days, W = cyclic
based on work days, N = non-cyclic
INTERVAL ===> 000 Number of days between cyclic run period.
VARIABLE TABLE ===> ________________ JCL variable table id
Last updated by : FOR1S03 on 06/03/31 at 18.37
Interval Interval
Row origin end
cmd YY/MM/DD YY/MM/DD
'''' 06/03/01 ________
'''' 06/04/01 ________
'''' 06/05/01 ________
'''' 06/06/01 ________
'''' 06/07/01 ________
Option 1.3.2 (C) du menu primaire
Dans ce cas, la création se fera par copie d’une période existante :
MONTH, et modification de cette copie.
6 – Le calendrier Page 63
1.51. Création d’une période (2/3)
------------------------------ CREATING A PERIOD ------------- Row 1 to 5 of
Command ===> Scroll ===> PAG
Enter/change data below and in the rows,
and/or enter any of the following row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
PERIOD NAME ===> MONTH2__ Name of the period
PERIOD TYPE ===> N A = cyclic based on all days, W = cyclic
based on work days, N = non-cyclic
DESCRIPTION ===> Mois2_________________________
Descriptive text of the period
INTERVAL ===> 000 Number of days between cyclic run period.
VARIABLE TABLE ===> ________________ JCL variable table id
Interval Interval
Row origin end
cmd YY/MM/DD YY/MM/DD
'''' 06/03/02 ________
'''' 06/04/02 ________
'''' 06/05/02 ________
'''' 06/06/02 ________
'''' 06/07/02 ________
Option 1.3.2 du menu primaire
Cas particulier de début de période le 2 du mois
6 – Le calendrier Page 64
1.52. Création d’une période (3/3)
-------------------------- LIST OF CALENDAR PERIODS ---------- PERIOD CREATED
Command ===> Scroll ===> PAGE
Enter the CREATE command above to create a new period or
enter any of the row commands below:
B - Browse, C - Copy, D - Delete, M - Modify
Row Period Description Origin Cyc Per Last update
cmd name date int typ user date
' JOUR Jour travaille 06/03/30 1 W EXPMD 06/04/03
' MONTH Mois 06/03/01 0 N EXPMD 06/04/03
' MONTH2 Mois2 06/03/02 0 N EXPMD 06/04/03
' WEEK Semaine 06/03/30 7 A FOR1S03 06/03/31
******************************* Bottom of data *****************************
Option 1.3.2 du menu primaire
La liste des périodes est mise à jour.
6 – Le calendrier Page 65
1.53. Impression du calendrier
------------------------- PRINTING THE OPC CALENDARS ----------------------
Command ===>
Enter/change data below and press ENTER to print all calendars.
END DATE ===> 05/12/31 Last date in the form YY/MM/DD
All calendar information from the date
of submission to this END DATE will be
included in your calendar print out.
Option 1.3.9 du menu primaire
Soumission d’un job batch à partir de l’espace adresses utilisateur.
6 – Le calendrier Page 66
1.54. Génération du JCL pour fonction BATCH (1/2)
----------------------- GENERATING JCL FOR A BATCH JOB --------------------
Command ===>
Enter/change data below and press ENTER to submit/edit the JCL.
JCL to be generated for: Print all Calendars
SYSOUT CLASS ===> H (Used only if output to system printer)
LOCAL PRINTER NAME ===> ________ (Used only if output on local printer)
(Used only if CLASS is blank)
DATASET NAME ===> ____________________________________________
(Used only if CLASS and LOCAL PRINTER
are both blank). If blank default name
used is [Link]
SUBMIT/EDIT JOB ===> E S to submit JOB, E to edit
Job statement :
=> //JOBOPCA JOB(XV12,XV12),'POOL H ',CLASS=E,MSGCLASS=T,
=> // NOTIFY=userid
Option 1.3.9 (ENTER) du menu primaire
6 – Le calendrier Page 67
1.55. Génération du JCL pour fonction BATCH (2/2)
-----------EDITION DU TRAVAIL POUR IMPRIMER LE CALENDRIER----------------
COMMANDE ===> SCROLL ===> CSR
***********************************************************************
//JOBOPCA JOB (XV12,XV12),’POOLH’,CLASS=E,MSGCLASS=T,NOTIFY=userid
//****************************************************************
//* EDITION DU CALENDRIER
//******************************
//PRTCAL EXEC PGM=CSYBATCH,PARM=’CSYCLPRO’
//DRKMLIB DD DSN=[Link],DISP=SHR
//DRKPARM DD DSN=[Link](BATCHOPT),DISP=SHR
//CLREPORT DD SYSOUT=H,DCB=(RECFM=FBA,LRECL=121,BLKSIZE=6050)
//DRKMLOG DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSDUMP DD SYSOUT=*
//CSYDUMP DD SYSOUT=*
//CSYDMSG DD SYSOUT=*
//DRKWSDS DD DSN=[Link],DISP=SHR
//SYSIN DD *
9412131
/* = ENDDATE OF CALENDAR PRINT (YYMMDD)
/*
********************************************************************
Le JCL édité, et éventuellement modifié peut être sauvegardé
par la commande CREATE d’ISPF.
Il est également possible d’utiliser la commande SUBMIT.
7 – Les postes de travail Page 69
1.56.
7. LES POSTES DE TRAVAIL
[Author] 69
7 – Les postes de travail Page 70
1.57. Gestion des postes (1/2)
-------------------- MAINTAINING WORK STATION DESCRIPTIONS ----------------
Option ===>
Select one of the following:
1 BROWSE WS - Display a list of work station descriptions
2 LIST WS - List existing work station descriptions
(Create, Browse, Delete, Modify or Copy)
3 BROWSE CLOSED - Display intervals when all work stations are closed
4 MODIFY CLOSED - Modify intervals when all work stations are closed
5 JOBS MIGRATION - Tracker agent jobs migration to End-to-end
environment
9 PRINT WS - Print all work station descriptions
Option 1.1 du menu primaire
La liste permet les créations de nouvelles descriptions de postes.
[Author] 70
7 – Les postes de travail Page 71
1.58. Gestion des postes (2/2)
---------------------- LIST OF WORK STATION DESCRIPTI-------------- WS UPDATED
Command ===> SCROLL ===> PAGE
Enter the CREATE command above to create a work station description or enter
any of the following row commands:
B - Browse, D - Delete, M - Modify, C - Copy.
Row Work station T R Last update
cmd name description user date time
' CPG1 general G A EXPMD 06/04/03 12.00
' CPU1 ordinateur C A SYSCB 06/04/03 09.53
' IMPR impression P A EXPMD 06/04/03 12.00
******************************* Bottom of data *****************************
Option 1.1.2 (ENTER) du menu primaire
Liste des jobs déjà décrits
Noter le type de chaque poste :
- ordinateur
- général
- impression
7 – Les postes de travail Page 72
1.59. Les ressources d’un poste
-------------------- BROWSING RESOURCES FOR A WORK STATION ---------
Command ===>
View data below:
Work station : CPU1 ordinateur
Resource 1
Name : R1
Planning : Yes
Control : No
Resource 2
Name : R2
Planning : Yes
Control : No
Option 1.2 (ENTER+B+R) du menu primaire
Ressources dites « critiques ».
Une ressource R1 est définie en planification, et prise en compte
du taux d’utilisation.
7 – Les postes de travail Page 73
1.60. La disponibilité d’un poste (1/2)
------------------- BROWSING AVAILABILITY OF A WORK STATION -- Row 1 to 8 of
Command ===> Scroll ===> PAGE
Work station name : CPU1 ordinateur
Enter the ALL command above to display all open time intervals or enter the
row command S below to browse open time intervals for a day.
Row Day of week or Status Description of day
cmd specific date
' STANDARD DEFINED
' MONDAY STANDARD
' TUESDAY STANDARD
' WEDNESDAY STANDARD
' THURSDAY STANDARD
' FRIDAY STANDARD
' SATURDAY DEFINED
' SUNDAY CLOSED
******************************* Bottom of data *****************************
Option 1.2 (ENTER+B+A) du menu primaire
Le poste CPU1 est ouvert du lundi au samedi.
Le samedi a une définition particulière.
Du lundi au vendredi, il est fait référence à la définition
STANDARD.
7 – Les postes de travail Page 74
1.61. La disponibilité d’un poste (2/2)
----------------------- BROWSING ALL OPEN TIME INTERVALS ----- Row 1 to 1 of 1
Command ===> Scroll ===> PAGE
View data below:
Work station : CPU1 ordinateur
Day of week or Open time interval Parallel Resources Alternate
specific date from - to servers R1 R2 Work Station
STANDARD 00.00 08.00 10 00 00
STANDARD 08.00 19.00 02 06 00
STANDARD 19.00 24.00 10 12 00
SAMEDI 00.00 24.00 10 12 00
******************************* Bottom of data *****************************
Option 1.2 (ENTER+B+A+S) du menu primaire
Noter les différentes plages horaires et les serveurs et ressources
disponibles pour chaque tranche.
7 – Les postes de travail Page 75
1.62. Informations générales sur un poste
-------------- CREATING GENERAL INFORMATION ABOUT A WORK STATION -----
Command ===>
Enter the command R for resources A for availability or M for access method
above, or enter data below:
WORK STATION NAME ===> TRF1
DESCRIPTION ===> transfert fichiers______________
WORK STATION TYPE ===> C G General, C Computer, P Printer
REPORTING ATTR ===> A A Automatic, S Manual start and
completion
C Completion only, N Non reporting
FT Work station ===> N FT Work station, Y or N
PRINTOUT ROUTING ===> SYSPRINT The ddname of daily plan printout data set
SERVER USAGE ===> B Parallel server usage C , P , B or N
Options:
SPLITTABLE ===> N Interruption of operation allowed, Y or N
JOB SETUP ===> N Editing of JCL allowed, Y or N
STARTED TASK, STC ===> N Started task support, Y or N
WTO ===> N Automatic WTO, Y or N
DESTINATION ===> ________ Name of destination
Defaults:
TRANSPORT TIME ===> 00.00 Time from previous work station [Link]
DURATION ===> ________ Duration for a normal operation [Link]
Option 1.1.2 (ENTER+CREATE) du menu primaire
A partir de ce panel initial, on obtient :
- soient les RESSOURCES (R),
- soit la DISPONIBILITE (A).
7 – Les postes de travail Page 76
1.63. JCL pour la fonction A E R
//AER JOB (…,…),PGMNAME ,CLASS=E,MSGCLASS=T, MSGLEVEL=(1,1),
// NOTIFY=Userid
//CSYUEV2 PROC
//*
//* OPC/TWS AUTOMATIC EVENT COMPLETION
//* PARM FIELDS:
//* WS - WORKSTATION NAME
//* JOBNAME - JOBNAME (SPECIFIED IN AD )
//* S - STATUS (S,E or C)
//* ERROR - ERROR CODE (4 bytes)
//*
//CSYUEV2 EXEC PGM=CSYUEV2,PARM=’WS JOBNAME STATUS ERROR’
//STEPLIB DD DSN=[Link],DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
// PEND
//CALLPROC EXEC CSYUEV2,PARM=’UNGA UNTEST2A E OSEQ’
8 – Description des applications Page 77
8. DESCRIPTION DES APPLICATIONS
[Author] 77
8 – Description des applications Page 78
1.64. Les informations nécessaires
Informations minimum nécessaires pour chaque application :
ensemble correct des opérations,
ensemble correct des dépendances,
une durée, la plus proche possible de la réalité,
Input Arrival Time (heure d’arrivée de l’application),
à la première Work Station,
des Deadlines correctes (date et heure limite de
traitement
d’une application),
Aides fournies :
bordereaux pour la description des applications :
- (common data données communes),
- (operation data données des opérations),
sources possibles d’information :
- la documentation des études,
- la documentationde l’exploitation,
[Author] 78
8 – Description des applications Page 79
- les connaissances des chaînes par le personnel en
place.
8 – Description des applications Page 80
1.65. Description des applications
Définir le groupe d’applications à installer sous OPC.
Définir les dépendances (internes/externes).
Avant de procéder à la planification des applications,
vérifier la cohérence des données entrées.
8 – Description des applications Page 81
1.66. Critères internes d’une application
Un ensemble d’opérations appartenant à la même application
traditionnelle.
Un ensemble d’opérations ayant la même périodicité.
Un ensemble d’opérations ayant des dépendances.
Un ensemble d’opérations constituant une unité de fonctionnement.
8 – Description des applications Page 82
1.67. Le diagramme des opérations d’une application
Objectifs :
visualiser les relations entre les opérations d’une
application (dépendances internes),
visualiser les relations avec d’autres applications
(dépendances externes),
visualiser l’ensemble des opérations constituant un réseau
(Network).
Faisabilité :
en lisant dans l’ordre les opérations,
en décidant si certaines peuvent être traitées en parallèle,
donc sans dépendances,
en dessinant le diagramme du réseau des opérations.
8 – Description des applications Page 83
1.68. Exemple de diagramme
CHAINES DE LA VEILLE
VPP1- TF6J- TFE0- TF6J-
CPU1_9 CPU1_9 CPU1_9 CPU1_10
J-
CHAINES DU
J VPP1 TFE
0
TFB
SWP 0
TFP
0
TF11
TFP
2
TF6
J
SVJ
1
8 – Description des applications Page 84
1.69. Versions d’applications et validité des cycles
Il est possible de spécifier jusqu’à quatre versions pour chaque
description d’une même application ;
par copie sous le même nom d’application, en jouant sur les
dates de validité des cycles,
ce qui permet par exemple de mettre en vigueur
temporairement:
- une composition différente d’application,
- de spécifier des dépendances inter-applications
différentes.
Exemple :
validité à partir de : non valide à partir de :
Version 1 930501 991231
Version 2 930701 950801
8 – Description des applications Page 85
1.70. Gestion des applications
-------------------- MAINTAINING APPLICATION DESCRIPTIONS ----------
Option ===>
Select one of the following:
1 BROWSE - Browse applications
2 CREATE - Create an application
3 LIST - List applications for further processing
(browse, modify, copy, delete, print,
calculate and print run days, modify LTP)
4 PRINT - Perform printing of applications
5 MASS UPDATE - Perform mass updating of applications
Option 1.4 du menu primaire
Utilisation de l’option 1.4 du menu primaire, puis de l’option 3
pour constituer une liste sélective des applications.
8 – Description des applications Page 86
1.71. Création d’une liste d’applications
-------------------- SPECIFYING APPLICATION LIST CRITERIA ---------------------
Command ===>
Specify selection criteria below and press ENTER to create an application list.
APPLICATION ID ===> *________________
TYPE ===> _ A = Application, G = Group AD (blank=both)
JOBNAME ===> ________
OWNER ID ===> ________________
STATUS ===> _ A = active, P = pending (blank=both)
LOW PRIORITY ===> _ Low priority limit (1-9)
AUTHORITY GROUP ID ===> ________
Valid any time in period below:
FROM DATE ===> ________ Date in the format YY/MM/DD
(blank = no starting limit of period)
TO DATE ===> ________ Date in the format YY/MM/DD
(blank = no ending limit of period)
CALENDAR ID ===> ________________
WORK STATION ===> ____
GROUP DEFINITION ===> ________________
OP. EXTENDED NAME ===> _________________________________________
Option 1.4.3 du menu primaire
Lors d’un affichage de liste, il est possible de faire une recherche
générique afin de limiter le nombre de lignes éditées.
Pour définir un caractère quelconque, quelle que soit sa position,
utiliser le symbole % par exemple : PAI%PRT.
Pour définir une fin de nom, quel que soit le nombre de caractères,
utiliser le symbole * par exemple : PAI%P*.
8 – Description des applications Page 87
1.72. Liste d’applications
---------------------------- LIST OF APPLICATIONS ------------------------------------------------
Command ===> Scroll ===> PAGE
Enter the CREATE command above to create a new application, or,
enter the GRAPH command above to view the list graphically, or,
enter any of the row commands below:
B - Browse, M - Modify, C - Copy, D - Delete,
P - Print, A - Calculate and print run days,
L - Modify LTP (external dependencies are not resolved)
Row Application Valid T S Owner id
cmd id text from date
' COMPTAH compta hebdo 06/04/03 A A EXPMD
' FOR1S03T Test d'application 06/04/01 A A FOR1S03
' STOCKJ stock journalier 06/04/03 A A EXPMD
' TEST 06/04/03 A A UTEST
******************************* Bottom of data ****************************
Option 1.4.3 (ENTER) du menu primaire
La liste affichée est une table ISPF.
Chaque description d’application est accessible par commande de
ligne (B,M,C,D,P,A L).
8 – Description des applications Page 88
1.73. Modification d’une application
-------------------------- MODIFYING AN APPLICATION ---------------------------------------
Command ===>
Enter/Change data below:
Enter the RUN command above to select run cycles or enter the OPER command
to select operations.
Application id : COMPTAH
Valid from - to : 06/04/03 - 71/12/31
APPLICATION TEXT ===> compta hebdo____________ Descriptive text
TYPE ===> A A = Application, G = Group definition
OWNER ID ===> EXPMD___________
OWNER TEXT ===> ________________________
PRIORITY ===> 5 A digit 1 to 9 , 1=low, 8=high, 9=urgent
VALID FROM ===> 06/04/03 Date in the format YY/MM/DD
STATUS ===> A A - Active, P - Pending
AUTHORITY GROUP ID ===> ________ Authorization group ID
CALENDAR ID ===> DEFAULT_________ For calculation of work and
free days
GROUP DEFINITION ===> ________________ Group definition id
Last updated by EXPMD on 06/04/03 at 13.47
Option 1.4.3 (ENTER+M) du menu primaire
8 – Description des applications Page 89
1.74. Cycles de traitement
----------------------------- BROWSING RUN CYCLES -------------------------- Row 1 to 1 of 1
Command ===> Scroll ===> PAGE
Enter S row command to select the run days of a period based run cycle,
or show the rule definition for a rule based run cycle.
Application : COMPTAH compta hebdo
Name of
Row period/rule Input Deadline F Day In Out of
cmd Text time day time Type rule effect effect Variable table
' HEBDO 11.00 00 23.00 N 4 06/04/03 71/12/31
******************************* Bottom of data ******************************
Option 1.4.3 (ENTER+B+RUN) du menu primaire
Un cycle est défini HEBDO, noter :
l’heure de démarrage,
les dates et heures limites,
le type de cycle N = normal,
la règle des jours chômés.
8 – Description des applications Page 90
1.75. Cycle de traitement help (1/4)
HELP Browsing Run Cycles Page 1 of 4
Command ===>
Browse Fields Description
Application: Shows the application name and text.
Column Headings Description
Row cmd: Specify the S (select) command to see the
rule criteria for rule-based run cycles or
the run days for offset-based run cycles.
Name of period/rule: Shows the name defined for rule-based
run cycles or the period referenced by
offset-based run cycles.
Input time: Shows the input arrival time for
occurrences generated by this run cycle.
In the [Link] format
Option 1.4.3 (ENTER+B+RUN+HELP) du menu primaire
8 – Description des applications Page 91
1.76. Cycle de traitement help (2/4)
HELP Browsing Run Cycles Page 2 of 4
Command ===>
Column Headings Description
Deadline day: Shows the day offset (0-99) when the application
should be complete. 0 indicates the same day
as the start date.
Deadline time: Shows the time that the application should be
complete.
Type: Shows the run-cycle type for the application:
R - Rule-based run cycle. Identifies days when
the application is to be run.
E - Exclusion rule-based run cycle. Identifies
days when the application is NOT to be run.
N - Offset-based normal run cycle. Identifies
days when the application is to be run.
X - Offset-based negative run cycle. Identifies
days when the application is NOT to be run.
8 – Description des applications Page 92
1.77. Cycle de traitement help (3/4)
HELP Browsing Run Cycles Page 3 of 4
Command ===>
Column Headings Description
F(ree) day rule: Shows how the run cycle handles free days
defined in the calendar.
E - Free days excluded. Only count work days when
the run cycle is defined using a numeric
offset. For example, if you define offset 10
in a monthly noncyclic period, or the 10th day
of the month in a rule, and you specify E
occurrences are generated on the 10th work day
of the month as opposed to the 10th day.
If an occurrence is generated on a free day it
can be handled as follows:
1 - Moved to the closest work day before the
free day.
2 - Moved to the closest work day after the
free day.
3 - Run on the free day.
4 - Do not run.
1.78. Cycle de traitement help (4/4)
HELP Browsing Run Cycles Page 4 of 4
Command ===>
Column Headings Description
In effect: Shows the date the run cycle starts.
Out of effect: Shows the day after the end date of
the run cycle.
Variable table: Shows the name of the JCL variable table.
associated with the run cycle.
Text: Shows a description of the run cycle.
8 – Description des applications Page 93
1.79. Cycle de traitement description
--------------------------------- RUN CYCLES ----------------------------------------- Row 1 to 1 of
1
Command ===> Scroll ===> PAGE
Enter/Change data in the rows, and/or enter any of the following
row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
S - Specify run days/Modify rule
Application : COMPTAH compta hebdo
Name of In Out of
Row period/rule Input Deadline F day effect Effect Variable
cmd Text [Link] day [Link] Type rule YY/MM/DD YY/MM/DD Table
S''' HEBDO_ 11.00 00 23.00 R 4 06/04/03 71/12/31 _______
__________________________________________________
******************************* Bottom of data ******************************
Option 1.4.3 (ENTER+B+RUN) du menu primaire
8 – Description des applications Page 94
1.80. Les jours de traitements
----------------------- BROWSING A RULE ---------------------
Command ===>
Enter the GENDAYS command to display the dates generated by this rule
Application : COMPTAH compta hebdo
Rule : HEBDO
--- Frequency --- --- Day --- --- Cycle Specification ---
-------------------------------------------------------------------------------
S Only ! S Day ! S Week _ January _ July
_ Every ! _ Free day ! _ Month _ February _ August
! _ Work day ! _ Year _ March _ September
_ First _ Last ! _ Monday ! _ April _ October
S Second _ 2nd Last ! _ Tuesday ! _ May _ November
_ Third _ 3rd Last ! _ Wednesday ! _ June _ December
_ Fourth _ 4th Last ! _ Thursday ! Week number __ __ __ __ __ __
_ Fifth _ 5th Last ! _ Friday ! Period name ________ ________
___ ___ ___ ___ ! _ Saturday ! ________ ________
___ ___ ___ ___ ! _ Sunday !
___ ___ ___ ___ ! ! Shift default origin by ___ days
Option 1.4.3 (ENTER+B+RUN+S) du menu primaire
8 – Description des applications Page 95
1.81. Cycles restrictifs
Les cycles restrictifs (ou négatifs) annulent les passages d’une
application.
Un cycle restrictif modifie les résultats obtenus à partir des cycles
normaux.
Ils peuvent servir à prendre en compte des jours chômés
différents
d’une exploitation à une autre.
9 – Description des opérations Page 97
9. DESCRIPTION DES OPERATIONS
1.82.
[Author] 97
9 – Description des opérations Page 98
1.83. Descriptions des opérations
-------------------------- MODIFYING AN APPLICATION ----------------------------------------
Command ===>
Enter/Change data below:
Enter the RUN command above to select run cycles or enter the OPER command
to select operations.
Application id : STOCKJ
Valid from - to : 06/04/03 - 71/12/31
APPLICATION TEXT ===> stock journalier________ Descriptive text
TYPE ===> A A = Application, G = Group definition
OWNER ID ===> EXPMD___________
OWNER TEXT ===> ________________________
PRIORITY ===> 5 A digit 1 to 9 , 1=low, 8=high, 9=urgent
VALID FROM ===> 06/04/03 Date in the format YY/MM/DD
STATUS ===> A A - Active, P - Pending
AUTHORITY GROUP ID ===> ________ Authorization group ID
CALENDAR ID ===> DEFAULT_ For calculation of work and free days
GROUP DEFINITION ===> ___________ Group definition id
Last updated by EXPMD on 06/04/03 at 13.46
Option 1.4.3 (ENTER+B) du menu primaire
La commande OPER permet d’obtenir la liste des opérations.
[Author] 98
9 – Description des opérations Page 99
1.84. Liste des opérations
--------------------------------- OPERATIONS ------------------------------------ Row 1 to 2 of 2
Command ===> Scroll ===> PAGE
Enter/Change data in the rows, and/or enter any of the following
row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
S - Select operation details, J - Edit JCL
Enter the TEXT command above to include operation text in this list, or,
enter the GRAPH command to view the list graphically.
Application : STOCKJ stock journalier
Row Oper Duration Job name Internal predecessors Morepreds
cmd ws no. [Link] -IntExt-
'''' CPU1 015 00.01.00 STJ1____ ___ ___ ___ ___ ___ ___ ___ ___ 0 0
'''' CPU1 020 00.01.00 STJ2____ 015 ___ ___ ___ ___ ___ ___ ___ 0 0
******************************* Bottom of data *******************************
Option 1.4.3 (ENTER+B+OPER) du menu primaire
L’affichage des prédécesseurs a été obtenu par la commande PRED.
tout ajout ou modification se fait directement au niveau de la table.
9 – Description des opérations Page 100
1.85. Détail des opérations
------------------------------ OPERATION DETAILS ------------
Option ===>
Select one of the following:
1 PREDECESSORS - List of predecessors
2 WS RES AND SERVERS - Work station resources and servers
3 SPECIAL RESOURCES - List of special resources
4 AUTOMATIC OPTIONS - Job, WTO, and print options
5 FEEDBACK - Feedback options
6 TIME - Time specifications
7 OP INSTRUCTIONS - Operator instructions
8 JCL EDIT - Edit JCL
9 CLEANUP OPTIONS - Cleanup Options
10 EXTENDED INFO - Operation extended info
Application : STOCKJ stock journalier
Operation : CPU1 015
Duration : 00.01.00
Jobname : STJ1
Number of int preds :0
Number of ext preds :0
Option 1.4.3 (ENTER+B+OPER+S) du menu primaire
Menu des informations de détail pour une opération.
9 – Description des opérations Page 101
1.86. Les prédécesseurs
-------------------------------- PREDECESSORS ---------------- Row 1 to 1 of 1
Command ===> Scroll ===> PAGE
Enter/Change data in the rows, and/or enter any of the following
row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
S - Description of external dependency
Application : STOCKJ stock journalier
Operation : CPU1 020 STJ2
Row Oper Transport time Application id Jobname
cmd ws no. [Link] (for ext pred only)
''' CPU1 015 _____ STOCKJ__________ STJ1____
******************************* Bottom of data *****************************
Option 1.4.3 (ENTER+B+OPER+S+1) du menu primaire
Description des dépendances (internes et/ou externes).
Eventuellement dépendance externe sur elle-même :
chaque exécution de l’application sera dépendante
de l’exécution précédente de la même application
(occurrence précédente).
9 – Description des opérations Page 102
1.87. Les prédécesseurs (suite)
--------------------- DESCRIPTION OF EXTERNAL DEPENDENCY --------------
Command ===>
Enter/Change data below:
Ext application id : COMPTAH
Operation : CPU1 15
DESCRIPTION ===>
Descriptive text of external dependency
PRINT OPTION ===> A Print the descriptive text on LTP report
A - Always, C - Conditionally
Option 1.4.3 (ENTER+B+OPER+S+1+S) du menu primaire
9 – Description des opérations Page 103
1.88. Ressources et serveurs
----------------- BROWSING WORK STATION RESOURCES AND SERVERS -
Command ===>
View data below:
Operation : CPU1 015
Work station resource :
R1 :4
R2 :0
Servers :1
Option 1.4.3 (ENTER+B+OPER+S+2) du menu primaire
La ressource TA, définie dans la description du poste de travail
CPU1, est requise par cette opération pour 4 unités. Elles sera
contrôlée avant soumission.
Cette opération requiert également 1 serveur (c’est-à-dire un
initiator JES2).
9 – Description des opérations Page 104
1.89. Ressources spéciales
------------------------------ SPECIAL RESOURCES ---------------------------- Row 1 to 1 of 1
Command ===> Scroll ===> PAGE
Enter/Change data in the rows, and/or enter any of the following
row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
Operation : CPU1 015
Row Special Qty Shr Keep On
cmd Resource Ex Error
'''' FICHIERM.FACTURES___________________________ 1_____ X _
******************************* Bottom of data *****************************
Option 1.4.3 (ENTER+B+OPER+S+3) du menu primaire
Ce JOB requiert également une ressource de façon exclusive (X).
Nom symbolique de 44 caractères, dont le nombre n’est pas limité.
9 – Description des opérations Page 105
1.90. Les options du JOB (1/2)
------------------------- JOB, WTO, AND PRINT OPTIONS -----------------------
Command ===>
Enter/Change data below:
Application : STOCKJ stock journalier
Operation : CPU1 015
Job name : STJ1
JOB CLASS ===> _ Job class of corresponding job
ERROR TRACKING ===> Y Y means error automatically tracked
HIGHEST RETURNCODE ===> ____ Highest return code not in error
EXTERNAL MONITOR ===> N Job monitored by external product (Y/N)
CENTRALIZED SCRIPT ===> N Centralized script Y/N (for FTW only)
CRITICAL ===> N POLICY ===> _ WLM critical job (Y/N) and assist policy
Job release options: Answer Y or N for options below:
SUBMIT ===> Y Automatically submitted
HOLD/RELEASE ===> Y Automatically held and released
TIME DEPENDENT ===> N Run the job at specified time
SUPPRESS IF LATE ===> N Suppress the job if not on time
DEADLINE WTO ===> N Deadline WTO, Y or N
WS fail options:
RESTARTABLE ===> _ Operation is restartable
REROUTEABLE ===> _ Operation is eligible for reroute
Print options:
FORM NUMBER ===> ________
SYSOUT CLASS ===> _
Option 1.4.3 (ENTER+B+OPER+S+4) du menu primaire
La classe du JOB est informative.
Code retour maxi pour ce JOB, en l’absence d’information,
la valeur par défaut est celle du paramètre HIGHRC de la
PARMLIB OPC/TWS.
Le Jobname doit correspondre au JCL.
9 – Description des opérations Page 106
1.91. Les options du JOB (2/2)
------------------------------ FEEDBACK OPTIONS -----------------------------
Command ===>
Enter/Change data below :
Operation : CPU1 015
SMOOTHING FACTOR ===> ___ A value 0 to 999 where 0=no smoothing
FEEDBACK LIMIT ===> ___ A value 100 to 999 where 100=no feedback
Option 1.4.3 (ENTER+B+OPER+S+5) du menu primaire
9 – Description des opérations Page 107
1.92. Mise à jour des durées réelles des opérations
Le facteur de lissage « SMOOTHING FACTOR » (SF) est compris
entre 0 et 999.
nouvelle durée = ancienne durée + durée réelle – ancienne durée x SF / 100
(description) (description) (dernier traitement) (description)
0 pas de mise à jour nouvelle durée = ancienne durée
à
100 nouvelle durée = durée réelle du traitement
Limite pour correction automatique « LIMFDBK » (LF)
compris entre 0 et 999. La durée sera prise en compte pour le
calcul précédent si :
ancienne durée x ( 100 / LF ) < durée réelle < ancienne durée x ( LF / 100 )
100 pas de prise en compte pas de mise à jour
999 prise en compte si comprise entre plus ou moins 1/100
et 10 fois l’ancienne durée.
9 – Description des opérations Page 108
1.93. Spécifications des horaires
--------------------- TIME SPECIFICATIONS --------------------
Command ===>
Enter/Change data below:
Application time specifications :
Input arrival time : 11.00
Deadline day/time : 00 23.00
Operation : CPU1 015
Operation input arrival:
DAY ===> __ The day the input arrives for operation,
relative to application start day
(0 means the start day).
TIME ===> _____ Arrival time of the input
in the format [Link]
Operation deadline:
DAY ===> __ Deadline day for operation completion,
relative to application start day
(0 means the start day).
TIME ===> _____ Deadline time of deadline day
in the format [Link]
Option 1.4.3 (ENTER+B+OPER+S+6) du menu primaire
Il est possible de définir une fourchette horaire au niveau de
chaque
opération à l’intérieur d’une application.
En cas de dépendance horaire, ces informations sont obligatoires.
9 – Description des opérations Page 109
1.94. HOLD/RELEASE automatique des JOBs
SMF EVENT
WRITER
SPOOL EVENT
JES2 DATA
SET
OPC Suivi des
travaux
event event
SUBMIT handle reade
RELEASE
HOLD/RELEASE automatique:
OUI (par défaut) contrôle automatique des dépendances
par OPC.
RELEASE du JOB à l’heure indiquée :
NON (par défaut) le job est normalement mis en
« released » par OPC quand les dépendances sont levées.
(pas de release on time),
OUI la libération est différée jusqu’à l’heure spécifiée
du début d’opération, et le job sera alors libéré si les
dépendances sont levées.
9 – Description des opérations Page 110
1.95. Mise à jour des applications
---------------------------- LIST OF APPLICATIONS ------------
Command ===> Scroll ===> PAGE
Enter the CREATE command above to create a new application, or,
enter the GRAPH command above to view the list graphically, or,
enter any of the row commands below:
B - Browse, M - Modify, C - Copy, D - Delete,
P - Print, A - Calculate and print run days,
L - Modify LTP (external dependencies are not resolved)
Row Application Valid T S Owner id
cmd id text from date
' COMPTAH compta hebdo 06/04/03 AA EXPMD
' FOR1S03T Test d'application 06/04/01 AA FOR1S03
' STOCKJ stock journalier 06/04/03 AA EXPMD
' TEST 06/04/03 AA UTEST
******************************* Bottom of data
Option 1.4.3 (ENTER) du menu primaire
Après modification, il convient :
- de calculer et imprimer les dates de traitement,
- de modifier le Plan à Long Terme, car les prises en
compte de dépendances externes requièrent une
modification globale du P.L.T.
9 – Description des opérations Page 111
1.96. Listing des applications (1/2)
---------------------------- PRINTING APPLICATIONS -------------------------------
Option ===>
Select one of the following:
1 APPLICATIONS - Detailed printout of applications
2 DEPENDENCIES - Internal dependencies for applications
3 OPERATIONS - Operations using particular work stations
4 APPLIC VS OWNER - Applications with particular owners
5 XRF OF JOBNAMES - Cross reference of jobnames
6 XRF OF ITEMS - Cross reference between different items
7 XRF OF EXT DEP - Cross reference of external dependencies
Option 1.4.4 du menu primaire
Le JCL est généré, selon différentes possibilités, et soumis après
sélection des options.
9 – Description des opérations Page 112
1.97. Listing des applications (2/2)
---------------- MASS UPDATING OF APPLICATION DESCRIPTIONS Row 1 to 20 of 57
Command ===> Scroll ===> PAGE
Enter the row command S to create pending updates for a data item.
Enter the CLEAR command above to delete all pending updates.
Number of pending updates in this session: 0
TYPE OF BATCH JOB ===> _ T - Trial run, U - Updating run
Row
cmd Data item
' GEN - APPLICATION TEXT
' GEN - OWNER ID
' GEN - OWNER TEXT
' GEN - PRIORITY
' GEN - AUTHORITY GROUP ID
' GEN - CALENDAR ID
' GEN - APPLICATION GROUP ID
' RUN - TEXT
' RUN - PERIOD NAME/RULE NAME
' RUN - INPUT ARRIVAL TIME
' RUN - DEADLINE DAY
' RUN - DEADLINE TIME
' RUN - FREE DAY RULE
' RUN - IN EFFECT FROM
' RUN - OUT OF EFFECT FROM
' RUN - VARIABLE TABLE
' OPR - TEXT
' OPR - WORK STATION NAME
' OPR - DURATION
' OPR - NUMBER OF SERVERS
Option 1.4.5 du menu primaire
A partir de cette option, il est possible d’effectué des
modifications
globales sur les descriptions d’applications. Cependant il est
possible
de faire un essai.
10 – Instructions opérateur Page 113
10. INSTRUCTIONS OPERATEUR
[Author] 113
10 – Instructions opérateur Page 114
1.98. Le menu initial
---------------------- MAINTAINING OPERATOR INSTRUCTIONS ----
Option ===>
Select one of the following:
1 BROWSE - Browse instructions
2 CREATE - Create an instruction
3 LIST - List instructions for further processing
(browse, modify, copy, delete)
4 PRINT - Perform printing of instructions
5 MASS UPDATE - Perform mass updating of instructions
(sequential input, remove old entries)
Option 1.5 du menu primaire
Les instructions :
- sont interrogeables,
- peuvent être temporaires,
- nouvelles sont en double brillance.
[Author] 114
10 – Instructions opérateur Page 115
1.99. Les mises à jour globales
------------------- MASS UPDATING OF OPERATOR INSTRUCTIONS ------------------
Option ===>
Select one of the following:
1 REMOVE OLD - Remove temporary instructions older than a specified date
2 SEQ UPDATE - Update instructions using sequential input
Option 1.5.5 du menu primaire
10 – Instructions opérateur Page 116
1.100. Liste d’instructions
------------------------ LIST OF OPERATOR INSTRUCTION------------------------------------
Command ===> Scroll ===> PAGE
Enter the CREATE command to create a new instruction, or
enter any of the row commands below:
B - Browse, M - Modify, C - Copy, D - Delete
Row Application id Operation Valid from Valid to Lines
cmd number date time date time
' FOR1S03T 001 001
' COMPTAH 015 001
' STOCKJ 015 001
******************************* Bottom of data *****************************
Option 1.5.3 (ENTER) du menu primaire
11- Fonctions de service Page 117
11. FONCTIONS DE SERVICE
[Author] 117
11- Fonctions de service Page 118
1.101. Les fonctions de service
------------------------------ SERVICE FUNCTIONS ------------------------------------------
Option ===>
Select one of the following:
Job submission: Current Status: Active
1 DEACTIVATE - Deactivate job submission
2 ACTIVATE - Activate job submission
Automatic recovery: Current Status: Active
3 DEACTIVATE - Deactivate automatic recovery
4 ACTIVATE - Activate automatic recovery
5 REFRESH - Delete current plan and reset long term plan
6 RACF RESOURCES - Activate subresources defined after OPCC started
ETT: Current Status: Active
7 DEACTIVATE - Deactivate event triggered tracking
8 ACTIVATE - Activate event triggered tracking
9 APAR TAPE - Produce APAR tape
Option 9 du menu primaire
la soumission automatique est initialisée par le paramètre
JOBSUBMIT de la PARMLIB OPC/TWS.
Le RECOVERY automatique par initialisé par le paramètre
ARPARM de la PARMLIB OPC/TWS.
L’utilisation de ces fonctions peut être contrôlée par le logiciel
de sécurité.
11- Fonctions de service Page 119
1.102. Confirmation
---------------------- CONFIRMING SERVICE DIALOG REQUEST ----------------
Command ===>
Enter Y in the command field to confirm the request, or
enter N to reject the request.
Request to: REFRESH LONG TERM PLAN
of : OPCC
Note: Refreshing long term plan implies deletion of the current schedule
Option 9.5 du menu primaire
Remarques :
la régénération du PLAN à LONG TERME consiste
à supprimer le PLAN COURANT, en vue de sa
reconstitution à partir du P.L.T.
cette fonction est normalement utilisée en situation de
backup/recovery.
12- Le dialogue PLT Page 121
12. LE DIALOGUE PLT
[Author] 121
12- Le dialogue PLT Page 122
1.103. Le menu PLT
----------------------- MAINTAINING THE LONG TERM PLAN ------------------
Option ===>
Select one of the following:
1 ONLINE - Occurrence utility:
Browse, Create, Delete, List, and Modify
Occurrences and Dependencies in the long term plan.
Job setup for occurrences in the long term plan.
2 BATCH - Plan utilities:
Modify, Create and Extend the long term plan
from run-cycle information.
Make a Trial long term plan.
Print long term plan.
3 ADD - Create an occurrence in the long term plan
4 STATUS - Display status of the long term plan
5 SET DEFAULTS - Set defaults to be used for browsing long term plan
Option 2 du menu primaire
[Author] 122
12- Le dialogue PLT Page 123
1.104. Liste PLT
------------------------- LONG TERM PLAN OCCURRENCES ----------------------------------
Command ===> Scroll ===> PAGE
Enter the CREATE command above to create a new occurrence or
enter the GRAPH command above to view occurrences graphically, or,
enter any of the commands below:
B - Browse, D - Delete, J - Job setup, M - Modify, RG - Remove from Group
Row Application id Owner id Input arrival Deadline P C Pre Suc
cmd date time date time
′ STOCKJ 060403 06.00 73.12.31 23.00 1 0 0 1
′ COMPTAH 060401 06.00 99.12.31 23.00 0 0 0 1
′ ESSAI1 060330 06.00 73.12.31 23.00 1 0 2 1
′ ESSAI2 060403 06.00 73.12.31 23.00 1 0 3 1
******************************* Bottom of data ****************************
Option 2.1 (ENTER) du menu primaire
12- Le dialogue PLT Page 124
1.105. Ajout d’une occurrence
---------------------------- CREATING AN OCCURRENCE -----------------------
Command ===>
Enter/Change data below and press ENTER to create an occurrence.
APPLICATION ID ===> STOCKJ__________
Input arrival:
DATE ===> 06/04/04 Date in format YY/MM/DD
TIME ===> 06.00 Time in format [Link]
Deadline:
DATE ===> 06/04/04 Date in format YY/MM/DD
TIME ===> 20.00 Time in format [Link]
PRIORITY ===> 5 1-9 where 1=low, 8=high and 9=urgent
ERROR CODE ===> ____ Comment on daily plan report
VARIABLE TABLE ===> ________________ JCL variable table id
GROUP DEFINITION ===> ________________ Group definition id
MORE DETAIL ===> Y Enter Y to specify further data before
creating this occurrence.
Option 2.3 du menu primaire
Cette occurrence sera reprise dans le Plan Courant, à la date
indiquée.
12- Le dialogue PLT Page 125
1.106. Informations complémentaires
---------------------- SPECIFYING FURTHER OCCURRENCE DATA ------------
Option ===>
Select one of the following:
1 OPERATIONS - Modify operation data
2 DEPENDENCIES - Modify dependencies
3 OCCURRENCE - Modify general data
4 JOB SETUP - Edit JCL
5 BROWSE - Browse the occurrence
Application : STOCKJ
Input arrival : 060403
Deadline : 711231
Owner : EXPMD
Priority : 5
Error code :
Variable table :
Successors : 0
Predecessors : 0
Option 2.3 (ENTER) du menu primaire
12- Le dialogue PLT Page 126
1.107. LTP fonctions BATCH (1/2)
---------------------- SELECTING LONG TERM PLAN BATCH JOB -------
Option ===>
Select one of the following:
1 MODIFY - Modify the long term plan for all applications
2 MODIFY ONE - Modify the long term plan for one application
3 EXTEND - Extend the long term plan
4 TRIAL - Make a trial long term plan
5 PRINT - Print the long term plan for all applications
6 PRINT ONE - Print the long term plan for one application
7 CREATE - Create a new long term plan
Option 2.2 du menu primaire
12- Le dialogue PLT Page 127
1.108. LTP fonctions BATCH (2/2)
------------------------- LONG TERM PLAN OCCURRENCES ----------------------------------
Command ===> Scroll ===> PAGE
Enter the CREATE command above to create a new occurrence or
enter the GRAPH command above to view occurrences graphically, or,
enter any of the commands below:
B - Browse, D - Delete, J - Job setup, M - Modify, RG - Remove from Group
Row Application id Owner id Input arrival Deadline P C Pre Suc
cmd date time date time
′ STOCKJ 060403 06.00 73.12.31 23.00 1 0 0 1
′ COMPTAH 060401 06.00 99.12.31 23.00 0 0 0 1
′ ESSAI1 060330 06.00 73.12.31 23.00 1 0 2 1
′ ESSAI2 060403 06.00 73.12.31 23.00 1 0 3 1
******************************* Bottom of data ****************************
Option 2.1(ENTER) du menu primaire
12- Le dialogue PLT Page 128
1.109. Dépendances externes
Rappels :
Les dépendances externes ne sont résolues que par la
fonction batch LTP MODIFY ALL.
Il est souhaitable d’exécuter cette fonction avant chaque
extension du Plan Courant.
Cependant, il est toutefois possible de définir
« manuellement » une dépendance externe, à tout moment,
au niveau du Plan Courant.
12- Le dialogue PLT Page 129
1.110. Le statut LTP
------------------------ STATUS OF THE LONG TERM PLAN -----------
Command ===>
View data below :
Long term plan start : 060401
Earliest non-completed
occurrence in
current plan : 060406
Latest update of
long term plan : 060406
Current plan end : 060407 12.01
Long term plan end : 060701
Option 2.4 du menu primaire
13 - Le Plan Courant Page 131
13. LE PLAN COURANT
[Author] 131
13 - Le Plan Courant Page 132
1.111. Le menu du Plan Courant
-------------------------- PRODUCING OPC DAILY PLANS -----------------
Option ===>
Select one of the following :
1 REPLAN - Replan current planning period
2 EXTEND - Extend the current planning period
3 TRIAL - Produce a trial plan
4 PRINT CURRENT - Print statistics for current planning period
5 SYMPHONY RENEW - Create Symphony file starting from Current Plan
Option 3 du menu primaire
[Author] 132
13 - Le Plan Courant Page 133
1.112. Extension du Plan Courant
--------------- EXTENDING CURRENT PLAN PERIOD ---------------
Command ===>
Enter/change data below and press ENTER
Current plan end date :
START DATE ===> 06/04/03 YY/MM/DD If no current plan exists
TIME ===> 09.43 [Link]
END DATE ===> ________ YY/MM/DD Specific END date
TIME ===> _____ [Link] Specific END time
EXTENSION LENGTH ===> 02400 HHHMM Extend plan by
TYPE ===> A A - includes all days
W - includes only work days
Report selection : Y if report wanted, otherwise N
WS SUMMARY ===> Y Summary for all work stations
OPERATING PLAN ===> Y Daily operation plan
WS PLANS ===> Y Plans for all work stations
INPUT ARRIVAL ===> Y List of input arrival operations
NON REPORTING ===> Y Plans for non reporting work station
CURRENT PERIOD ===> Y Print current period results
PLANNED RESOURCE ===> Y Planned resource utilization
ACTUAL RESOURCE ===> Y Actual resource utilization
Option 3.2 du menu primaire
L’extension du plan se fait à partir de la DATE/HEURE de fin du
plan précédent.
On détermine soit une nouvelle DATE/HEURE de fin, soit une
durée d’extension.
Cette dernière possibilité permet l’extension automatique sans
calcul de date.
13 - Le Plan Courant Page 134
1.113. Plan courant (BATCH)
-----------EDITION DU TRAVAIL POUR EXTENSION DU PLAN JOUNALIER-------------
Commande ===> Scroll ===> CSR
***********************************************************************
//JOBOPCA JOB (XV12,XV12),’POOLH’,CLASS=E,MSGCLASS=T,NOTIFY=userid
//****************************************************************
//* PLAN JOURNALIER PLAN PERIODE SUIVANTE
//************************************************
//EXECUTE EXEC PGM=CSYBATCH,PARM=’CYDNTOP’,REGION=4M
//DRKMLIB DD DSN=[Link],DISP=SHR
//DRKPARM DD DSN=[Link](BATCHOPT),DISP=SHR
//DRKIN DD DSN=&&A,DISP=(,PASS),
// DCB=(LRECL=239,RECFM=FB,BLKSIZE=2390),
// SPACE=(CYL,(3,2)),UNIT=SYSDA
//DRKTOUT DD DUMMY,DCB=BLKSIZE=100
//***************************
//* A MODIFIER SI LE FICHIER TRACKLOG DOIT ETRE SAUVEGARDE
//* DISP=MOD DOIT ETRE UTILISE
//* LES PARAMETRES DCB DOIVENT PRESENTS DANS LA CARTE DD
//* LRECL=3200 REFM=VBS
//***************************
//DRKMLOG DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//CSYDUMP DD SYSOUT=*
les options choisies sont paramétrées en SYSIN.
Allouer DRKTROUT pour alimenter la LOG qui sera reprise par
SLR.
Exécuter un LTP MODIFY ALL avant extension.
14- Le dialogue poste de travail Page 135
14. LE DIALOGUE POSTE DE
TRAVAIL
[Author] 135
14- Le dialogue poste de travail Page 136
1.114. Le dialogue WS
---------------------- COMMUNICATING WITH WORK STATIONS -------------
Option ===>
Select one of the following:
1 READY LIST - Using the ready list
2 WAITING LIST - Review submitted jobs that have a waiting status
3 JOB SETUP - Setup the JCL for jobs
4 WORK STATIONS - Review the status of work stations
9 DEFINE RL - Define alternative ready list layouts
Option 4 du menu primaire
[Author] 136
14- Le dialogue poste de travail Page 137
1.115. READY-LISTs choix
----------------------- SPECIFYING READY LIST CRITERIA ------------------------
Command ===>
Enter/Change data below and press ENTER to create a ready list.
WORK STATION NAME ===> DATA (Blank presents a list.)
LAYOUT ID ===> *_______ An id, blank for default, * for a list
Selection criteria:
APPLICATION ID ===> ________________
OWNER ID ===> ________________
JOB NAME ===> ________
LOWEST PRIORITY ===> _ Lowest priority to be selected.
OPERATION STATUS ===> ______ Status codes list: A R * S I E or blank
Latest input arrival: Select only operations with input
DATE ===> ________ arrival before this date and time.
TIME ===> _____ (Format YY/MM/DD and [Link] )
STATUS SORT ORDER ===> CES List of status codes, A R * S I E or C
(Any three must be selected, or all blank)
CLEAN UP TYPE ===> ____ Types list: A M I N or blank
CLEAN UP RESULT ===> __ Results list: C E or blank
OP. EXTENDED NAME ===> _______________________________________________
Option 4.1 du menu primaire
Il faut spécifier au moins un poste de travail.
Il est possible de préciser d’autres critères qui réduiront la liste.
Il est également possible de choisir le format de la table.
14- Le dialogue poste de travail Page 138
1.116. READY-LISTs affichage
--------------------------------- READY LIST ---------------------------------- Row 1 to 4 of 4
Command ===> Scroll ===> PAGE
Enter the HIST primary command or
enter any of the following row commands:
N - Set NEXT logical status, N-x - Set specific status( x ),
R - Reset status, O - Operator Instructions, I - Information about operation,
MH manual hold operation, MR manual release operation, NP nop operation,
UN un-nop operation, EX execute operation.
WORK STATION ===> CPU1 Change to switch work station
LAYOUT ID ===> C1______ Change to switch layout id
Cmd St no. Jobname Operation text Job id Application Oi U
''' E 1 TEST1 JOB06276 FOR1S03T + Y
''' E 1 TEST1 FOR1S03T +
''' E 15 CPT1 COMPTAH +
''' E 15 TEST TEST N
******************************* Bottom of data *****************************
Option 4.1 (ENTER) du menu primaire
Sur un poste de préparateur, précédant un poste CPU1, il est
possible d’éditer le JCL correspondant au JOB.
La fin d’édition provoquera la soumission à partir du fichier
JCL SET UP.
14- Le dialogue poste de travail Page 139
1.117. Fonctions SET UP
----------------------- SELECTING JOBS FOR PREPARATION ------------ Row 1 to 8 of 8
Command ===> Scroll ===> PAGE
Enter any of the following row commands:
J - Edit JCL, O - Operator Instructions, I - Information about operation
Row S Application Operation Jobname
cmd id ws no. text
''' E COMPTAH CPU1 015 CPT1
''' E FOR1S03T CPU1 001 TEST1
''' E FOR1S03T CPU1 001 TEST1
''' W STOCKJ CPU1 015 STJ1
''' W STOCKJ CPU1 015 STJ1
''' W STOCKJ CPU1 020 STJ2
''' W STOCKJ CPU1 020 STJ2
''' E TEST CPU1 015 TEST
******************************* Bottom of data *******************************
Option 4.3 du menu primaire
Permet la modification du JCL des opérations non prêtes.
14- Le dialogue poste de travail Page 140
1.118. Activité des postes
----------------------- BROWSING WORK STATION ACTIVITY -------------Row 1 to 5 of 5
Command ===> Scroll ===> PAGE
For more information, enter any of the row commands below:
O Open intervals, S Summary information, I System Information
Row Work station LSTR Completed Active Remaining
cmd name text oper dur. oper oper dur.
' CPG1 general GA 0 0.00 0 0 0.00
' CPU1 ordinateur ACA 0 0.00 0 4 0.04
' IMPR impression PA 0 0.00 0 0 0.00
' TRF1 transfert fichiers ACA 0 0.00 0 0 0.00
' TRF2 transfert fichiers ACA 0 0.00 0 0 0.00
******************************* Bottom of data
Option 4.4 (ENTER) du menu primaire
Informations de synthèse sur la situation de charge des différents
postes.
Détail disponible par les commandes :
O (ouverture),
L (charge).
14- Le dialogue poste de travail Page 141
1.119. Disponibilité d’un poste
--------------- BROWSING OPEN INTERVALS OF A WORK STATION - Row 1 to 9 of 9
Command ===> Scroll ===> PAGE
Work station : CPG1 general
Used for control Amount in use
Parallel servers (ps) : Yes 0
WS resource R1 : No 0
WS resource R2 : No 0
Interval start Interval end Current Planned
ps R1 R2 AltWs ps R1 R2 AltWS
06/04/04 00.00 06/04/05 00.00 99 99 99 99 99 99
06/04/05 00.00 06/04/06 00.00 99 99 99 99 99 99
06/04/06 00.00 06/04/07 00.00 99 99 99 99 99 99
06/04/07 00.00 06/04/08 00.00 99 99 99 99 99 99
06/04/08 00.00 06/04/09 00.00 99 99 99 99 99 99
06/04/09 00.00 06/04/10 00.00 99 99 99 99 99 99
06/04/10 00.00 06/04/11 00.00 99 99 99 99 99 99
06/04/11 00.00 06/04/12 00.00 99 99 99 99 99 99
06/04/12 00.00 06/04/13 00.00 99 99 99 99 99 99
******************************* Bottom of data *****************************
Option 4.4 (ENTER+O) du menu primaire
14- Le dialogue poste de travail Page 142
1.120. Charge du poste
------------ BROWSING SUMMARY OF ACTIVITIES AT A WORK STATION
Command ===>
Work station : CPG1 general
Type : General Job setup ability
Reporting form : Automatic reporting
Work Station status :
Current Plan created : 06/04/04 17.45
End of planning period : 06/04/05 12.00
Number Duration
Operations: estimated actual
Completed, C : 0 0.00 0.00
Interrupted, I : 0 0.00 0.00
Started, S : 0 0.00
Ready, R * and A : 0 0.00
Waiting, W : 0 0.00
Option 4.4 (ENTER+S) du menu primaire
Informations instantanées sur la charge du poste de travail,
toutes applications confondues.
14- Le dialogue poste de travail Page 143
1.121. READY-LISTs formats
----------------------------- READY LIST LAYOUTS ------------- Row 1 to 6 of 6
Command ===> Scroll ===> PAGE
Enter the CREATE command above to create a new layout or
enter any of the row commands below:
B - Browse, C - Copy, D - Delete, M - Modify
Row Layout Description Owner Last update
cmd id date time
' C1 Layout 1 for CPU work station LEIFTO2 86/09/15 08.21
' C2 Layout 2 for CPU - times LEIFTO2 86/09/13 13.12
' C3 Layout 3 for CPU - options LEIFTO2 86/09/13 13.19
' ID1 Identification layout1 - texts LEIFTO2 86/09/13 13.24
' ID2 Identification layout2 - texts LEIFTO2 86/09/13 13.29
' S1 Layout for setup work station LEIFTO2 86/09/13 13.37
******************************* Bottom of data ************************
Option 4.9 du menu primaire
Cette liste de format est également accessible lors de l’affichage
d’une READY-LIST si l’on ne spécifie pas de format (ou bien *).
14- Le dialogue poste de travail Page 144
1.122. Création de format
------------------------ CREATING A READY LIST LAYOUT ------ Row 1 to 15 of 98
Command ===> Scroll ===> PAGE
Enter/change data below:
LAYOUT ID ===> ________ Identity of this layout
DESCRIPTION ===> ______________________________
USER EXIT ===> _________________________________________________
Current layout below:
Enter S in the S column to select an item as column title.
Order selected items by numbering them 001-120 in the S column.
Enter Y in the H column to highlight a column in the ready list.
S H Column title Lgth Description of column content
PR£ 04 Number of predecessor operations
PS£ 03 No. of parallel servers req. by the op.
UPR£ 04 Number of uncompleted predecessor op.
R1£ 03 No. of 1st WS resources req. by the op.
R2£ 03 No. of 2nd WS resources req. by the op.
SR£ 03 Special resources referenced by the op.
SU£ 04 Number of successor operations
Arrived 08 Operation arrival date actual if arrived
Ard 03 Operation arrival day, actual if arrived
time 05 Operation arrival time actual if arrived
Application 16 Application ID
Act dur 07 Actual duration of the operation
Actual dur 10 Actual dur. of the oper. with seconds
A 01 Autom. error completion indicator, Y/N
Ended 08 End date of the operation, or blank
Option 4.9 (CREATE) du menu primaire
Une liste de 80 informations par opération.
Choisir l’information et sa place dans la table.
En cas de dépassement du format d’écran, constituer plusieurs
formats complémentaires.
Le résultat est sauvegardé dans ISPTABL (généralement le
fichier PROFILE).
15 – Information Plan Courant Page 145
15. INFORMATION PLAN COURANT
[Author] 145
15 – Information Plan Courant Page 146
1.123. Information Plan Courant
----------------------- PRINTING CURRENT PERIOD RESULTS -----------------
Command ===>
Enter/change data below and press ENTER to submit the job.
Current plan created : 06/04/04 17.45
Current plan ends : 06/04/05 12.00
START DATE ===> 06/04/04 Format YY/MM/DD
TIME ===> 17.45 Format [Link]
END DATE ===> 06/04/05 Format YY/MM/DD
TIME ===> 13.03 Format [Link]
Option 3.4 du menu primaire
Permet de connaître l’environnement du suivi des travaux
(Job Tracking).
[Author] 146
15 – Information Plan Courant Page 147
1.124. Modification Plan Courant
------------------------- MODIFYING THE CURRENT PLAN ----------------
Option ===>
Select one of the following:
1 ADD - Add a new occurrence to the current plan
2 LIST - List existing occurrences for further processing
3 OPERATIONS - List existing operations for further processing
4 ERROR HANDLING - Handle operations in error
5 WORK STATIONS - Change status and open interval of work stations
6 JOB SETUP - Prepare JCL for jobs in the current plan
7 SPECRES - Special resource monitor
9 DEFINE EL - Define alternative error list layouts
Option 5 du menu primaire
15 – Information Plan Courant Page 148
1.125. Ajout d’une occurrence
------------------- ADDING APPLICATIONS TO THE CURRENT PLAN ----------------
Command ===>
Specify the information below and press ENTER to add the occurrence,
or specify selection criteria to create a list of applications.
APPLICATION ID ===> ESSAIMON________
JOBNAME ===> ________
Input arrival:
DATE ===> 06/04/04 Date in format YY/MM/DD
TIME ===> _____ Time in format [Link]
Deadline:
DATE ===> ________ Date in format YY/MM/DD
TIME ===> _____ Time in format [Link]
PRIORITY ===> _ 1-9
ERROR CODE ===> ____ If rerun of occurrence
AUTOMATIC DEP ===> Y Automatic dependency add, Y P S or N
RESOLVE REQUIRED ===> N Auto deps must be resolved, Y or N
GROUP DEFINITION ===> ________________ Group Definition filter
Option 5.1 du menu primaire
15 – Information Plan Courant Page 149
1.126. Dépendances externes (1/2)
----------------- MODIFYING AN OCCURRENCE IN THE CURRENT PLAN ------------
Command ===>
Enter/change data below:
Enter the DEP command above to verify external dependencies, or,
enter the OPER command to modify operations.
Application : ESSAIMC
Owner : POOL H
Status : Being added
Operations : 1
External predecessors : 0
Calendar name : DEFAULT
Input arrival:
DATE ===> 06/04/02________ Date in format YY/MM/DD
TIME ===> 06.00_____ Time in format [Link]
Deadline:
DATE ===> 71/21/31_______ Date in format YY/MM/DD
TIME ===> 20.00_____ Time in format [Link]
VARIABLE TABLE ===> ________________ JCL variable table id
PRIORITY ===> 5 1-9
GROUP DEFINITION ===> ________________ Group definition id
Option 5.2 (ENTER+M) du menu primaire
Informations générales sur l’occurrence :
- commande DEP pour modifier les dépendances,
- commande OPER pour le détail des opérations.
15 – Information Plan Courant Page 150
1.127. Dépendances externes (2/2)
------------------ RESOLVING EXTERNAL DEPENDENCIES IN THE CP ------------------
Command ===> Scroll ===> PAGE
Enter the row command D to delete unwanted dependencies.
Application : ESSAIMON
Input arrival : 060403 06.00
Deadline : 060404 0500
Row Operation in application above Dependency
Cmd ws no. text Application id Input arrival WS No. T
' CPU1 025 suite traitement ESSAIMON 060405 06.00 005
Option 5.2 (ENTER+M+DEP) du menu primaire
15 – Information Plan Courant Page 151
1.128. Ajout d’opération
------------------ MODIFYING OPERATIONS IN THE CURRENT PLAN -------------------
Command ===> Scroll ===> PAGE
Enter the GRAPH command above to view operations graphically or
change data in the rows, and/or enter any of the following row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
J - Edit JCL, O - Browse operator instructions, S - Modify operation details
L - Browse joblog
Application : ESSAIMON
Owner : POLL H
Input arrival : 060404 06.00
Status : Waiting
Row Operation Jobname PS Duration Opt Ext Res Stat
cmd ws no. text [Link] S T S/P S R1 R2 N Cu
I'' DATA 005 arrivée événement_____________00.01.00 0 0
Option 5.2 (ENTER+M+OPER) du menu primaire
15 – Information Plan Courant Page 152
1.129. Ajout d’une occurrence (1/2)
------------------- ADDING APPLICATIONS TO THE CURRENT PLAN ----------------
Command ===>
Specify the information below and press ENTER to add the occurrence,
or specify selection criteria to create a list of applications.
APPLICATION ID ===> STOCKJ ________
JOBNAME ===> ________
Input arrival:
DATE ===> 06/04/04 Date in format YY/MM/DD
TIME ===> 06.00 Time in format [Link]
Deadline:
DATE ===> 06/04/04 Date in format YY/MM/DD
TIME ===> 20.00 Time in format [Link]
PRIORITY ===> 5 1-9
ERROR CODE ===> ____ If rerun of occurrence
AUTOMATIC DEP ===> Y Automatic dependency add, Y P S or N
RESOLVE REQUIRED ===> N Auto deps must be resolved, Y or N
GROUP DEFINITION ===> ________________ Group Definition filter
Option 5.1 du menu primaire
15 – Information Plan Courant Page 153
1.130. Ajout d’une occurrence (2/2)
------------------ MODIFYING OCCURRENCES IN THE CURRENT PLAN -----------------
Command ===> Scroll ===> PAGE
Enter the CREATE command to add a new occurrence or
enter the GRAPH command to display occurrence list graphically or
enter any of the row commands below:
B - Browse, D - Delete, M - Modify, RG - Remove from group, DG - Delete Group,
C - Complete, W -Set to Waiting, R - Rerun, CG - Complete Group
Row Application Input arrival SP G Add
Cmd id text date time func
M'' STOCKJ stocks journaliers 060404 06.00 W 5
Option 5.2 (ENTER) du menu primaire
La nouvelle occurrence a été ajoutée avec statut W (waiting).
De même, à partir de cette liste, une occurrence peut être
sélectionnée pour modification (M).
15 – Information Plan Courant Page 154
1.131. Modification d’une occurrence
----------------- MODIFYING AN OCCURRENCE IN THE CURRENT PLAN --------------
Command ===>
Enter/change data below:
Enter the DEP command above to verify external dependencies, or,
enter the OPER command to modify operations.
Application : STOCKJ
Owner : OPCA2
Status : Waiting
Operations :4
External predecessors :0
Calendar name :
Input arrival:
DATE ===> 06/04/04 Date in format YY/MM/DD
TIME ===> 06.00 Time in format [Link]
Deadline:
DATE ===> 06/04/05 Date in format YY/MM/DD
TIME ===> 20.00 Time in format [Link]
VARIABLE TABLE ===> ________________ JCL variable table id
PRIORITY ===> 5 1-9
GROUP DEFINITION ===> ________________ Group definition id
Option 5.2 (ENTER+M) du menu primaire
15 – Information Plan Courant Page 155
1.132. Modification d’opération
------------------ MODIFYING OPERATIONS IN THE CURRENT PLAN -------------------
Command ===> Scroll ===> PAGE
Enter the GRAPH command above to view operations graphically or
change data in the rows, and/or enter any of the following row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
J - Edit JCL, O - Browse operator instructions, S - Modify operation details
L - Browse joblog
Application : STOCKJ stocks journaliers
Owner : OPCA2
Input arrival : 060403 06.00
Status : Waiting
Row Operation Jobname PS Duration Opt Ext Res Stat
Cmd ws no. text [Link] S T S/P S R1 R2 N Cu
''' PRE 010 ST010J 1 00.01.10 ON 0 0
J'' CPU 015 ST015J 1 00.02.45 ON 0 0
''' CPU 020 ST020J 1 00.01.05 ON 0 0
Option 5.2 (ENTER+M+OPER) du menu primaire
Modification du JCL par commande de ligne (J).
Visualisation des instructions opérateurs par commande de
ligne (O).
15 – Information Plan Courant Page 156
1.133. Modification du JCL
-------------------- EDITING JCL FOR A COMPUTER OPERATION --------------
Command ===> Scroll ===> PAGE
Edit JCL below and press END to finish or CANCEL to reject:
Application : STOCKJ
Operation : CPU 15
Status of operation : Rdy, nonrep pred
Jobname : ST010J JCL last updated by:
001010 //ST015J JOB(XS12,XS12),SYSTEM,CLASS=E,MSGCLASS=T,NOTIFY=IPRL13
001111 //S1 EXEC PGM=IEFBR14
001112 //S2 EXEC PGM=IEFBR14
Option 5.2 (ENTER+M+OPER+J) du menu primaire
15 – Information Plan Courant Page 157
1.134. Instructions Opérateurs
---------------------------- OPERATOR INSTRUCTION -----------------------------
Command ===> Scroll ===> CSR
Application : STOCKJ
Operation : PRE 10
************************************TOP OF DATA****************
INSTRUCTION DE PREPARATION POUR TEST
************************************BOTTOM OF DATA************
Option 5.2 (ENTER+M+OPER+O) du menu primaire
Consultation «BROWSE » des instructions opérateurs.
15 – Information Plan Courant Page 158
1.135. Caractéristiques d’une opération
----------------- MODIFYING AN OPERATION IN THE CURRENT PLAN -----------------
Option ===>
Select one of the following:
1 DEPENDENCIES - Delete and add (internal and external)
2 SPEC RESOURCES - Special resources
3 AUTOMATIC OPTIONS - Job, WTO, and print options
4 TIME - Time specifications
5 JCL - Edit JCL for MVS job
6 GENERAL - General information
7 CLEANUP OPTIONS - Cleanup Options
8 EXTENDED INFO - Operation extended info
Application : STOCKJ
Input arrival : 060404 06.00
Operation : CPU 040
Duration ([Link]) : 00.01.12
Jobname : ST040J
External predecessors : No
External successors : No
Special resources : No
Option 5.2 (ENTER+M+OPER+S) du menu primaire
15 – Information Plan Courant Page 159
1.136. Dépendances
------------------ RESOLVING EXTERNAL DEPENDENCIES IN THE CP ------------------
Command ===> Scroll ===> PAGE
Enter the row command D to delete unwanted dependencies.
Application : STOCKJ
Input arrival : 060404 06.00
Deadline : 060405 20.00
Row Operation in application above Dependency
cmd ws no. text Application id Input arrival WS No. T
' PRE 010 APP2 060404 06.00 CPU 090 P
Option 5.2 (ENTER+M+DEP) du menu primaire
15 – Information Plan Courant Page 160
1.137. Ressources
----------- MODIFYING SPECIAL RESOURCE USAGE IN THE CURRENT PLAN ------
Command ===> Scroll ===> PAGE
Change data in the rows, and/or enter any of the following row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
Application : STOCKJ
Input arrival : 060404 06.00
Operation : PRE 010
Row Special resource name Qty Shr Keep on
Cmd Ex Error
''''
Option 5.2 (ENTER+M+OPER+S+2) du menu primaire
15 – Information Plan Courant Page 161
1.138. Options du JOB
--------------- MODIFYING JOB, WTO, AND PRINT OPTIONS IN THE CP --------------
Command ===>
Enter/change data below:
Application : STOCKJ
Input arrival : 060404 06.00
Operation : PRE 010
JOB NAME ===> ST010J Name of the job or task
JOB/SYSOUT CLASS ===> _ Job/sysout class depending on workstation
ERROR TRACKING ===> _ Automatically track errors, Y or N
HIGHEST RETURN CODE ===> ____ Highest return code not treated as error
EXTERNAL MONITOR ===> _ Job monitored by external product (Y/N)
CENTRALIZED SCRIPT ===> _ Centralized script Y/N (for FTW only)
CRITICAL ===> _ POLICY ===> _ WLM critical job (Y/N) and assist policy
Job options : Specify Y or N for the following options:
SUBMIT ===> O Will be submitted by OPC/TWS
HOLD/RELEASE ===> _ Will be released if held by OPC/TWS
TIME DEPENDENT ===> _ Above actions at a specific time
SUPPRESS IF LATE ===> _ Suppress if time dependent action is late
DEADLINE WTO ===> _ Deadline WTO should be issued
RESTARTABLE ===> _ Operation is restartable
REROUTEABLE ===> _ Operation is eligible for reroute
Print options : Specify for a printer operation:
FORM NUMBER ===> ______ Sysout forms name
Option 5.2 (ENTER+M+OPER+S+3) du menu primaire
15 – Information Plan Courant Page 162
1.139. Dépendance horaire
------------------ MODIFYING OPERATION TIMES IN CURRENT PLAN ----
Command ===>
Enter/change data below:
Application : STOCKJ stocks journaliers
Input arrival : 06/04/04 11.00
Deadline : 06/04/04 23.00
Operation : CPU1 015
Operation input arrival:
DATE ===> ________ Date in format YY/MM/DD
TIME ===> _____ Time in format [Link]
Operation deadline :
DATE ===> 06/04/04 Date in format YY/MM/DD
TIME ===> 23.00 Time in format [Link]
Option 5.2 (ENTER+M+OPER+S+4) du menu primaire
Rappel :
les limites d’une opération devant être incluses dans les limites
de l’application à laquelle elle appartient.
16 – Traitement des erreurs Page 163
16. TRAITEMENT DES ERREURS
[Author] 163
16 – Traitement des erreurs Page 164
1.140. Traitement des erreurs
------------------------- MODIFYING THE CURRENT PLAN ----------------
Option ===>
Select one of the following:
1 ADD - Add a new occurrence to the current plan
2 LIST - List existing occurrences for further processing
3 OPERATIONS - List existing operations for further processing
4 ERROR HANDLING - Handle operations in error
5 WORK STATIONS - Change status and open interval of work stations
6 JOB SETUP - Prepare JCL for jobs in the current plan
7 SPECRES - Special resource monitor
9 DEFINE EL - Define alternative error list layouts
Option 5 du menu primaire
Le traitement d’erreur fait partie des MODIFICATION PLAN
COURANT.
16 – Traitement des erreurs Page 165
1.141. Constitution d’une liste
------------------- SPECIFYING ENDED IN ERROR LIST CRITERIA ----------
Command ===>
Specify selection criteria below and press ENTER to create a list
of operations that have ended in error.
LAYOUT ID ===> ________ Id of layout, * for a list
JOBNAME ===> ________
APPLICATION ID ===> ________________
OWNER ID ===> ________________
AUTHORITY GROUP ID ===> ________
WORK STATION NAME ===> ____
ERROR CODE ===> ____
GROUP DEFINITION ===> ________________
CLEAN UP TYPE ===> ____ Types list: A M I N or blank
CLEAN UP RESULT ===> __ Results list: C E or blank
OP. EXTENDED NAME ===> ______________________________________________
Option 5.4 du menu primaire
16 – Traitement des erreurs Page 166
1.142. Traitement d’une liste (1/2)
--------------- HANDLING OPERATIONS ENDED IN ERROR (left part) Row 1 to 4 of 4
Command ===> Scroll ===> PAGE
Scroll right, enter the EXTEND command to get extended row command
information, enter the HIST command to select operation history list or
enter any of the row commands below:
I,O,J,L,RC,FSR,FJR,RI,C,MH,MR,SJR or RER,ARC,WOC,CMP,MOD,DEL,RG,DG
or CG
LAYOUT ID ===> OPCTWS__ Change to switch layout id
Cmd Ended time Application ws no. Jobname Errc
''' 06/04/05 12.35 FOR1S03T CPU1 1 TEST1 OSUF
''' 06/04/05 12.31 FOR1S03T CPU1 1 TEST1 JCLI
''' 06/04/04 17.46 COMPTAH CPU1 15 CPT1 OSUF
''' 06/04/04 17.46 TEST CPU1 15 TEST OSUF
******************************* Bottom of data *****************************
Option 5.4 (ENTER) du menu primaire
Les commandes disponibles peuvent être commentées par la
commande EXTEND.
16 – Traitement des erreurs Page 167
1.143. Traitement d’une liste (2/2)
---------------- HANDLING OPERATIONS ENDED IN ERROR(left part) Row 1 to 4 of 4
Command ===> Scroll ===> PAGE
Scroll right or enter the SUPPRESS command to suppress full row command
information, enter the HIST command to select operation history list
or enter any of the row commands below:
OPERATION RELATED COMMANDS :
I query information, O browse operator instructions, J edit JCL,
C complete, MH manual hold, MR manual release, SJR simple job restart,
RC restart and cleanup, FSR Fast path SR, FJR Fast path JR, L Browse joblog
RI Recovery info
OCCURRENCE RELATED COMMANDS:
RER rerun, ARC attempt automatic recovery, WOC reset to waiting, CMP complete,
MOD modify, DEL delete, RG Remove from Group, DG Delete Group, or
CG Complete Group
LAYOUT ID ===> OPCTWS__ Change to switch layout id
Cmd Ended time Application ws no. Jobname Errc
''' 06/04/05 12.35 FOR1S03T CPU1 1 TEST1 OSUF
''' 06/04/05 12.31 FOR1S03T CPU1 1 TEST1 JCLI
''' 06/04/04 17.46 COMPTAH CPU1 15 CPT1 OSUF
''' 06/04/04 17.46 TEST CPU1 15 TEST OSUF
******************************* Bottom of data *****************************
Option 5.4 (ENTER+EXTEND) du menu primaire
16 – Traitement des erreurs Page 168
1.144. Ré-exécution d’une occurrence (1/2)
------------RERUNNING AN OCCURRENCE IN THE CURRENT PLAN Row 1 to 1 of 1
Command ===> Scroll ===> PAGE
Enter/change data below and/or enter any of the following row commands:
S - Set restart point, RC - Restart and Cleanup, L - Browse joblog,
J - Edit JCL, O - Browse operator instructions, MH - Manual HOLD oper,
MR - Manual RELEASE oper, NP - NOP oper, or UN - Undo NOP oper,
FSR - Fast path SR, FJR - Fast path JR
Application : COMPTAH compta hebdo
Input arrival : 06/04/05 11.00
Calendar name : DEFAULT
DEADLINE DATE ===> 06/04/05 Date in format YY/MM/DD
DEADLINE TIME ===> 23.00 Time in format [Link]
PRIORITY ===> 5 1-9 where 1=low, 8=high and 9=urgent
ERROR CODE ===> ____ For reporting purposes
Row Operation Jobname Status Error Man Nop Cln Log
cmd ws no. text code Hld T S Stat
S'' CPU1 015 CPT1 E OSUF N N N
******************************* Bottom of data *******************************
Option 5.4 (ENTER+RER) du menu primaire
16 – Traitement des erreurs Page 169
1.145. Ré-exécution d’une occurrence (2/2)
------------RERUNNING AN OCCURRENCE IN THE CURRENT PLAN Row 1 to 1 of 1
Command ===> Scroll ===> PAGE
Enter/change data below and/or enter any of the following row commands:
S - Set restart point, RC - Restart and Cleanup, L - Browse joblog,
J - Edit JCL, O - Browse operator instructions, MH - Manual HOLD oper,
MR - Manual RELEASE oper, NP - NOP oper, or UN - Undo NOP oper,
FSR - Fast path SR, FJR - Fast path JR
Application : COMPTAH compta hebdo
Input arrival : 06/04/05 11.00
Calendar name : DEFAULT
DEADLINE DATE ===> 06/04/05 Date in format YY/MM/DD
DEADLINE TIME ===> 23.00 Time in format [Link]
PRIORITY ===> 5 1-9 where 1=low, 8=high and 9=urgent
ERROR CODE ===> ____ For reporting purposes
Row Operation Jobname Status Error Man Nop Cln Log
cmd ws no. text code Hld T S Stat
''' CPU1 015 CPT1 R OSUF N N N
******************************* Bottom of data *******************************
Option 5.4 (ENTER+RER+S) du menu primaire
L’occurrence set réinitialisée au niveau demandé.
Les listes d’occurrences seront mises à jour.
17 – Modification des postes Page 171
17. MODIFICATION DES POSTE
[Author] 171
17 – Modification des postes Page 172
1.146. Modification des postes (1/2)
------MODIFYING WORK STATIONS IN THE CURRENT PLAN----------------------------
Command ===> Scroll ===> PAGE
Enter the row command S to select a work station for modification, or
I to browse system information for the destination.
Row Work station LSTR Completed Active Remaining
cmd name text oper dur. oper oper dur.
' CPG1 general GA 0 0.00 0 0 0.00
S CPU1 ordinateur ACA 0 0.00 0 4 0.04
' IMPR impression PA 0 0.00 0 0 0.00
' TRF1 transfert fichiers ACA 0 0.00 0 0 0.00
' TRF2 transfert fichiers ACA 0 0.00 0 0 0.00
******************************* Bottom of data *******************************
Option 5.5 (ENTER) du menu primaire
Les caractéristiques globales d’un poste de travail peuvent être
modifiées ponctuellement dans le Plan Courant.
Cette option fait également partie de l’option MODIFICATION DU
PLAN COURANT.
[Author] 172
17 – Modification des postes Page 173
1.147. Modification des postes (2/2)
---------------- MODIFYING A WORK STATION IN THE CURRENT PLAN ---------------
Command ===>
Enter/change data below:
Enter the O command above to modify open time intervals
Enter the V command above to vary work station status
Work station : CPU1 ordinateur
Type : Computer JOB ability
Status : Active
REPORTING ATTR ===> A A automatic, S manual start and complete
C complete only or N non reporting
CONTROL ON SERVERS ===> Y Control on parallel servers, Y or N
CONTROL ON R1 ===> N Control on critical resource R1 , Y or N
CONTROL ON R2 ===> N Control on critical resource R2 , Y or N
Option 5.5 (ENTER+S) du menu primaire
Les caractéristiques générales des postes peuvent être modifiées
pour la durée du Plan Courant.
17 – Modification des postes Page 174
1.148. Modification de la disponibilité
------------------- MODIFYING OPEN TIME INTERVALS IN THE CP -- Row 1 to 8 of 8
Command ===> Scroll ===> PAGE
Change data in the rows, and/or enter any of the following row commands:
I(nn) - Insert, R(nn),RR(nn) - Repeat, D(nn),DD - Delete
Work station : CPU1 ordinateur
Control on servers : Yes
Control on R1 : No
Control on R2 : No
Row From To Planned Modified
cmd YY/MM/DD [Link] YY/MM/DD [Link] ps R1 R2 AltWS ps R1 R2 AltWS
'''' 06 / 04 / 05 00 . 00 06 / 04 / 06 00 . 00 99 99 99 99 99 99 ____
'''' 06 / 04 / 06 00 . 00 06 / 04 / 07 00 . 00 99 99 99 99 99 99 ____
'''' 06 / 04 / 07 00 . 00 06 / 04 / 08 00 . 00 99 99 99 99 99 99 ____
'''' 06 / 04 / 08 00 . 00 06 / 04 / 09 00 . 00 99 99 99 99 99 99 ____
'''' 06 / 04 / 09 00 . 00 06 / 04 / 10 00 . 00 99 99 99 99 99 99 ____
'''' 06 / 04 / 10 00 . 00 06 / 04 / 11 00 . 00 99 99 99 99 99 99 ____
'''' 06 / 04 / 11 00 . 00 06 / 04 / 12 00 . 00 99 99 99 99 99 99 ____
'''' 06 / 04 / 12 00 . 00 06 / 04 / 13 00 . 00 99 99 99 99 99 99 ____
******************************* Bottom of data *****************************
Option 5.5 (ENTER+S+O) du menu primaire
les modifications se font directement dans la table.
17 – Modification des postes Page 175
1.149. Re-planification du Plan Courant
----------------------- REPLANNING CURRENT PLAN PERIOD -------------------
Command ===>
Enter/change data below and press ENTER
Report selection : Y if report wanted, otherwise N
WS SUMMARY ===> Y Summary for all work stations
OPERATING PLAN ===> Y Daily operation plan
WS PLANS ===> Y Plans for all work stations
INPUT ARRIVAL ===> Y List of input arrival operations
NON REPORTING ===> Y Plans for non reporting work stations
CURRENT PERIOD ===> Y Print current period results
PLANNED RESOURCE ===> Y Planned resource utilization
ACTUAL RESOURCE ===> Y Actual resource utilization
Option 3.1 du menu primaire
La fonction de re-planification permet de mettre à jour le Plan
Courant.
modifications des caractéristiques des postes,
ré-échelonnement des plannings.
[Author] 176
18 – Interrogation du Plan Courant Page 177
18. INTERROGATION DU PLAN
COURANT
[Author] 177
18 – Interrogation du Plan Courant Page 178
1.150. Interrogation du Plan Courant
----------------------- CURRENT PLAN AND STATUS INQUIRY ------------------------
Option ===>
Select one of the following:
1 APPLICATIONS - Query application occurrences
2 MOST CRITICAL - Query most critical uncompleted application occurrences
3 OPERATIONS - Query operations (jobs)
4 ENDED IN ERROR - Query operations ended in error
5 WORK STATIONS - Query work station activities
6 GENERAL - Query general information about current plan
Option 6 du menu primaire
Option de consultation uniquement.
On y trouve toutes les informations passées en revue pour les
modifications.