1、UNION INTERNATIONALE DES TLCOMMUNICATIONS5)4 4 4 SECTEUR DE LA NORMALISATION (03/93)DES TLCOMMUNICATIONSDE LUIT3%26)#%3 4 , -!4)15%315)0%-%.43 4%2-).!58 %4 02/4/#/,%30/52 ,%3 3%26)#%3 4 , -!4)15%302/ rvise Helsinki, 1993)1 Objet1.1 Les Recommandations de la srie T.400 dfinissent, dune manire gnrale,
2、 larchitecture ouverte dedocuments (ODA) (open document architecture), les oprations darchitecture de document et le service/protocole pourle transfert et la manipulation darchitecture de document (DTAM) (document transfer, access and manipulation) dans lecadre des communications tlmatiques.1.2 La p
3、rsente Recommandation dfinit un profil dapplication de la communication DM-1 pour la manipulationnon confirme de document afin de spcifier un profil de communication interactif fond sur le DTAM entre passerellesvidotex.1.3 Les conditions dutilisation des Recommandations X.215, X.225, X.216, X.226, X
4、.217 et X.227 pour ce profilde communication sont dcrites dans la prsente Recommandation.2 Champ dapplication2.1 Le profil dapplication de la communication en mode dconnect n 1 (DM-1) (disconnect mode) permet lamanipulation de documents qui sont reprsents conformment au profil dapplication de docume
5、nt dfini par laRecommandation T.504 et au profil oprationnel dapplication dfini par la Recommandation T.541.2.2 Les documents ODA qui sont manipuls devront tre formats.2.3 Le champ dapplication de la prsente Recommandation est le service dinterfonctionnement vidotexinternational entre passerelles vi
6、dotex, savoir le centre extrieur (EH) (external host) et le centre local (LH) (localhost).2.4 La procdure de communication vidotex est fonde sur le modle dfini dans la prsente Recommandationconformment la Recommandation T.564 qui dfinit les caractristiques des passerelles pour linterfonctionnementvi
7、dotex.3 Rfrences Rec. T.101 Interfonctionnement international pour les services vidotex. Rec. srie T.430 Transfert et manipulation de documents (DTAM). Rec. T.504 Profil dapplication de document pour linterfonctionnement vidotex. Rec. T.541 Profil oprationnel dapplication pour linterfonctionnement v
8、idotex. Rec. T.564 Caractristiques des passerelles pour linterfonctionnement vidotex. Rec. X.215 Dfinition du service de session pour linterconnexion de systmes ouverts (OSI) pour lesapplications du CCITT. Rec. X.225 Spcification du protocole de session pour linterconnexion de systmes ouverts pour l
9、esapplications du CCITT. Rec. X.216 Dfinition du service de prsentation de lOSI (interconnexion de systmes ouverts) pour lesapplications du CCITT. Rec. X.226 Spcification du protocole de prsentation de lOSI (interconnexion de systmes ouverts) pourles applications du CCITT.2 Recommandation T.523 (03/
10、93) Rec. X.217 Dfinition du service de contrle dassociation pour linterconnexion de systmes ouvertspour les applications du CCITT. Rec. X.227 Spcification du service de contrle dassociation de lOSI (interconnexion de systmesouverts) pour les applications du CCITT. Rec. X.208 Spcification de la notat
11、ion de syntaxe abstraite numro un (ASN.1). Rec. X.209 Spcification des rgles de codage pour la notation de syntaxe abstraite numro un (ASN.1).4 DfinitionsLes termes et leurs dfinitions sont indiqus dans les Recommandations numres ci-dessus.5 Vue densemble du profil de communication DM-15.1 Le profil
12、 de communication DM-1 dfinit les fonctionnalits de communication qui permettent la manipulation distance et en temps rel de documents ODA et de structures oprationnelles laide doprations crer, supprimer,modifier et appeler entre passerelles vidotex, par lutilisation des fonctions OSI de communicati
13、on ACSE etprsentation (mode normal dfini dans la Recommandation T.432). Ces oprations correspondent au type demanipulation non confirm.5.2 Ce profil dfinit le modle de communication constitu par lutilisateur DTAM du centre local et lutilisateurDTAM du centre extrieur comme lillustre la Figure 1. Le
14、LH ou lEH peut dclencher et arrter une association-application. Au cours de la phase dtablissement de lassociation, des structures darchitecture dinterfonctionnementvidotex (VIA) (videotex interworking architecture) initiales sont automatiquement cres dans les deux centres detransit.5.3 Lusager qui
15、possde le jeton de donnes, gr par la fonction de commande du jeton DTAM, peut manipulerdes documents ODA et de structure oprationnelle qui sont directement mis en correspondance par les oprations VIAdfinies dans la Recommandation T.564.5.4 La manipulation permet deffectuer des oprations qui peuvent
16、sappliquer un ou plusieurs lmentsconstituants du document ODA et/ou de la structure oprationnelle. Dans ce profil, ces oprations permettent deffectuerladjonction, la suppression ou la modification dun lment constituant dun document qui existait dune manireidentique entre les deux centres de transit.
17、5.5 Lorsque le jeton de donnes appartient lutilisateur LH du DTAM, cet utilisateur ne peut effectuer que desoprations modifier sur la structure oprationnelle. En revanche, lutilisateur EH du DTAM peut effectuer toutes lesoprations dfinies dans le service DTAM lorsquil possde le jeton de donnes.6 Car
18、actristiques de base des communications pour le DM-1Le DM-1 est dfini dans le cadre des communications OSI suivantes. Les rgles de mise en correspondance des APDUde DTAM lors de lacheminement vers lintrieur/vers lextrieur de lACSE et de la couche prsentation sont utilisesconformment la dfinition don
19、ne dans la Recommandation T.433.6.1 Fonctionnalits DTAMLes fonctionnalits DTAM suivantes, dfinies dans la Recommandation T.432, sont des caractristiques de base pour ceprofil de communication DM-1:i) manipulation non confirme de documents laide doprations crer, modifier, supprimer et appeler;ii) com
20、mande dutilisation dassociation;iii) gestion des jetons pour la commande du dialogue;iv) transmission de donnes types.Recommandation T.523 (03/93) 3T0818540-94/d01UE UEDTAMDTAMCentre local LH(utilisateur DTAM)Utilesataur DTAMEntitdapplication(AE)Protocole DTAM T.433Service ACSEX.217ACSE ACSEServiceA
21、CSEProtocol ACSE X.227PSAP PSAPX.216 X.216Entit de prsentationX.215 X.215X.225X.226: ProtocoleEntit de sessionFIGURE 1/T.523Modle de profil dapplication de communication DM-1pour linterfonctionnement vidotexCentre extrieur EH(utilisateur DTAM)Entit de prsentationEntit de sessionSystme vidotex intera
22、ctif BServiceDTAM T.432ServiceDTAM T.432Systme vidotex interactif AFIGURE 1/T.523.D01 12 cm6.2 Fonctionnalits dACSELes fonctionnalits de base de llment de service de contrle dassociation (ACSE) (association control serviceelement), dfinies dans les Recommandations X.217 et X.227, sont utilises.6.3 F
23、onctionnalits de prsentationLunit fonctionnelle noyau est utilise conformment aux dfinitions donnes dans les Recommandations X.216 etX.226. Les Recommandations X.208 et X.209 sont utilises respectivement pour la dfinition de la notation abstraite etdes rgles de codage de base de la notation abstrait
24、e dans le cadre du DM-1.6.4 Fonctionnalits de sessionLunit fonctionnelle noyau, lunit fonctionnelle bilatrale lalternat et lunit fonctionnelle de donnes types sontutilises conformment aux Recommandations X.215 et X.225.7 Procdure de communication pour le DM-17.1 Procdure gnrale de communicationLa pr
25、ocdure gnrale de communication pour lapplication de passerelles vidotex est dfinie conformment laprocdure de base qui figure dans la Recommandation T.432. Cette procdure comprend les phases suivantes: tablissement de lassociation-application; fin de lassociation-application;4 Recommandation T.523 (0
26、3/93) abandon de lassociation-application; transmission de donnes.7.2 Etablissement de lassociation-applicationUne communication commence gnralement lorsque lutilisateur DTAM du centre local ou du centre extrieur tablitlassociation-application afin dinitialiser les conditions de communication et de
27、fixer les paramtres initiaux et lesstructures VIA qui seront utiliss. Le jeton initial de donnes est attribu lutilisateur EH du DTAM. Aprsltablissement de lassociation-application, les deux utilisateurs du DTAM passent la phase de transmission desdonnes.7.3 Fin et interruption de lassociation-applic
28、ationLutilisateur du service LH ou EH du DTAM peut normalement mettre fin lassociation-application DTAM sousrserve quil possde le jeton de donnes. Lutilisateur ou le fournisseur du service LH ou EH du DTAM peut galementmettre fin prmaturment lassociation-application DTAM en utilisant les services da
29、bandon de DTAM appropris.7.4 Transmission de donnes7.4.1 Considrations gnralesLapplication passerelles vidotex assure les fonctions de communication suivantes dans la phase de transmission dedonnes:1) manipulation de linformation de visualisation;2) manipulation de linformation saisie de donnes;3) m
30、anipulation de linformation de mmoire de commande dapplication;4) manipulation de linformation de prestations spciales de terminal;5) manipulation de linformation administrative;6) change de linformation de dpassement de limite (complment dtude ncessaire);7) transmission de message asynchrone.7.4.2
31、Manipulation de linformation de visualisationLa visualisation est effectue laide des oprations de VIA dfinies dans la Recommandation T.564; elle est dclenchepar le centre extrieur sur la structure de visualisation.Pour effectuer les oprations VIA sur la structure de visualisation, lEH utilise, sous
32、le contrle du jeton de donnes, lesprimitives de service D-CREATE, D-MODIFY, D-DELETE, D-CALL.7.4.3 Manipulation de linformation saisie de donnes7.4.3.1 Considrations gnralesLa Recommandation T.564 dfinit les quatre types de saisie de donnes ci-aprs:1) type de saisie de donnes 1 extraction de linform
33、ation;2) type de saisie de donnes 2 collecte de donnes;3) type de saisie de donnes 3 saisie de donnes la vole;4) type de saisie de donnes 4 saisie de donnes en duplex.Ces types de saisie de donnes sont classs en mode semi-duplex (types de saisie de donnes 1, 2 et 3) et mode duplex(type de saisie de
34、donnes 4).Recommandation T.523 (03/93) 5LEH peut utiliser les primitives D-CREATE, D-MODIFY, D-DELETE, D-CALL pour effectuer des oprations VIA surchaque lment de structure de la structure de saisie de donnes, mais il ne peut modifier la primitive RESULT-SE et saportion de contenu associe.Le mode sem
35、i-duplex de saisie de donnes permet le dialogue entre le LH et lEH dans le cadre de la commande du jetonde donnes. La saisie de donnes est effectue par le LH laide doprations VIA dans le cadre de la manipulationDTAM (D-MODIFY) portant sur la structure de saisie de donnes. Dans ce cas, lEH doit trans
36、mettre le jeton dedonnes au LH pour effectuer la saisie de donnes.Le mode duplex de saisie de donnes ne dpend pas de la commande du jeton de donnes. Le LH effectue la saisie dedonnes en utilisant des donnes types et le jeton de donnes se trouve toujours du ct EH.7.4.3.2 Gestion du mode de saisie de
37、donnesLa gestion des modes de saisie de donnes doit seffectuer conformment la rgle suivante:i) le LH met le paramtre de mode de saisie de donnes pour indiquer les capacits de saisie de donnesdu ct LH dans la phase dtablissement de lassociation DTAM. Ce paramtre est choisi entrea) le mode semi-duplex
38、;b) le mode duplex; etc) les modes semi-duplex et duplex;ii) lEH reconnat les capacits de mode de saisie de donnes que le LH peut grer. Il nest pas ncessaire quelEH informe le LH de ses capacits de mode de saisie de donnes;iii) si le LH indique seulement le mode semi-duplex et choisit lapplication f
39、onde sur le mode duplex, lEHpeut refuser dtablir la connexion avec lapplication choisie par le LH;iv) si le LH indique seulement le mode duplex et choisit lapplication fonde sur le mode semi-duplex, lEHpeut refuser dtablir la connexion avec lapplication choisie par le LH;v) si le LH indique les deux
40、 modes, le LH dispose de toutes les applications fondes sur les modes semi-duplex ou duplex.7.4.3.3 Oprations relatives la saisie de donnes dans le mode semi-duplex (types 1, 2, 3)Dans le type de saisie de donnes 1 ou 3, les donnes saisies sont envoyes par le LH lEH laide de la primitiveD-MODIFY pou
41、r le RESULT-SE et la portion de contenu associe au RESULT-SE. Dans le type de saisie de donnes 2,les donnes saisies sont envoyes par le LH lEH laide de la primitive D-MODIFY pour le RESULT-SE ainsi quedes portions de contenu associes aux champs saisis et au RESULT-SE (si ncessaire).LEH indique le je
42、ton au LH pour lui permettre denvoyer les donnes saisies.Le LH indique le jeton lEH aprs avoir achev la saisie de donnes (cest-dire aprs avoir dclench la primitiveD-MODIFY approprie correspondant aux SE concerns par la saisie de donnes). Des exemples sont donns sur lesFigures 2 et 3.7.4.3.4 Opration
43、s pour la saisie de donnes dans le mode duplex (type 4)Lorsque lattribut type de saisie de donnes du DATA-ENTRY-PROGRAM-SE est fix sur le type de saisie dedonnes 4, le LH envoie les donnes saisies et le motif de fin dans la primitive D-TYPED-DATA avec le motif de finassoci. Le jeton de donnes reste
44、attribu lEH. Un exemple est donn sur la Figure 4.Lorsque lEH fixe lattribut de type de saisie de donnes sur un autre type (1, 2 ou 3), dans le cas o le LH dispose desdeux modes, le LH cesse denvoyer les donnes dans la primitive D-TYPED-DATA et utilise nouveau la primitiveD-MODIFY pour envoyer les do
45、nnes saisies. LEH ignore la collision possible des primitives D-TYPED-DATA.6 Recommandation T.523 (03/93)T0818550-94/d02Terminaldutilisateur Centre local (LH)Fournisseurdu serviceDTAM Centre extrieur (EH) Base de donnesDem. D-MODIFYInformation devisualisationRponse delutilisateurInd. D-MODIFYInd. D-
46、MODIFYInd. D-TOKEN-GIVEDem. D-MODIFYDem. D-TOKEN-GIVEInd. D-MODIFYInd. D-MODIFYInd. D-MODIFY Dem. D-MODIFY Dem. D-TOKEN-GIVEInd. D-MODIFY Ind. D-TOKEN-GIVEDem. D-MODIFYDem. D-MODIFY Dem. D-MODIFY Envoie lesinformationsEnvoie lesinformationssuivantesFIGURE 2/T.523Exemple de saisie de donnes dans le t
47、ype 1 ou 3(Extraction de linformation ou la vole: semi-duplesx)FIGURE 2/T.523.D02 12 cmT0818560-94/d03Terminal delutilisateur Centre local (LH)Fournisseurdu serviceDTAM Centre extrieur (EH) Base de donnesInd. D-CREATEDem. D-CREATEInd. D-MODIFYInd. D-TOKEN-GIVEDem. D-MODIFYDem. D-MODIFYDem. D-TOKEN-G
48、IVEInd. D-MODIFYInd. D-MODIFYInd. D-MODIFYDem.D-MODIFYDem. D-TOKEN-GIVEInd. D-TOKEN-GIVEDem. D-MODIFYEnvoie un formulaireEnvoie lesinformationsdemandesAffiche leformulaireRemplit de formulaireFIGURE 3/T.523Exemple de saisie de donnes dans le type 2(Collecte de donnes: semi-duplex)Dem. D-MODIFYDem. D-MODI