Information technology — Text and office systems — Document Filing and Retrieval (DFR) — Part 1: Abstract service definition and procedures — Amendment 1: Minor enhancements

Contains minor enhancements.

Technologies de l'information — Bureautique — Classement et récupération de documents — Partie 1: Procédures et définition de service abstrait — Amendement 1: Améliorations mineures

General Information

Status
Published
Publication Date
29-Nov-1995
Current Stage
6060 - International Standard published
Completion Date
30-Nov-1995
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 10166-1:1991/Amd 1:1995 - Minor enhancements
English language
17 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 10166-I
First edition
1991-12-15
AMENDMENT 1
1995-12-15
Information technology - Text and office
systems - Document Filing and Retrieval (DFR) -
Part 1:
Abstract service definition and procedures
AMENDMENT 1: Minor enhancements
Classement et r&up&-ation de
Technologies de / ‘information - Bureautique -
documents -
Parfie I: Proc6dures et d&Ynition de setvice abstrait
AMENDEMENT I: AmHorations mineures
- --
Reference number
lSO/IEC 10166-l:1991/Amd.l:1995(E)

---------------------- Page: 1 ----------------------
ISO/IEC 10166~1:199l/Amd.l:1995(E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
IS0 and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
Amendment 1 to International Standard ISO/IEC 10166- 1: 1991 was prepared by
Joint Technical Committee ISO/IEC JTC 1, Information technology, Sub-
committee 18, Document processing and related communication.
0 ISO/IEC 1995
All rights reserved. Unless otherwise specified, no part of this publication may be
reproduced or utilized in any form or by any means, electronic or mechanical, including
photocopying and microfilm, without permission in writing from the publisher.
ISOAEC Copyright Office l Case postale 56 l CH- 12 11 Gen&ve 20 l Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
0 ISO/IEC
lSO/IEC 10166~1:1991/Amd.l:1995(E)
Information technology - Text and office systems -
Document Filing and Retrieval (DFR) -
Part I:
Abstract service definition and procedures
AMENDMENT 1: Minor enhancements
Page 3 -
Clause 2
Add the following text to the end of clause 2:
ITU-T T.435( 1994), Document Transfer and Manipulation (DTAM) - Services and
Protocols - Abstract Service Definitions and Procedures for Document
Manipulation.
Page 25
Subclause 7.1.1
Change the ASN. 1 definition of “DfrBindArgument” as follows:
DfrBindArgument ::= SEQUENCE {
initiator-name DistinguishedName,
WI
credentials Credentials,
c11
retrieve-restrictions Restrictions OPTIONAL,
PI
-- default is none --
dfr-configuration-request [3] BOOLEAN DEFAULT FALSE,
bind-security
BindSecurity OPTIONAL,
WI
priority Priority DEFAULT medium,
PI
dor-for-produce-operations [6] BOOLEAN DEFAULT TRUE,
dor-for=consume=operations[7]
BOOLEAN DEFAULT TRUE,
protocol-version INTEGER {
rw
version- 1
(1)
version-2 (2;) DEFAULT {1},
bilateralInformation SEQUENCE OF
PI
BilateralInformationEntry OPTIONAL }
- --

---------------------- Page: 3 ----------------------
lSO/IEC 10166~1:1991/Amd.l:l995(E) 0 ISOAEC
Page 27
Add the following new paragraph after paragraph h):
i) protocol-version (0): This parameter indicates the DFR protocol version which the
DFR-User requests. If the DFR-Server can honor this request, DFR Abstract-Bind
continues normally. Otherwise, the DFR-Server will issue error.
1) version-l is defined by ISO/IEC 10 166- 1: 199 1.
2) version-2 is defined by ISO/IEC 10166- 1: 199 1 together with ISO/IEC 10166-
1: 1991/Amd 1: 1995.
-
- Note - Since a server that knows only the DFR protocol version 1 will not
understand a version request, such a request will lead to an (implementation
dependent) error. A server that knows the DFR protocol version 2 may accept the
bind from a version 1 client, or may return an appropriate error which DFR
protocol version 1 client understands. One example of such error code is the
unclassified-server-error.
Add the following new paragraph and ASN. 1 definition of “BilateralInformationEntry”
and “ServerName” after the (new) paragraph i):
j) bilateralInformation (0): This parameter includes bilateral information between the
DFR-Server and the DFR-User. Format of this bilateral information is as follows.
BilateralInformationEntry ::= SEQUENCE {
serverName [0] ServerName,
information [ 1] EXTERNAL }
ServerName ::= DistinguishedName
Page 27
Subclause 7.1.2
Change the ASN.1 definition of “DfrBindResult” as follows:
DfrBindResult ::= SET {
authentication-attributes SET OF AuthenticationAttribute,
WI
constraints-supported SET OF ConstraintsType
HI
OPTIONAL,
dfr-document-types-supported
SET OF TypeAndAttribute
PI
OPTIONAL,
function-set-supported FunctionSetType OPTibNAL,
PI
maximum-length-supported INTEGER OPTIONAL,
[41
dor-for-produce-operations [5] BOOLEAN DEFAULT TRUE,
dor-for=consume=operations[6]
BOOLEAN DEFAULT TRUE,
rb A-protocols-accessee ROAProtocols OPTIONAL,
VI

---------------------- Page: 4 ----------------------
0 ISOAEC ISO/IEC 10166~1:199I/Amd.I:1995(E)
ROAProtocols OPTIONAL,
rOA-protocols-accessor
[81
bilateralInformation SEQUENCE OF
c91
BilateralInformationEntry OPTIONAL,
server-selected-protocol-version [lo] INTEGER {
version- 1
(1)
version-2 (2))) OPTIONAL }
Change the ASN.1 definition of “ConstraintsType” in paragraph b) as follows:
ConstraintsType ::= SEQUENCE {
name-constraint NameConstraint,
WI
VersionConstraint,
version-constraint
[U
profile-supported SEQUENCE OF OBJECT IDENTIFIER
PI
OPTIONAL }
Page 28
Change the ASN. I definition of “VersionConstraint” as follows:
VersionConstraint ::= ENUMERATED {
no-version-constraint
(0) 9
version-unambiguity
(1) 9
version-not-supported
(2) 1
Add the following paragraph at the end of the description Version -constraint in
ofa
paragraph b):
iii) Version not supported (conceptual document is not supported).
Add the following paragraph to the bottom of paragraph b):
3) profile-supported specifies the function subsets (for example, function profiles) which
are supported by the DFR-Server.
Page 29
Add the following two paragraphs after paragraph i):
j) bilateralInformation (0): This parameter includes bilateral information between the
DFR-Server and the DFR-User.
k) server-selected-protocol-version (0): This parameter indicates the DFR protocol
version which the DFR-Server selected. This parameter is only present if p&ocol-
version is specified in the bind argument. If the DFR-Server supports the DFR protocol
version specified by the DFR-User, the DFR-Server includes the value corresponding to
the specified DF;R protocol version in this parameter. If the DFR-Server does not support
c
3

---------------------- Page: 5 ----------------------
0 ISOAEC
lSO/IEC 10166~1:1991/Amd.l:1995(E)
the DFR protocol version specified by the DFR-User, the DFR-Server includes the value
corresponding to one of the DFR protocol versions supported by the DFR-Server.
Page 32
Subclause 8.1.3.2
Change the ASN.1 definition of “Reservation” as follows:
Reservation ::= SEQUENCE {
GeneralizedTime OPTIONAL,
reservation-duration [0]
- reservation-level ReservationLevel,
r11
reservation-status Reservationstatus DEFAULT uncommitted,
PI
reservation-referent [3] BOOLEAN DEFAULT FALSE }
Page 39
Subclause 8.1.5.6
Change the ASN. 1 definition of “EntryInformationSelection” as follows:
EntryInformationSelection ::= SEQUENCE {
read-selector ENUMERATED {
WI
attributes-only
(0) 7
attributes-and-content
(1)
9
content-only
(2) 9
dor-to-attr-only
(3) 9
attr-and-dor-to-content
(4)
9
dor-to-content-only
(5) 9
dor-to-entire-object
(6) 9
attr-and-dor-to-entire-object
(7) 9
attributes-and-part-of-content
(8) 9
part-of-content-only
(9) >
DEFAULT attributes-only,
Attributeselection OPTIONAL,
attribute-selection
Cl1
content-selection SEQUENCE {
PI
content-server-id DistinguishedName,
content-selection-parameterEXTERNAL } OPTIONAL }
Page 40
Subclause 8.1.5.6
- --
Change the ASN. 1 definition of “EntryInformation” as follows:
EntryInformation ::= CHOICE {
DfrEntryAttributes,
attributes-only
WI
attributes-and-content DfrObject,
Ul
4

---------------------- Page: 6 ----------------------
0 ISOAEC lSO/IEC 1016611:1991/Amd.l:1995(E)
content-only DfrObjectContent,
PI
dor-to-attr-only
DOR,
PI
attr-and-dor-to-content
SEQUENCE {
141
attributes DfrEntryAttributes,
WI
dor-to-content
HI DOR l,
dor-to-content-only
DOR,
PI
dor-to-entire-object DOR,
WI
attr-and-dor-to-entire-object
SEQUENCE {
VI
attributes DfrEntryAttributes,
WI
dor-to-entire-object [l]
Mm I,
attributes-and-part-of-content
DfrObject,
[81
-- DFR-Server extracts the part of the DFR-Content according to --
-
--
the content-selection, then creates a DfrObject which contains --
--
only selected part of the contents. --
part-of-content-only DfrObjectContent
PI
-- DFR-Server extracts the part of the DFR-Content according to --
--
the content-selection, then creates a DfrObjectContent which contains --
--
only selected part of the contents. --
1
Add the following text to the end of the
subclause:
The content-selection optionally specifies that only part of the DFR-Document is
requested. When content is selected by DTAM (ITU-T Recommendation T.430 series),
content-selection-parameter is the Manipulationobject defined in the ITU-T
Recommendation T.435.
NOTE- This function is provided for some initial applications with limited capabilities that can not
support the combined use of DFR and DTAM.
Page 54
Subclause 8.2.5.3
Add the following note at the end of the subclause:
NOTE - When content selection is done by DTAM, and content selection criteria in the
ManipulationObject are not satisfied, the DTAM defined error CapabilityError will be reported
by using ExternalServerError.
Page 58
Subclause 8.2.8.1
Change the ASN. 1 definition of “SearchArgument” as follows: - -I-
SearchArgument ::= SEQUENCE {
search-mode CHOICE {
WI
-continue
DfrEntryName,
WI
-- Continue the search which all options (search domain, --

---------------------- Page: 7 ----------------------
lSO/IEC 10166~1:1991/Amd.l:1995(E)
0 ISOAEC
me
search criteria and continuation context) from the--
--
--
search result list specified by the DfrEntryName.
me
-- The result will be added to the present content of
-- --
this search result list.
update DfrEntryName,
[11
--
-- The present content of the search result list
-- Be
is verified and possibly updated.
new-search-stored DfrEntryName,
PI
--
-- All options are supplied by the requester in the
-- --
subsequent parameters; they are stored in the search
mm mm
result list specified, where the result is then
--
mm
also stored.
-
non-stored-search Null },
PI
--
-- All options are supplied by the requester in the
-- --
subsequent parameters; they are not stored, also the
-- --
result is not stored but only returned to the requester.
COMPONENTS OF CommonListSearchArguments,
search-domain
SearchDomain OPTIONAL,
El
search-criteria SearchCriteria OPTIONAL,
WI
search-server SEQUENCE {
PI
server-id
DistinguishedName,
server-parameter EXTERNAL } OPTIONAL,
search-limit SEQUENCE {
Fl
small-set-upper-limit INTEGER,
WI
large-set-lower-limit INTEGER,
[11
medium-set-attributes
SET OF
PI
AttributeType OPTIONAL } OPTIONAL,
COMPONENTS OF CommonArguments (
WITH COMPONENTS { l om ,
error-handling ABSENT })}
Page 59
Add the following text to the end of a) Specific Search argument:
- search-server specifies the identifier of the search server, and the parameter supplied to
the search server.
- search-limit specifies the behavior of the DFR-Server according to the number of the
DFR-Entities which satisfy the search criteria.
1. small-set-upper-limit is the upper limit of the hits where the DFR-Server returns
Search result according to the specification of the Attributeselection parameter.
2. large-set-lower-limit is the upper limit of the hits where the DFR-Server returns
Search result according to the specification of the medium-set-attributes specification. If
number of hits exceeds this limit, the DFR-Server returns an error indication instead of
returning-Search result.
6

---------------------- Page: 8 ----------------------
0 ISOAEC lSO/IEC 10166~1:1991/Amd.l:1995(E)
3. medium-set-attributes is the set of attributes returned by the DFR-Server when
number of hits are more than small-set-upper-limit and less than large-set-lower-limit.
If this parameter is not specified, the value specified by Attributeselection is assumed.
Page 59
Subclause 8.2.8.2
Change the ASN.1 definition of “SearchResult” as follows:
SearchResult ::= SEQUENCE {
CO-MPONENTS OF CommonListSearchResult
(WITH COMPONENTS { l . . 9 warnings ABSENT }),
removed-entries DfrEntryList OPTIONAL,
PI
number-of-hits ENUMERATED {
[61
within-small-set
(0)
within-medium-set (1) ‘) OPTIONAL,
additional-information SEQUENCE OF
VI
AdditionalInformationEntry
OPTIONAL}
Add the ASN. I definition of “AdditionalInformationEntry” after the definition of
“SearchResult” as follows:
AdditionalInformationEntry ::= SEQUENCE {
Distinguished Jame,
server-name [0]
information [l] EXTERNAL
Page 60
:ific Search result:
Add the following bullets to the end of b) Spt
- number-of-hits indicates whether number of hits is less than small-set-upper-limit or
between small-set-upper-limit and large-set-lower-limit. This parameter is present only
if search-limit is present in the Search Abstract Operation.
- additional-information is the supplementary information provided by the search server
specified by the parameter search-server. This parameter is present only if the parameter
search-server is specified in the Search Abstract Operation, and the search server has
supplementary information.

---------------------- Page: 9 ----------------------
lSO/IEC 10166~1:199l/Amd.l:1995(E) 0 ISOAEC
Page 61
Subclause 8.2.9
Delete last sentence of subclause 8.2.9, 1st paragraph, which reads “If a DFR-Reference
is reserved, the Referent is not affected, that is, not reserved ”.
Page 61
Subclause 8.2.9.1
Add following bullet to the bottom of paragraph a).
- reservation-referent is applicable only when changing the parameter specified in
Reservation argument against the DFR-Reference. If this parameter is given the value
TRUE in the DFR abstract operation of the DFR-Reference, the reservation-duration,
the reservation-level, and
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.