1、UNION INTERNATIONALE DES TLCOMMUNICATIONS5)4 4 Z.317SECTEUR DE LA NORMALISATIONDES TLCOMMUNICATIONSDE LUIT,!.!% (/-% -!#().%$)!,/5% (/-% -!#().%2ECOMMANDATION 5)4 4c0 : (Extrait du ,IVRE “LEU)NOTES1 La Recommandation Z.317 de l UIT-T a t publie dans le fascicule X.7 du Livre Bleu. Ce fichier est un
2、extraitdu Livre Bleu. La prsentation peut en tre lgrement diffrente, mais le contenu est identique celui du Livre Bleu et lesconditions en matire de droits dauteur restent inchanges (voir plus loin).2 Dans la prsente Recommandation, le terme Administration dsigne indiffremment une administration det
3、lcommunication ou une exploitation reconnue. UIT 1988, 1993Droits de reproduction rservs. Aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque formeque ce soit et par aucun procd, lectronique ou mcanique, y compris la photocopie et les microfilms, sans laccord crit delUI
4、T.Fascicule X.7 - Rec. Z.317 1Recommandation Z.317Fascicule X.7 - Rec. Z.317DIALOGUE HOMME-MACHINE1 Considrations gnralesLa communication homme-machine comprend deux types dchange dinformations, savoir le dialogue et lasortie hors dialogue; elles ont lieu lune aprs lautre, et dans un ordre quelconqu
5、e. La sortie hors dialogue estentirement dfinie dans la Recommandation Z.316.Le dialogue est la partie de la communication homme-machine dclenche et, normalement, termine parlusager. Il est ralis au moyen de la procdure de dialogue dcrite dans la prsente Recommandation. Dans le texte, lesexpressions
6、 “dialogue” et “procdure de dialogue” sont utilises indiffremment.Le texte du 2 dcrit la procdure de dialogue. Les diagrammes syntaxiques de la procdure de dialogue figurentdans le 3 dont les numros internes correspondent ceux du 2.On na pas fait danalyse systmatique des erreurs qui peuvent tre comm
7、ises par les usagers. Les diagrammes serapportent principalement des commandes qui sont donnes correctement, et on a trait uniquement les situationsderreurs videntes; il est reconnu que les diagrammes proposs ne sont pas exhaustifs; certains dentre eux pourraienttre modifis lorsquon aura tudi complt
8、ement les procdures de correction derreurs.2 Dfinition de la procdure de dialogue2.1 Aperu de la procdure de dialogueUn dialogue est ouvert par un prologue de procdure. Ce prologue contient les diverses oprations prparatoiresqui doivent tre accomplies avant que les commandes puissent tre dclenches.
9、Il peut contenir un en-tte provenant dusystme. A la suite du prologue de procdure, un prologue de destination peut prcder une ou plusieurs squences defonctionnement interactif. Le dialogue peut tre termin par un pilogue de procdure.2.2 prologue de procdureLe prologue de procdure peut comprendre troi
10、s parties distinctes dans lordre suivant:- la demande, consistant en lopration effectue pour mettre en marche le terminal homme-machine et lesystme;- lidentification de lusager. Cette identification est facultative; elle peut tre omise dans certaines conditionsspciales, initialisation dun systme, pa
11、r exemple. Dans le cas o aucune procdure didentification nestutilise, il doit tre possible de limiter laccs certaines priodes de la journe, les heures de bureau, parexemple;- un en-tte, qui est fourni par le systme et comprend lidentification du central, des informations relatives ladate, lheure, et
12、c. Les en-ttes peuvent tre prvus titre facultatif pour un systme ou au sein dun systmepour certains terminaux.Le prologue de procdure doit tre excut une seule fois au dbut du dialogue. Il est suivi dune indication“prt” invitant un prologue de destination ou une squence de fonctionnement interactif.O
13、n trouvera ci-dessous la dfinition de la demande, de lidentification de lusager et de len-tte.2.2.1 demandeLa demande est une action manuelle destine mettre en marche le terminal et le systme, ou provoquer uneinterruption. Sa composition dpend essentiellement du type du terminal et de limplmentation
14、.La demande peut tre une action consistant enfoncer le touche dinterruption ou appuyer sur un interrupteurde commande ou de mise sous tension et (ou) frapper une srie de caractres sur le clavier.2.2.2 procdure didentificationLa procdure didentification sert identifier lusager du systme. Elle peut co
15、mporter lutilisation de cartesdidentification qui assurent la scurit daccs au systme.2 Fascicule X.7 - Rec. Z.317Aprs quun usager a t identifi par le systme, il est possible dappliquer diffrents niveaux dhabilitationlimitant laccs des groupes de commandes qui peuvent avoir des classifications de scu
16、rit ou des classificationsfonctionnelles diffrentes.La procdure didentification (voir la figure 3.2.2/Z.317) est souple et offre de nombreuses options. Toutefois,elle est assujettie aux directives ci-aprs:- si une carte didentification est utilise, celle-ci doit toujours tre prcde ou suivie dun mot
17、de passe;- pour des raisons de scurit, il peut tre ncessaire de supprimer toute rponse du systme aux procduresdidentification;- aprs plusieurs tentatives successives, une action approprie est ncessaire sous la forme, par exemple, dunealarme ou dun blocage temporaire de laccs au systme partir du term
18、inal concern.2.2.2.1 indication “prt”Lindication “prt” indique que le sens du dialogue a chang et que le systme attend que linformation soitdonne sur le terminal. Lindication “prt” est reprsente par le symbole (plus grand que)afin de le distinguer dune commande.Lidentificateur de destination dsigne
19、lemplacement physique o la commande doit tre traite principalement,par exemple une identification de central ou le numro dordre dun processeur. Il se compose dune ou plusieurs unitsdinformation spares par un - (tiret). La destination peut galement tre dfinie par un paramtre de la commande.Lidentific
20、ateur de destination peut tre suivi par un en-tte pour indiquer que la destination choisie est autorise,disponible et prte, ou par une sortie de rejet pour indiquer le contraire.2.4 pilogue de procdureLpilogue de procdure sert mettre fin la procdure de dialogue. La composition de lpilogue de procdur
21、edpend avant tout du type du terminal de limplmentation. Lpilogue de procdure peut consister appuyer sur uninterrupteur de commande ou dalimentation, par exemple, et(ou) frapper une squence de caractres sur le clavier, ouencore se matrialiser en une sortie de fin de dialogue produite par le systme.2
22、.5 squence dexploitation interactiveUne squence dexploitation interactive peut comprendre une seule squence dintroduction de commandetermine, le cas chant, par une instruction de fin, ou comporter une srie de squences dintroduction de commande oudactions spciales. Ces dernires ont lieu quand, la sui
23、te de lexcution partielle dune fonction, le systme demandequon lui fournisse des informations supplmentaires sous la forme dactions spciales ou dautres commandes pourlesquelles doivent intervenir le jugement, et ventuellement, la dcision dun individu.2.5.1 squence dintroduction de commandeUne squenc
24、e dintroduction de commande contient un seul code de commande et, alternativement, une squencedun ou plusieurs blocs de paramtres et un nombre dexcutions appropri.Une squence dexploitation interactive peut tre stoppe prmaturment par lusager par lutilisation dunesquence dintroduction de commande part
25、iculire. Cette dernire pourrait consister en une certaine commandeindpendante de toute squence dexploitation interactive (par exemple, SORTIE, etc.).2.5.2 Rponse manuelleDes actions spciales peuvent inclure des rponses manuelles, telles que la manuvre de touches sur lesterminaux ou les rpartiteurs d
26、e commutation et le remplacement de lquipement.Fascicule X.7 - Rec. Z.317 32.5.3 Sortie de demande dinteractionLe systme engendre une sortie de demande dinteraction afin dobtenir des actions supplmentaires.2.5.4 instruction de finUne instruction de fin indique quune squence dexploitation est termine
27、.2.6 Entre directe de paramtreUne seule mthode dintroduction des paramtres est traite dans le prsent paragraphe. Pour les autres mthodes(voir les Recommandations Z.321 Z.323).Lentre directe de paramtre consiste en une squence facultative dintroduction de bloc de paramtres prcdepar le sparateur: (deu
28、x-points). Le ou les blocs de paramtres doivent tre termins par le caractre dexcution; (point-virgule) ou par le caractre de rptition! (point dexclamation) pour dclencher les fonctions requises devant aboutir une sortie de rponse.Si les blocs de paramtres se terminent par un caractre dexcution et qu
29、en rponse une sortie dacceptation oude rejet est formule, le systme met fin lentre directe des paramtres. Si les blocs de paramtres se terminent par uncaractre de rptition et quen rponse une sortie dacceptation ou de rejet est formule, le systme doit envoyer uneindication de demande de bloc de param
30、tres qui joue le rle dune indication demandant lintroduction du (des) bloc(s)de paramtres suivant(s). Si la rponse consiste en une sortie de demande, le systme doit envoyer une indication dedemande de bloc de paramtres invitant entrer soit une partie mise jour du bloc actuel de paramtres (par exempl
31、e, unparamtre ayant t introduit par erreur), soit un complment au bloc actuel de paramtres, selon le contenu de la sortiede demande. Aprs lindication de demande de bloc de paramtres, la squence dintroduction de commande peut treabandonne en utilisant la fonction deffacement dune commande.Les paramtr
32、es sont introduits conformment la squence dintroduction des blocs de paramtres.2.6.1 Squence dintroduction du bloc de paramtresLa squence dintroduction du bloc de paramtres sert introduire un bloc de paramtres. Tous les paramtressont introduits en conformit avec la syntaxe dentre. Lintroduction des
33、paramtres peut avoir lieu directement, sanslaide du systme, comme lexplique la Recommandation Z.315; on peut aussi demander lassistance du systme enfaisant appel la facilit dintervention. La facilit dintervention aide obtenir une entre correcte, le systme donnantune orientation sur les conditions re
34、mplir pour lentre suivante.La sortie fournie par la facilit dintervention peut tre soit:a) Une sortie dassistance suivie par un ? (point dinterrogation). Elle peut sappliquer la totalit du bloc deparamtres, la partie du bloc de paramtres qui reste introduire ou au prochain paramtre introduire. En ou
35、tre, ellepeut comporter une indication que lentre fournie est suffisante et quun ordre dexcution peut tre donn. Lassistancepeut tre demande tout moment dans la squence dintroduction du bloc de paramtres.b) Une sortie de nom de paramtre suivie par un = (symbole gal). Le nom de paramtre sapplique lapr
36、ochaine valeur de paramtre introduire.Les sorties de nom de paramtre ou dorientation ont pour but daider lusager assurer correctement lentrerequise par le systme pour la commande en cours. Dans les deux cas, le systme peut vrifier lentre reue lorsquecela est possible et intervenir en fournissant ass
37、ez dinformations pour que lentre continue.Le type de sortie dintervention retenir dpend des facilits dintervention que permet la machine utilise et, sielle en permet plusieurs, de lemplacement de la demande dintervention.Les prsentes Recommandations traitent de lintervention sur demande de lusager.
38、Lintervention dirige par lesystme sans sollicitation extrieure est galement possible mais nest pas traite dans les prsentes Recommandations.Aprs la sortie “nom de paramtre”, il nest pas possible de dduire une valeur par dfaut pour le paramtresimplement en omettant la valeur. Un “indicateur de dfaut”
39、 doit tre mis. Toutefois, si un ? (point dinterrogation)supplmentaire est introduit, le systme mettra une sortie dorientation et le dfaut par omission sera alors possible.2.6.2 Indication de demande de bloc de paramtresLindication de demande de bloc de paramtres consiste en: (deux-points) prcds, tit
40、re facultatif, descaractres de mise en page et/ou du code de commande appropris.4 Fascicule X.7 - Rec. Z.3172.7 Sortie de rponseUne sortie de rponse est une sortie de type quelconque fournissant des informations sur ltat dune entre. Lestypes de sorties de rponse sont: la sortie dacceptation, la sort
41、ie de rejet et la sortie de demande.Une liste de catgories de chaque type de sortie de rponse est donne ci-aprs. Chaque catgorie est identifiepar ltat de laction demande ou par lerreur commise par lusager. Le titre de chaque catgorie nest pas cens treinterprt comme le texte associer chaque sortie de
42、 rponse. Des catgories additionnelles peuvent tre cres, parexemple, en divisant en plusieurs parties une des catgories numres ci-aprs.2.7.1 Sortie dacceptationIndication quune entre dans le systme est correcte du point de vue syntaxique, complte et que les actionsappropries du systme seront dclenche
43、s ou ont dj t dclenches. Dans ce dernier cas, lindication peut reprsenterles rsultats de laction effective.Catgorie de sortie dacceptation DescriptionCOMMANDE EXCUTE La commande dentre tait correcte et la ou les actions demandes ontt menes bien. Lexcution de certaines commandes peut conduire un rsul
44、tat sorti immdiatement aprs que la commande a tintroduite. Dans ce cas, le rsultat lui-mme peut faire fonction desortie dacceptation.COMMANDE ACCEPTE La commande dentre tait correcte et la ou les actions demandes ontt acceptes. Cette ou ces actions sont soit en cours dexcution soitprises en compte.
45、Dautres sorties lies cette action demandepeuvent tre mises par la suite.2.7.2 Sortie de rejetIndication donne par le systme quune entre reue nest pas valable et quelle ne fera lobjet daucune action, etquaucune correction ny sera apporte (par exemple, lorsque le systme dcouvre que lusager nest pas ha
46、bilit demander laction requise par la commande).Catgorie de sortie de rejet DescriptionCOMMANDE INACCEPTABLE Limprim de commande est valable mais laction demande estincompatible avec le systme actuel ou ltat de lquipement(par exemple, une tentative de rtablissement dune unit en service).INDISPONIBIL
47、IT DES Laction demande ne peut pas tre excute au moment voulu pourRESSOURCES DU SYSTME cause dindisponibilit des ressources du systme (surcharge, files dattente trop longues, programmes occups, etc.). La commande peut tre rintroduite ultrieurement.ERREUR DE TRANSMISSION Une erreur de transmission sest produite lors de lentre et le systmenacceptera pas la commande.INDISPONIBILIT Laccs dentre/sortie au systme est actue