1、UNION INTERNATIONALE DES TLCOMMUNICATIONSCCITT T.433COMIT CONSULTATIF (09/92)INTERNATIONALTLGRAPHIQUE ET TLPHONIQUEQUIPEMENTS TERMINAUXET PROTOCOLES POUR LES SERVICESDE TLMATIQUETRANSFERT ET MANIPULATIONDE DOCUMENTS SERVICES ETPROTOCOLES SPCIFICATIONDE PROTOCOLERecommandation T.433AVANT-PROPOSLe CCI
2、TT (Comit consultatif international tlgraphique et tlphonique) est un organe permanent de lUnioninternationale des tlcommunications (UIT). Il est charg de ltude des questions techniques, dexploitation et detarification, et met ce sujet des Recommandations en vue de la normalisation des tlcommunicati
3、ons lchellemondiale.LAssemble plnire du CCITT, qui se runit tous les quatre ans, dtermine les thmes dtude et approuve lesRecommandations rdiges par ses Commissions dtudes. Entre les Assembles plnires, lapprobation desRecommandations par les membres du CCITT seffectue selon la procdure dfinie dans la
4、 Rsolution no2 du CCITT(Melbourne, 1988).La Recommandation rvise T.433, labore par la Commission dtudes VIII, a t approuve le18 septembre 1992 selon la procdure dfinie dans la Rsolution no2._REMARQUEDans cette Recommandation, le terme Administration dsigne indiffremment une administration detlcommun
5、ication ou une exploitation prive reconnue. UIT 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 laccordcrit de lUIT.Recom
6、mandation T.433 (09/92) iTABLE DES MATIRESPageIntroduction . ii1 Porte et champ dapplication. 12 Rfrences 13 Dfinitions et abrviations . 14 Conventions 15 Description du protocole 25.1 Fourniture de service 25.2 Relation avec dautres ASE et services de couche infrieure 25.3 Modle darchitecture de pr
7、otocole tlmatique .36 Elments de procdure . 56.1 Liste rsume des units de donnes du protocole DTAM. 66.2 Etablissement dassociation DTAM 66.3 Terminaison normale dune association DTAM . 136.4 Terminaison anormale dune association DTAM . 176.5 Capacit 206.6 Transfert de masse de document. 266.7 Manip
8、ulation non confirme de document .326.8 Manipulation confirme de document 356.9 Transfert de donnes types 366.10 Accs au document distant . 366.11 Gestion du document distant 366.12 Contrle de jeton. 376.13 Rapport danomalies 396.14 Rgles dextensibilit 417 Projection sur les services de couche infri
9、eure. 417.1 Projection sur les services prsentation et les services ACSE 417.2 Projection sur les services prsentation et les services RTSE 457.3 Projection sur le service session en mode transparent (Recommandation X.215) . 498 Dfinition en syntaxe abstraite des APDU. 578.1 Dfinition en syntaxe abs
10、traite des APDU en mode normal 578.2 Dfinition en syntaxe abstraite des APDU pour lutilisation du service session en modetransparent 609 Conformit . 61Annexe A Exemples de squence de protocole pour le transfert de masse de document 62Annexe B Tableaux dtats DTAM-PM . 65B.1 Considrations gnrales 65B.
11、2 Conventions 74B.3 Actions prendre par la DTAM-PM 74B.4 Dfinitions des variables. 75Annexe C Tableaux dtats de DTAM-PM. 76C.1 Considrations gnrales 76ii Recommandation T.433 (09/92)INTRODUCTIONLa prsente Recommandation spcifie le protocole pour les services assurs par un lment de serviceapplication
12、, llment de service transfert et manipulation de document (DTAM) pour soutenir des applications dans unenvironnement de systmes tlmatiques rpartis. La prsente Recommandation est lune dune srie deRecommandations spcifiant les protocoles pour des jeux dlments de service dapplication utiliss spcifiquem
13、ent parun certain nombre dapplications.Recommandation T.433 1Recommandation T.433Recommandation T.433TRANSFERT ET MANIPULATION DE DOCUMENTS SERVICESET PROTOCOLES SPCIFICATION DE PROTOCOLE(rvise en 1992)1 Porte et champ dapplicationLa prsente Recommandation spcifie le protocole et les procdures pour
14、llment de service transfert etmanipulation de document. Les services DTAM sont assurs conjointement avec le service lment de service decontrle dassociation (ACSE) (voir la Recommandation X.217), le service lment de service de transfert fiable (RTSE)(voir la Recommandation X.218) et le service prsent
15、ation (voir la Recommandation X.216) ou le service session (voirla Recommandation X.215). Selon la projection, la Recommandation T.62 bis peut aussi sappliquer.Les procdures DTAM sont dfinies comme tant:a) linteraction entre machines de protocole DTAM homologues par lintermdiaire de lutilisation du
16、serviceACSE, du service RTSE et du service prsentation ou du service session; etb) les interactions entre la machine de protocole DTAM et son utilisateur de service.La prsente Recommandation spcifie les caractristiques de conformit pour les systmes appliquant cesprocdures.Lutilisation de llment du s
17、ervice doprations distantes (ROSE: voir la Recommandation X.219) est pourtude ultrieure.2 RfrencesLes rfrences sont numres dans la Recommandation T.431.3 Dfinitions et abrviationsLes expressions et abrviations sont dfinies dans la Recommandation T.431. Les dfinitions des noms deprimitive de service
18、donnes dans la Recommandation T.432 sont utilises dans la prsente Recommandation.4 ConventionsLa prsente Recommandation spcifie les champs des APDU. Dans le 6, les tableaux sont prsents pourchaque APDU de DTAM. Chaque champ est rsum par la notation suivante:M La prsence est obligatoireU La prsence e
19、st facultativereq La source est lie la primitive de demandeind Le collecteur est li la primitive dindicationrsp La source est lie la primitive de rponsecnf Le collecteur est li la primitive de confirmationsp La source ou le collecteur est la DTAM-PMLa structure de chaque APDU de DTAM est spcifie dan
20、s le 8 en utilisant la notation syntaxique abstraitede la Recommandation X.208.2 Recommandation T.4335 Description du protocole5.1 Fourniture de serviceLe protocole spcifi dans la prsente Recommandation assure les services DTAM dfinis dans laRecommandation T.432. Ces services sont numrs dans le tabl
21、eau 1/T.433.TABLEAU 1/T.433Rsum des services de DTAMRemarque Les services D-REBUILD, D-P-EXCEPTION-REPORT et D-U-EXCEPTION-REPORT sont pour tude ultrieure.5.2 Relation avec dautres ASE et services de couche infrieure5.2.1 Service ACSE (lorsque RTSE nest pas utilis)Les services de DTAM requirent lacc
22、s aux services A-ASSOCIATE, A-RELEASE, A-ABORT et A-P-ABORT. Linclusion du DTAM dans un contexte dapplication empche lutilisation de lun quelconque des servicesACSE mentionns ci-dessus pour tout autre ASE ou lment dutilisateur.Dans le mode transparent du DTAM, les primitives DTAM sont projetes direc
23、tement sur les primitives duservice session. En consquence, lACSE nest pas utilis.Service TypeD-INITIATE ConfirmD-TERMINATE ConfirmD-P-ABORT Dclench par le fournisseurD-U-ABORT Non confirmD-CAPABILITY ConfirmD-TRANSFER Confirm par le fournisseurD-TYPED-DATA Non confirmD-CREATE Non confirmD-DELETE No
24、n confirmD-MODIFY Non confirmD-CALL Non confirmD-REBUILD Non confirmD-TOKEN-GIVE Non confirmD-CONTROL-GIVE Non confirmD-TOKEN-PLEASE Non confirmD-P-EXCEPTION-REPORT Dclench par le fournisseurD-U-EXCEPTION-REPORT Non confirmRecommandation T.433 35.2.2 Service RTSELe RTSE est utilis pour assurer le tr
25、ansfert de masse de document dans le mode normal pour le transfert demasse de document.Le RTSE assure le transfert fiable des units de donnes du protocole dapplication (APDU). Il fait en sorteque chaque APDU soit transfre en totalit exactement une fois, ou que lexpditeur soit avis dune anomalie.Le R
26、TSE rtablit le service en cas de dfaillance de la communication et du systme dextrmit, et rduit un minimumle nombre des retransmissions ncessaires au rtablissement.5.2.3 Service ROSELutilisation de cet ASE est pour tude ultrieure.5.2.4 Service prsentationLes services DTAM peuvent demander laccs aux
27、services P-CAPABILITY-DATA, P-DATA, P-U-EXCEPTION-REPORT, P-P-EXCEPTION-REPORT, P-TOKEN-PLEASE et P-TOKEN-GIVE. La prsenteRecommandation reconnat que les services ACSE requirent laccs aux services P-CONNECT, P-RELEASE, P-U-ABORT et P-P-ABORT.5.2.5 Service session X.215Dans le mode dexploitation tran
28、sparent, les APDU dfinies dans le DTAM sont directement projetes sur leservice session dfini dans la Recommandation X.215. La procdure dcrite dans la Recommandation T.62 bissapplique galement.Les services DTAM peuvent demander laccs aux services S-CONNECT, S-CAPABILITY-DATA,S-ACTIVITY-START, S-DATA,
29、 S-MINOR-SYNCHRONIZE, S-ACTIVITY-END, S-ACTIVITY-INTERRUPT,S-ACTIVITY-DISCARD, S-U-EXCEPTION-REPORT, S-ACTIVITY-RESUME, S-P-EXCEPTION-REPORT,S-TOKEN-PLEASE, S-CONTROL-GIVE, S-RELEASE, S-U-ABORT et S-P-ABORT.5.3 Modle darchitecture de protocole tlmatiqueLe DTAM fonctionne entre deux machines de proto
30、cole DTAM (DTAM-PM) (DTAM protocol machine) dansla couche application du modle OSI. Les lments de protocole sont changs entre les DTAM-PM, utilisant le servicesession tel que dfini dans la Recommandation X.215 ou les services de RTSE, dACSE et de couche prsentation telsque dfinis respectivement dans
31、 les Recommandations X.218, X.217 et X.216. Le modle darchitecture de protocoletlmatique (TPA) (telematic protocol architecture) est indiqu dans la figure 1/T.433. La prsente architecture deprotocole de couche application est compose de lACSE (lment de service de contrle dassociation), du RTSE(lment
32、 de service de transfert fiable), du DTAM-SE (lment de service), et des utilisateurs DTAM. Lutilisation duRTSE sert uniquement au transfert de masse de document en mode normal. Lutilisation de llment de servicedoprations distantes (ROSE) est pour tude ultrieure.5.3.1 Fonctions de lutilisateur DTAMLe
33、s utilisateurs DTAM ont pour rle de reflter avec prcision les intentions de lutilisateur tlmatique rel(cest-dire terminal ou utilisateur du systme) en matire de communication, et ont pour fonctions daccomplir lesapplications (transfert de masse de document, manipulations de document, transfert et ma
34、nipulation de document, etc.)au nom de lutilisateur rel. Le prsent mcanisme est assur par lutilisation du DTAM-SE par lintermdiaire du serviceDTAM dfini dans la Recommandation T.432. Le service DTAM est linterface logique entre lutilisateur DTAM et lefournisseur de service DTAM pour le traitement de
35、 donnes, et est indpendant de la technique spcifique du logiciel etdu matriel.Lutilisateur DTAM en tant qulment du service application peut tre capable dinterprter la signification ducontenu dun document chang. Par exemple, la commande de recherche effectue au cours dune recherchedocumentaire nest p
36、as interprte par le DTAM, mais par lutilisateur du DTAM.4 Recommandation T.433T0812060-93/d01ACSEDTAM-SERTSE(remarque 2)Service prsentationRemarque 1 Dans le cas dutilisation du service session (mode transparent), les APDUde DTAM sont directement projetes sur les primitives du service session.Remarq
37、ue 2 Lutilisation du RTSE sert uniquement au transfert de masse de documenten mode normal.FIGURE 1/T.433Modle darchitecture de protocole tlmatique (TPA)dans la couche applicationUtilisateur DTAM5.3.2 Fonctions du fournisseur de service DTAMPour assurer les applications tlmatiques de la gestion sourc
38、e unique de documents, le fournisseur deservice DTAM assure les fonctions de communication suivantes.1) Contrle dutilisation dassociation (noyau)Le DTAM dclenche lutilisation de lassociation fournie dans ACSE et contrle lutilisation delassociation pendant la communication (terminaison, abandon, etc.
39、), soit directement, soit au moyen duRTSE. En appliquant le service session aux fonctions de couche infrieure du DTAM, le prsent contrledutilisation dassociation sera projet directement sur lunit fonctionnelle noyau de session.2) Capacit DTAMLa capacit DTAM est dfinie par des ensembles de paramtres
40、pour spcifier les caractristiques decommunication:Capacits dapplication aux documents darchitecture ouvertea) profil dapplication de document,b) profil dapplication oprationnel,c) caractristiques de document non essentielles, etd) caractristiques de structure non essentielles, etc.Capacits de transf
41、ert de fichiersa) capacits de BFT,b) capacit de transparence de donnes.Recommandation T.433 53) Fonction de transmission de donnesLe DTAM assure des fonctions pour le transfert de masse de document, les manipulations de document etla transmission de donnes types, comme suit:a) Transfert de masse de
42、documentLe DTAM a pour fonction de transmettre le document en bloc lautre DTAM dans lenvironnementde communications ngoci par le service D-INITIATE et additionnellement par le service D-CAPABILITY.b) Manipulations de documentLe DTAM assure la fonction visant modifier partiellement un document vu par
43、 les deuxutilisateurs, en engendrant, rvisant ou supprimant des structures (pages, pavs, etc.) dun documentexistant ou crer un nouveau document en engendrant la structure dODA et la structureoprationnelle.c) Transmission de donnes typesLe DTAM assure titre facultatif une fonction de transmission de
44、donnes types qui estindpendante du contrle de jeton de donnes.4) Accs au document distantPour tude ultrieure.5) Gestion du document distantPour tude ultrieure.6) Contrle de jetonLe DTAM assure titre facultatif la fonction de contrle de jeton pour traiter les jetons de donnes pourle dialogue.7) Rappo
45、rt danomaliesLe DTAM assure titre facultatif la fonction de rapport danomalies pour le contrle derreur au cours dela communication DTAM.6 Elments de procdureLe prsent paragraphe identifie tous les types dunits de donnes de protocole qui constituent les lments duprotocole DTAM entre deux machines de
46、protocole DTAM (DTAM-PM). Une unit de donnes de protocole (PDU) estla plus petite quantit dinformation change entre les DTAM-PM ayant une signification smantique autonome.Lorsquune primitive de service DTAM est adresse par un utilisateur DTAM, le DTAM transmet les donnesde primitive DTAM au DTAM opp
47、os par lintermdiaire du protocole DTAM, puis le DTAM oppos engendre lesprimitives de service DTAM et notifie son utilisateur DTAM. Les units de donnes de protocole DTAM (D-PDU)figurent au tableau 2/T.433.Les paramtres individuels des primitives de service DTAM sont, en principe, tous projets sur les
48、 paramtresPDU individuels, mais il y a des PDU qui comprennent des paramtres autres que ceux spcifis dans les primitives deservice, tels que ceux gnrs par le DTAM lui-mme. Par exemple, D-INITIATE-REQ PDU comprend galement leparamtre version de protocole DTAM qui est utilis pour ngocier la version de pr