1、UNION INTERNATIONALE DES TLCOMMUNICATIONSUIT-T T.435SECTEUR DE LA NORMALISATION (08/95)DES TLCOMMUNICATIONSDE LUITTERMINAUX POUR LES SERVICES TLMATIQUESTRANSFERT ET MANIPULATIONDE DOCUMENTS SERVICES ETPROTOCOLES DFINITION DUSERVICE ABSTRAIT ET PROCDURESPOUR LA MANIPULATION DE DOCUMENTAVEC CONFIRMATI
2、ONRecommandation UIT-T T.435(Antrieurement Recommandation du CCITT)AVANT-PROPOSLUIT-T (Secteur de la normalisation des tlcommunications) est un organe permanent de lUnion internationale destlcommunications (UIT). Il est charg de ltude des questions techniques, dexploitation et de tarification, et me
3、t cesujet des Recommandations en vue de la normalisation des tlcommunications lchelle mondiale.La Confrence mondiale de normalisation des tlcommunications (CMNT), qui se runit tous les quatre ans, dtermineles thmes dtudes traiter par les Commissions dtudes de lUIT-T lesquelles laborent en retour des
4、 Recomman-dations sur ces thmes.Lapprobation des Recommandations par les Membres de lUIT-T seffectue selon la procdure dfinie dans laRsolution n 1 de la CMNT (Helsinki, 1er-12 mars 1993).La Recommandation UIT-T T.435, que lon doit la Commission dtudes 8 (1993-1996) de lUIT-T, a t approuvele 11 aot 1
5、995 selon la procdure dfinie dans la Rsolution n 1 de la CMNT._NOTEDans la prsente Recommandation, lexpression Administration est utilise pour dsigner de faon abrge aussi bienune administration de tlcommunications quune exploitation reconnue de tlcommunications. UIT 1996Droits de reproduction rservs
6、. 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.Recommandation T.435 (08/95) iTABLE DES MATIRESRecommandation T.435 (08/95)Page1 Champ
7、 dapplication. 12 Rfrences 23 Dfinitions 34 Abrviations . 35 Conventions 46 Modles abstraits 46.1 Environnement DTAM-DM 46.1.1 Client DTAM-DM.56.1.2 Serveur DTAM-DM 56.1.3 Accs DTAM-DM. 56.1.4 Modle dinformation DTAM-DM 66.1.4.1 Identification des objets manipulables 66.1.4.2 Identification de docum
8、ents complets . 66.1.4.3 Identification de fragments documentaires 66.1.4.4 Identification des informations sur le contenu du document. 76.2 Environnement combin DTAM-DM/DTAM-TK . 76.2.1 Client/serveur DTAM-DM/DTAM-TK 76.2.2 Accs dans lenvironnement DTAM-DM/DTAM-TK 76.2.2.1 Accs DTAM-DM-SYM. 76.2.2.
9、2 Accs DTAM-TK 86.2.3 Utilisation dun jeton dapplication 86.3 Environnement combin DTAM-DM/DFR 86.3.1 Le client DTAM-DM/DFR 106.3.2 Serveur DTAM-DM/DFR . 106.3.3 Accs dans lenvironnement DTAM-DM/DFR. 107 Vue densemble des services abstraits 107.1 Vue densemble des services abstraits DTAM-DM 107.1.1
10、Service abstrait DM-DOCUMENT-OPEN (ouverture de document DM) . 117.1.2 Service abstrait DM-DOCUMENT-SAVE (sauvegarde de document DM). 117.1.3 Service abstrait DM-DOCUMENT-DISCARD (abandon de document DM) 117.1.4 Service abstrait DM-DOCUMENT-CLOSE (fermeture de document DM) . 117.1.5 Service abstrait
11、 DM-DOCUMENT-LIST (listage de documents DM). 117.1.6 Service abstrait DM-GET (lecture DM) 117.1.7 Service abstrait DM-SEARCH (recherche DM) . 117.1.8 Service abstrait DM-CREATE (cration DM) 117.1.9 Service abstrait DM-DELETE (suppression DM). 117.1.10 Service abstrait DM-MODIFY (modification DM) 117
12、.1.11 Service abstrait DM-COPY (copie DM) . 117.1.12 Service abstrait DM-MOVE (dplacement DM). 127.1.13 Service abstrait DM-REPLACE (remplacement DM) 127.1.14 Service abstrait DM-RESERVE (rservation DM) . 127.1.15 Service abstrait DM-UNRESERVE (drservation DM) . 127.1.16 Service abstrait DM-POINT (p
13、ointage DM). 127.1.17 Service abstrait DM-MACRO-CALL (appel de macro commande DM) . 127.1.18 Service abstrait DM-GROUP-BEGIN (dbut de groupe DM) 127.1.19 Service abstrait DM-GROUP-END (fin de groupe DM) 12ii Recommandation T.435 (08/95)Page7.2 Vue densemble des services abstraits dchange de jeton DT
14、AM-TK . 127.2.1 Service abstrait TK-TOKEN-GIVE (cession de jeton) . 127.2.2 Service abstrait TK-TOKEN-PLEASE (demande de jeton TK) . 128 Etablissement dune association dapplication 138.1 Paramtres de rattachement et de dtachement abstraits. 138.1.1 Paramtres de rattachement abstrait 138.1.1.1 Paramt
15、res dargument de rattachement 138.1.1.2 Paramtres du rsultat de rattachement . 168.1.1.3 Paramtres derreur de rattachement 168.1.2 Paramtres ABSTRACT-UNBIND du dtachement abstrait 178.2 Utilisation du service A-ABORT (Annulation dassociation). 179 Dfinition des services abstraits . 179.1 Types de do
16、nnes imports . 179.2 Dfinition des types de donnes communs aux services abstraits 189.2.1 DocumentId Identificateur de document 189.2.2 ManipulationObject Objet manipulable . 189.2.3 ObjectValue Valeur dobjet 189.2.4 Oda-Expression Expression ODA 189.2.5 ObjectPosition Position dobjet 199.2.6 Object
17、Content Contenu dobjet 199.2.7 AssignedId Identificateur affect . 199.2.8 NonPermanentIdentifier Identificateur non permanent 199.3 Dfinition des services abstraits DTAM-DM . 199.3.1 Service abstrait DM-DOCUMENT-OPEN (ouverture de document). 209.3.1.1 Arguments . 209.3.1.2 Rsultat 209.3.1.3 Erreurs
18、. 209.3.2 Service abstrait DM-DOCUMENT-SAVE (sauvegarde) 209.3.2.1 Arguments . 219.3.2.2 Rsultat 219.3.2.3 Erreurs . 219.3.3 Service abstrait DM-DOCUMENT-DISCARD (abandon) . 219.3.3.1 Arguments . 219.3.3.2 Rsultat 219.3.3.3 Erreurs . 229.3.4 Service abstrait DM-DOCUMENT-CLOSE (fermeture) 229.3.4.1 A
19、rguments . 229.3.4.2 Rsultat 229.3.4.3 Erreurs . 229.3.5 Service abstrait DM-DOCUMENT-LIST (listage) . 229.3.5.1 Arguments . 239.3.5.2 Rsultat 239.3.5.3 Erreurs . 239.3.6 Service abstrait DM-GET (lecture) . 239.3.6.1 Arguments . 249.3.6.2 Rsultat 249.3.6.3 Erreurs . 249.3.7 Service abstrait DM-SEARC
20、H (recherche). 249.3.7.1 Arguments . 249.3.7.2 Rsultat 249.3.7.3 Erreurs . 259.3.8 Service abstrait DM-CREATE (cration) 259.3.8.1 Arguments . 259.3.8.2 Rsultat 259.3.8.3 Erreurs . 25Recommandation T.435 (08/95) iiiPage9.3.9 Service abstrait DM-DELETE (suppression) 269.3.9.1 Arguments . 269.3.9.2 Rsu
21、ltat 269.3.9.3 Erreurs . 269.3.10 Service abstrait DM-MODIFY (modification) 269.3.10.1 Arguments . 279.3.10.2 Rsultat 279.3.10.3 Erreurs . 279.3.11 Service abstrait DM-COPY (recopie) . 279.3.11.1 Arguments . 289.3.11.2 Rsultat 289.3.11.3 Erreurs . 289.3.12 Service abstrait DM-MOVE (dplacement) 289.3
22、.12.1 Arguments . 299.3.12.2 Rsultat 299.3.12.3 Erreurs . 299.3.13 Service abstrait DM-REPLACE (remplacement) 299.3.13.1 Arguments . 309.3.13.2 Rsultat 309.3.13.3 Erreurs . 309.3.14 Service abstrait DM-RESERVE (rservation) 309.3.14.1 Arguments . 319.3.14.2 Rsultat 319.3.14.3 Erreurs . 319.3.15 Servi
23、ce abstrait DM-UNRESERVE (drservation). 319.3.15.1 Arguments . 329.3.15.2 Rsultat 329.3.15.3 Erreurs . 329.3.16 Service abstrait DM-POINT (pointage) 329.3.16.1 Arguments . 329.3.16.2 Rsultat 329.3.16.3 Erreurs . 329.3.17 Service abstrait DM-MACRO-CALL (appel de macrocommande) 329.3.17.1 Arguments .
24、339.3.17.2 Rsultat 339.3.17.3 Erreurs . 339.3.18 Service abstrait DM-GROUP-BEGIN (dbut de groupe) . 339.3.18.1 Arguments . 339.3.18.2 Rsultat 339.3.18.3 Erreurs . 339.3.19 Service abstrait DM-GROUP-END (fin de groupe) . 339.3.19.1 Arguments . 349.3.19.2 Rsultat 349.3.19.3 Erreurs . 349.4 Dfinitions
25、des erreurs abstraites du service DTAM-DM. 349.4.1 Erreur daccs DM-access-error 349.4.2 Erreur dattribut DM-attribute-error 359.4.3 Erreur de mise jour DM-update-error. 359.4.4 Erreur de document DM-document-error 369.4.5 Erreur de fragment DM-fragment-error 369.4.6 Erreur de liste DM-list-error379.
26、4.7 Erreur de rservation DM-reservation-error 379.4.8 Erreur de service DM-service-error 379.4.9 Priorit des erreurs 389.5 Dfinition des services abstraits DTAM-TK 389.5.1 Service abstrait TK-TOKEN-GIVE (cession de jeton) . 389.5.1.1 Arguments . 389.5.1.2 Rsultat 389.5.1.3 Erreurs . 38iv Recommandat
27、ion T.435 (08/95)Page9.5.2 Service abstrait TK-TOKEN-PLEASE (demande de jeton) . 389.5.2.1 Arguments . 399.5.2.2 Rsultat 399.5.2.3 Erreurs . 399.6 Dfinitions des erreurs abstraites du service DTAM-TK 399.6.1 Lerreur TK-service-error 39Annexe A Affectation formelle des identificateurs dobjet 40Annexe
28、 B Dfinition formelle des services abstraits DTAM-DM et DTAM-TK . 41Appendice I Procdures de base pour lutilisation des services abstraits DTAM-DM 54I.1 Etablissement dune association DTAM . 54I.2 Ouverture de document . 54I.3 Manipulation de document 54I.4 Sauvegarde de document. 54I.5 Abandon de d
29、ocument 54I.6 Fermeture de document. 54I.7 Terminaison dassociation DTAM 54Appendice II Procdures de base pour lutilisation combine des services abstraits DTAM-DM et DFR 56II.1 Etablissement dassociation DTAM-DM/DFR 56II.2 Archivage et consultation de documents (utilisation des services abstraits DF
30、R) 56II.3 Manipulation de document (utilisation des services abstraits DTAM-DM) . 56II.4 Terminaison de lassociation DTAM-DM/DFR 56Recommandation T.435 (08/95) vRSUMLa prsente Recommandation dfinit les services abstraits daccs distance aux documents et de prsentation, dditionet de transfert de docum
31、ents. Elle contient deux nouveaux lments de service dapplication pour la manipulationinteractive de documents avec confirmation. Ces lments sont (par conception) compatibles avec une utilisationintgre dans des applications dfinies conformment au modle dapplications bureautiques dcentralises (DOAM)(d
32、istributed office application model). Ces deux lments de service dapplication sont le DTAM-TM et le DTAM-TK.Llment de service DTAM-DM permet deffectuer tout type de manipulation distance de documents complets oufragmentaires. Il est conu pour tre associ linterface abstraite ODA pour la manipulation
33、de documents(Recommandation T.413). Si ncessaire, llment DTAM-DM permet dutiliser pleinement les fonctions darchivage etde consultation de documents dfinies dans ISO/CEI 10166 (DFR) dans le cadre de lassociation en mode DTAM.Llment de service DTAM-TK fournit une fonction de jeton dapplication pour p
34、ermettre deux utilisateurs ou plus decommuniquer en confrence.Recommandation T.435 (08/95) 1Recommandation T.435Recommandation T.435 (08/95)TRANSFERT ET MANIPULATION DE DOCUMENTS SERVICES ET PROTOCOLES DFINITION DU SERVICE ABSTRAITET PROCDURES POUR LA MANIPULATIONDE DOCUMENT AVEC CONFIRMATION(Genve,
35、 1995)1 Champ dapplicationLUIT-T (anciennement CCITT) a spcifi le modle de rfrence sept couches pour linterconnexion des systmesouverts (OSI), Recommandation X.200. Lobjectif global de ce modle OSI est de dfinir des normes permettant auxsystmes de communiquer entre eux.La couche application de lOSI
36、comporte les lments de service dapplication (ASE) (application service elements) quisont destins fournir aux applications des services spcifiques.Un de ces lments de service dapplication est le transfert et la manipulation de documents (DTAM). Llment DTAMest conu pour le traitement des documents, ce
37、st-dire le transfert de documents ainsi que laccs et la manipulation defragments de documents entre entits dapplication dans le cadre de systmes tlmatiques ouverts. Llment DTAM estdfini dans les Recommandations de la srie T.430. La Recommandation T.431 introduit et dcrit les principes gnrauxde llmen
38、t DTAM. Les Recommandations T.432 et T.433 dfinissent llment de service dapplication pour letransfert brut de documents et pour la manipulation de document sans confirmation.La prsente Recommandation, conjointement avec les spcifications de protocole contenues dans la Recomman-dation T.436, dfinit d
39、eux nouveaux lments de service dapplication pour la manipulation de document interactiveavec confirmation. Ces lments sont aligns (et prvus) pour une utilisation intgre dans des applications dfiniesconformment au modle dapplications bureautiques rparties (DOAM) (distributed office application model)
40、,ISO/CEI 10031.Ces deux lments de service dapplication, dfinis dans la prsente Recommandation, sont les suivants:1) DTAM-DM Elment de service dapplication DTAM de manipulation de document (DM) (documentmanipulation) amliore; et2) DTAM-TK Elment de service dapplication DTAM dchange de jetons (token)
41、dapplication.Les services abstraits de llment DTAM-DM offrent des fonctions permettant deffectuer des oprations distantes surtout type de documents ou de fragments de document. Si les documents considrs sont des informations structuresconformment larchitecture de document ouverte (ODA) (open documen
42、t architecture), les fragments de documentreprsentent des constituants ODA, Recommandations des sries T.410 et T.420. Ses autres types de documents peuventcomporter dautres moyens didentification des fragments de document. Les documents et fragments de document sontconsidrs comme des objets manipula
43、bles dans le cadre de la prsente Recommandation.Llment DTAM-DM peut se combiner llment de service darchivage et de consultation de documents (DFR),ISO/CEI 10166, en ce qui concerne les applications daccs et de manipulation des documents. Les deux lments DFRet DTAM-DM sont des applications qui permet
44、tent deffectuer des oprations distantes sur tous types de documents.Alors que llment DTAM-DM manipule des fragments de documents, llment DFR porte sur larchivage et laconsultation de documents entiers. Lorsquil est ncessaire de manipuler la fois des documents entiers et fragmentairesconservs en mmoi
45、re documentaire, on combinera lutilisation des services abstraits DTAM-DM et DFR.Llment de service DTAM-TK assure le traitement dun jeton dapplication, qui permet de structurer le dialoguelorsque deux utilisateurs ou plus participent des applications de type confrence. Llment DTAM-TK est prvu pourtr
46、e utilis avec dautres lments de service dapplication, par exemple avec llment DTAM-DM.Les services abstraits DTAM-DM et DTAM-TK sont fournis conjointement avec llment de service de contrledassociation (ACSE) (association control service element), Recommandation X.217, llment de service doprationsdis
47、tantes (ROSE) (remote operation service element) Recommandation X.219, et le service de couche prsentation,Recommandation X.216.La prsente Recommandation ne spcifie pas de mises en uvre ou de produits particuliers. Elle ne dcrit pas non plus lamise en uvre dentits ou dinterfaces lintrieur dun systme
48、 tlmatique.2 Recommandation T.435 (08/95)2 RfrencesLes Recommandations et autres rfrences suivantes contiennent des dispositions qui, par suite de la rfrence qui y estfaite, constituent des dispositions valables de la prsente Recommandation. Au moment de la publication, les ditionsindiques taient en vigueur. Toute Recommandation ou autre rfrence est sujette rvision; tous l