1、ITU-T RECMN*T-435 95 W 4862.591 Ob12479 2T4 INTERNATIONAL TELECOMMUNICATION UNION ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU TERMINALS FOR TELEMATIC SERVICES T.435 (08195) DOCUMENT TRANSFER AND MANIPULATION ABSTRACT SERVICE DEFINITION AND PROCEDURES FOR CONFIRMED DOCUMENT MANIPULATION (DT
2、AM) - SERVICES AND PROTOCOLS - ITU-T Recommendation T.435 (Previously “CCITT Recommendation”) FOREWORD The IT-T (Telecommunication Standardization Sector) is a permanent organ of the International Telecommunication Union (ITU). The ITU-T is responsible for studying technical, operating and tariff qu
3、estions and issuing Recommen- dations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Conference (WTSC), which meets every four years, establishes the topics for study by the -T Study Groups which, in their turn, produce Recom
4、mendations on these topics. The approval of Recommendations by the Members of the IIZT-T is covered by the procedure laid down in WTSC Resolution No. 1 (Helsinki, March 1-12, 1993). ITU-T Recommendation T.435 was prepared by ITU-T Study Group 8 (1993-1996) and was approved under the WTSC Resolution
5、No. 1 procedure on the 1 lth of August 1995. NOTE r In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. O ITU 1996 All rights reserved. No part of this publication may be reproduced or
6、utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the ITU. CONTENTS Page Scope References Definitions Abbreviations . Conventions Abstract models 6.1 6.2 6.3 The DTAM-DM environment 6.1.1 The DTAM-DM client 6.1.2
7、The DTAM-DM server . 6.1.3 The DTAM-DM port 6.1.4 The DTAM-DM information model . 6.1.4.1 Identification of manipulation objects 6.1.4.2 Identification of complete documents . 6.1.4.3 Identification of document fragments . 6.1.4.4 Identification of document contents information The DTAM-DWTAM-TK com
8、bined environment 6.2.1 The DTAM-DM/DTAM-TK clientserver 6.2.2 The ports in the DTAM-DM/DTAM-TK environment 6.2.2.1 The DTAM-DM-SYM port 6.2.2.2 The DTAM-TK port . 6.2.3 The use of an application token The DTAM-DM/DFR combined environment . 6.3.1 The DTAM-DMDFR client . 6.3.2 The DTAM-DM/DFR server
9、6.3.3 The ports in the DTAM-DM/DFR environment . Overview of abstract services 7.1 Overview of DTAM-DM abstract services . 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.1.6 7.1.7 7.1.8 7.1.9 7.1.10 7.1.11 7.1.12 7.1.13 7.1.14 7.1.15 7.1.16 7.1.17 7.1.18 7.1.19 DM-DOCUMENT-OPEN abstract service . DM-DOCUMENTSAVE a
10、bstract service . DM-DOCUMENT-DISCARD abstract service DM-DOCUMENT-CLOSE abstract service . DM-DOCUMENT-LIST abstract service . DM-GET abstract service . DM-SEARCH abstract service . DM-CREATE abstract service DM-DELETE abstract service DM-MODIFY abstract service . DM-COPY abstract service DM-MOVE a
11、bstract service . DM-REPLACE abstract service . DM-RESERVE abstract service . DM-UNRESERVE abstract service DM-POINT abstract service . DM-MACRO-CALL abstract service., . DM-GROUP-BEGIN abstract service DM-GROUP-END abstract service Recommendation T.435 (OW95) 1 2 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8
12、 8 8 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 JO i ITU-T RECMNUT.435 95 m 4862591 Ob12482 899 f 7.2 Overview of DTAM-TK abstract services 7.2.1 TK-TOKEN-GIVE abstract service 7.2.2 TK-TOKEN-PLEASE abstract service . Establishment of an application association . Abstract-b
13、ind and Abstract-unbind Parameters 8.1.1 ABSTRACT-BIND parameters 8.1.1,l Bind-argument parameters 8.1.1.2 Bind-result parameters 8.1.1.3 Bind-error parameters . 8.1.2 ABSTRACT-UNBIND parameters 8.2 Use of the A-ABORT service . Definition of abstract services 9.1 Imported data types . 9.2 Defined da
14、ta types common for abstract services . 9.2.1 DocumentIdentification 9.2.2 ManipulationObject 9.2.3 Objectvalue 9.2.4 Oda-Expression . 9.2.5 ObjectPosition . 9.2.6 Objectcontent . 9.2.7 Assignedld 9.2.8 NonPermanentIdentifier Definition of DTAM-DM abstract services 9.3.1 DM-DOCUMENT-OPEN abstract se
15、rvice . 9.3.1 . 1 Arguments . 9.3.1.2 Result 9.3.1.3 Enors 9.3.2 DM-DOCUMENT-SAVE abstract service . 9.3.2.1 Arguments . 9.3.2.2 Result 9.3.2.3 Errors 9.3.3 DM-DOCUMENT-DISCARD abstract service 9.3.3.1 Arguments . 9.3.3.2 Result 9.3.3.3 Errors 9.3.4 DM-DOCUMENT-CLOSE abstract service . 9.3.4.1 Argum
16、ents . 9.3.4.2 Result 9.3.4.3 Errors 9.3.5 DM-DOCUMENT-LIST abstract service . 9.3.5.1 Arguments . 9.3.5.2 Result 9.3.5.3 Errors 9.3.6 DM-GET abstract service . 9.3.6.1 Arguments . 9.3.6.2 Result 9.3.6.3 Errors 9.3.7 DM-SEARCH abstract service . 9.3.7.1 Arguments . 9.3.7.2 Result 9.3.7.3 Errors 9.3.
17、8 DM-CREATE abstract service 9.3.8.1 Arguments . 9.3.8.2 Result 9.3.8.3 Errors 8 8.1 9 9.3 age 12 12 12 13 13 13 13 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 11 Recommendation T.435 (OW951 9.3.9 9.3
18、.10 9.3.1 1 9.3.12 9.3.13 9.3.14 9.3.15 9.3.16 9.3.17 9.3.18 9.3.19 DM-DELETE abstract service 9.3.9.1 Arguments . 9.3.9.2 Result 9.3.9.3 Errors DM-MODIFi! abstract service . 9.3.10.1 Arguments . 9.3.10.2 Result 9.3.10.3 Errors DM-COPY abstract service 9.3.11.1 Arguments . 9.3.11.2 Result 9.3.11.3 E
19、rrors DM-MOVE abstract service . 9.3.12.1 Arguments . 9.3.12.2 Result 9.3.12.3 Errors DM-REPLACE abstract service . 9.3.13.1 Arguments . 9.3.13.2 Result 9.3.13.3 Errors DM-RESERVE abstract service . 9.3.14.1 Arguments . 9.3.14.2 Result 9.3.14.3 Errors DM-UNRESERVE abstract service 9.3.15.1 Arguments
20、 . 9.3.15.2 Result 9.3.15.3 Errors DM-POINT abstract service . 9.3.16.1 Arguments . 9.3.16.2 Result 9.3.16.3 Errors DM-MACRO-CALL abstract service . 9.3.17.1 Arguments . 9.3.17.2 Result 9.3.17.3 Errors DM-GROUP-BEGIN abstract service 9.3.18.1 Arguments . 9.3.18.2 Result 9.3.18.3 Errors DM-GROUP-END
21、abstract service 9.3.19.1 Arguments . 9.3.19.2 Result 9.3.19.3 Errors 9.4 Definitions of DTAM-DM abstract errors 9.4.1 DM-access-error . 9.4.2 DM-attribute-error 9.4.3 DM-update-error . 9.4.4 DMdocument-error 9.4.5 DM-fragment-error . 9.4.6 DM-list-error . 9.4.7 DM-reservation-error 9.4.8 DM-service
22、-error 9.4.9 Error precedence . Definition of DTAM-TK abstract services . 9.5.1 TK-TOKEN-GiVE abstract service 9.5.1.1 Arguments . 9.5.1.2 Result 9.5.1.3 Errors 9.5 Recommendation T.435 (08/95) Page 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 33
23、 33 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 . 111 . ITU-T RECMNxT.435 95 = 48b25%1 Ob12484 bbL Page 9.5.2 TK-TOKEN-PLEASE abstract service . 38 9.5.2.1 Arguments . 39 9.5.2.2 Result 39 9.5.2.3 Errors 39 9.6 Definitions of DTAM-TK abstract errors . 39 9.6.1 TK-service-
24、emor . 39 Annex A . Formai assignment of object identifiers . 40 Annex B . Formai definition of DTAM-DM and DTAM-TK abstract services 41 Appendix I . Basic procedures for the use of DTAM-DM abstract services . I . 1 DTAM association establishment . 1.2 Document open . 1.3 Document manipulations 1.4
25、Document save 1.5 Document discard . 1.6 Document close 1.7 DTAM association termination 54 54 54 54 54 54 54 54 Appendix II . Basic procedures for the combined use of DTAM-DM and DFR abstract services . 56 II . 1 DTAM-DmFR association establishment 56 II.2 56 II.4 DTAM-DMDFR association termination
26、 56 Document filing and retrieval (use of DFR abstract services) II.3 Document manipulation (use of DTAh4-DM-abstract services) 56 iv . c Recommendation T.435 (OWS) SUMMARY This Recommendation defines the abstract services for document remote access, presentation, editing, and transfer. It contains
27、two new application service elements for interactive confirmed document manipulation, aligned with, and provided for, the integrated use with applications defined under the Distributed Office Application Model (DOAM). The two application service elements are the DTAM-TM and DTAM-TK. DTAM-DM provides
28、 the facilities to allow ail type of remote document manipulation of full documents and document fragments. It is especially designed to be combined with the ODA Abstract Interface for Document manipulation (Recommendation T.413). If document storage and access is requested, provision is made in DTA
29、M-DM that full use of the document filing and retrieval functions defined in ISO/IEC 10166 (DFR) can be made within the DTAM based association. DTAM-TK provides an application token function so that two or more users can communicate in conferences. Recommendation T.435 (08195) V c ITU-T RECMNUT.935
30、95 = 4862593 Ob32487 370 W Recommendation T.435 DOCUMENT TRANSFER AND MANIPULATION (DTAM) - SERVICES AND PROTOCOLS - ABSTRACT SERVICE DEFINITION AND PROCEDURES FOR CONFIRMED DOCUMENT MANIPULATION (Geneva, 1995) 1 Scope ITU-T (former CCITT) specified the seven-layer reference model of Open Systems In
31、terconnection (OSI), Recommendation X.200. The overall objective of the OS1 reference model is to define standards allowing systems to communicate. The OS1 application layer is composed of the Application Service Elements (ASE) which are intended to provide specific services for applications. One of
32、 these application service elements is Document Transfer And Manipulation (DTAM). DTAM is designed for document handling, that is, transfer of documents and access and manipulation of document fragments between application entities within open telematic systems. DTAM is defined in the T.430-Series o
33、f Recommendations. Recommendation T.43 1 gives an introduction and describes general principles of DTAM. Recommendations T.432 and T.433 define the application service element for document bulk transfer and unconfirmed document manipulation. This Recommendation, together with the protocol specificat
34、ions contained in Recommendation T.436, define two new application service elements for interactive confirmed document manipulation, aligned with (and provided for) the integrated use with applications defined under the Distributed Office Application Model (DOAM), ISO/IEC 1003 1. The two application
35、 service elements defined by this Recommendation are: 1) DTAM-DM - The DTAM application service element for enhanced Document Manipulation; and 2) DTAM-TK - The DTAM application service element for application ToKen exchange. The DTAM-DM abstract services provide facilities to allow remote operation
36、s on any kind of documents or document fragments. If the documents of interest are structured amount of information according to the Open Document Architecture (ODA), the document fragments represent the ODA constituents, the T.410 - and T.420 - Series of Recommendations. Documents of other types ma
37、y provide other means to identify the document fragments uniquely. Documents and document fragments are considered to be manipulation objects within the scope of this Recommendation. DTAM-DM can be combined with the Document Filing and Retrieval (DFR) application service element, ISO/IEC 10166 for d
38、ocument access and manipulation applications. Both DFR and DTAM-DM are applications that allow remote operations on any kind of documents. While DTAM-DM is concerned with the manipulation of document fragments, the filing and rewieval of complete documents is in the scope of DFR. When there is a nee
39、d to manipulate documents altogether as well as document fragments that are kept within a document store, the combined use of DTAM-DM and DFR abstract services is applied. The DTAM-TK application service element provides for the handling of an application token to structure a dialogue, if two or mor
40、e users are involved in conference type of applications. DTAM-TK is intended to be used in conjunction with other application service elements, for example, together with DTAM-DM. The DTAM-DM and DTAM-TK abstract services are provided in conjunction with the Association Control Service Element (ACSE
41、), Recommendation X.217, the Remote Operation Service Element (ROSE), Recommendation X.219, and the Presentation Service, Recommendation X.2 16. This Recommendation does not specify individual implementations or products, nor does it contain the implementation of entities or interfaces within a tele
42、matic system. Recommendation T.435 (08/95) 1 - ITU-T RECMN*T*435 75 48b2591 0612488 207 = 2 References The following Recommendations and other references contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication the editions in
43、dicated were valid. All Recommendations and other references are subject to revision; all users of this Recommendation are therefore encouraged to investigate the possibility of applying the most recent edition of the Recommendations and other references listed below. A list of the currently valid I
44、TU-T Recommendations is regularly published. - -T Recommendation T.411 (1993) ISO/IEC 8613-1:1994, Information technology - Open Document Architecture (ODA) and interchange format - Introduction and general principles. ITU-T Recommendation T.412 (1993) ISOAEC 8613-2:1995, Information technology - Op
45、en Document Architecture (ODA) and interchange fomt - Document structures. IT-T Recommendation T.413 (1994) ISOAEC 8613-3 (1994), Information technology Open Document Architecture (ODA) and interchange format - Abstract interface for the manipulation of ODA documents. ITU-T Recommendation T.414 (199
46、3) ISOAEC 8613-4: 1994, Information technology - Open Document Architecture (ODA) and interchange format - Document profile. ITU-T Recommendation T.415 (1993) ISO/IEC 8613-5:1994, Information technology - Open Document Architecture (ODA) and interchange format - Open Document Interchange Format (ODI
47、F). ITU-T Recommendation T.416 (1993) ISO/IEC 8613-6:1994, Information technology - Open Document Architecture (ODA) and interchange format - Character content architecture. ITU-T Recommendation T.417 (1993) ISO/IEC 8613-7:1994, Information technology - Open Document Architecture (ODA) and interchan
48、ge formats - Raster graphics content architectures. ITU-T Recommendation T.418 (1993) ISO/IEC 8613-8:1994, Information technology - Open Document Architecture (ODA) and interchange format - Geometric graphics content architecture. ITU-T Recommendation T.422 (1995) ISOAEC 8613-12:1994, - Open Documen
49、t Architecture (ODA) and interchange format - Document pieces identification. CCITT Recommendation T.43 1 (1992), Document Transfer And Manipulation (DTAM) - Services and protocols - Introduction and general principles. CCIT Recommendation T.432 (1992), Document Transfer And Manipulation (DTAM) - Services and protocols - Service definition. - - - - - - - - - - - CCITT Recommendation T.433 (1992), Document Transfer And Manipulation (DTAM) - Services and protocols - Protocol specification. CCITT Recommendation T.434 (1992), Binaryfile transfer format for the telemat