Accueil

Docs pilotages  

Recherche

LA COMMUNICATION AVEC MVS

La communication avec MVS

Principes :

Le pupitreur dispose pour passer les commandes à MVS® d'un écran de type 3278 mono-chrome avec touches de fonctions ou maintenant d'un écran type micro-ordinateur (couleurs).

Des pilotes au travail - notez le nombre de console !!!

L'écran de la console est présenté en plusieurs parties :

a)  La zones des messages : 

·        '*' Intervention requise - origine système

·        'à' Intervention requise - origine programme

·        '¦' Message supprimable

·        '-' Message d'information

·        '+' Message émis par un programme (WTO - DISPLAY)

b) La ligne instruction :

·        Exemple : IEE150I ENTER CANCEL...

c) Les zones d'entrée : 

·        2 lignes sont disponibles

d) La ligne d'avertissement :

·        Elle apparaît en double brillance et nécessite une intervention.

Exemple : MESSAGE WAITING ILLEGAL LIGHT PEN
CURSOR DETECT

L'entrée des commandes :

Elle peut se faire par 2 méthodes :

·        Au clavier + ENTER

·        Par PFK :

o       affectation

o       redéfinition

o       groupage

o       effacement

o       affichage

Le mode conversationnel des touches PFK :

·        La commande est affichée (ligne instruction) permettant une modification éventuelle des opérandes avant ENTER : CON=Y

·        La commande est immédiatement exécutée CON=N.

Suppression de messages de la console :

·        Mode "auto" :  les messages signés (action déjà réalisée ou WTOR répondu) s'effacent automatiquement lorsque l'écran est plein DEL=Y/N (activation - désactivation du mode automatique)

·        Mode "roll" : déroulement de n lignes (signées ou non), à intervalles fixes ou si l'écran est plein, les messages attendent : DEL=R

·        Mode "roll deletable" : lorsque l'écran est plein, un nombre fixe de messages signés est éffacé ; affichage des messages suivants au prochain intervalle de temps : DEL=RD

Les messages peuvent également être supprimés par : 

·        Curseur (en le plaçant sur la ligne à supprimer + ENTER)

·        Commande : K ; K e,1

Les commandes de contrôle de la console :

Description

Contrôle

Opérandes

Définition de zones d'affichage

K

A,...

Suppression de messages 'ACTION'

K

C,

Gestion des "DISPLAY" zones d'affichages

K

D,

Effacement écran

K

E,

Gestion des attributs de dialogues

K

M,

Affectation des PFK

K

N,

Routage messages CONSOLE

K

Q,

Attributs de la CONSOLE

K

S,

Suivi d'activité

K

T,

Mode opératoire des CONSOLES

K

V,

 

Définition des attributs de la console : 

Exemple d'utilisation :

K S,SEG=19,DEL=RD,RNUM=10,RTIME=1,CON=N,MFORM=J,T

Définition d'un segment de 19 lignes (SEG=19) avec effacement automatique de 10 lignes (RNUM=10) des messages [éffacables] après 1 seconde d'attente (RTIME=1) ; les commandes émises à la console seront exécutées immédiatement (CON=N) ; les messages sont préfixés par le JOBNAME et l'heure (J,T).

Cette commande peut-être définie dans la configuration du système, modifiée à l'IPL ou à tout moment en reprécisant les attributs.

K S,REF
Affichage, des attributs de la commande K S

Affectation des PFK :

Format général :
K N,PFK=(m1,CMD='texte[;texte]')[,CON={Y/N}]

m1 : numéro de la PFK
texte : l'expression d'une commande

Exemple : 

K N,PFK=(7,CMD='D A,L'),CON=Y

Ici, on affecte la PFK7 pour la commande Display Active,All avec CON=Y pour l'affichage à l'écran.

Effacement de la PFK n° 7 :

K N, PFK= (7, CMD=' ')

On ne met pas de texte sur la PFK, donc plus de commande.

Groupage de PFK :

K N, PFK= (5, KEY= l, 7)
Les commandes PFKL et PFK7 sont affectés à PFK5 et sont exécutées dans la séquence 1 - 7.

Display des PFK : 

K D,PFK

 

Définition de la zone d'affichage :

Exemple : K A, 6, 13
La zone message de la console est divisée en deux fenêtres :

·        la fenêtre A définie avec 6 lignes contenant les messages du "pupitreur'

·        la fenêtre B, où MVS® continue à afficher les messages ...

·        La fenêtre A est protégée et est gérée par le pupitreur
effacement : par commande (K E, D) en positionnant le curseur sous la lettre E du message IEE235I (2) + ENTER
- Défilement : par commande (K D, F) en positionnant le curseur sous la lettre F du message IEE235I (1) + ENTER
- Abandon : La fenêtre étant vide par la commande K A, NONE (se mettre en conversationnel avant)

 

Le Multiple Console Support : (MCS)

·        C'est le premier espace-adresse crée après l'IPL.

·        C'est un programme qui gère les consoles et les instructions qu'on leur soumet.

·        Il y a une console maître et 99 (?) consoles secondaires pouvant être affectées à certains types d'opérations.

·        Chaque console secondaire peut servir de remplacement de la console maître.

Une console possède plusieurs attributs :

Liste des groupes de commandes que l'on peut passer en fonction de l'autorité de la console (AUTH) :

INFO

Commandes d'information

(K, D, MN, R, SE,...)

SYS

Contrôle Système

(C,Z,P,T,S,F,...)

IO

Gestion des Entrées/Sorties

(mount,Swap,U,V, ...)

CONS

Contrôle Console

 


Les codes de routage (Routing codes) : 

1

Master console Action

2

Master console Info

3

Activité Bandes

4

Activité Disques

5

Archivage Bandes

6

Archivage Disques

7

Activité UR

8

Activité TP

9

Activité Sécurité (RACF)

10

Erreur Système (RMS)

11

Info Pgms User

12

Emulateurs

13-15

Reservé Users

12-128

Reservé IBM®

Affichage de l'affectation des consoles :

DISPLAY CONSOLES[ ...]
D              C

Exemple :

D C,ROUT=(3,5)

Modification de l'affectation des consoles :

Exemple :

VARY 85E,CONSOLE,AUTH=ALL,ROUT=(8,11)

Définition de l'écran dont l'adresse est 85E comme une console pouvant passer toutes les commandes (SYS - IO - CONS - INFO) et recevant des messages dont les rout-codes sont 8 (gestion des TP) et 11 (provenance les programmes utilisateurs et systèmes).

Exemple d'affectation de console

Les consoles font partie des éléments importants à définir à la génération du système (Processus d'IOGEN)