Information technology - International Standardized Profiles FVT2nn - Virtual Terminal Basic Class - Register of control object type definitions - Part 8: FVT221 - Forms FEICO (Field Entry Instruction Control Object) No.1 (ISO/IEC ISP 11185-8:1994)

Informationstechnik - Internationale Profilnorm FVT2nn - Virtuelles Terminal Grundstufe - Verzeichnis der Definitionen von Feldeingaben im Formatbetrieb Nr.1 (ISO/IEC ISP 11185-8:1994)

Technologies de l'information - Profils normalisés internationaux FVT2nn - Classe de base de terminal virtuel - Registre de définitions de type d'objet de commande - Partie 8: FVT221 - Formulaires FEICO (Objet de commande d'instruction d'entrée de zone) no 1 (ISO/IEC ISP 11185-8:1994)

Information technology - International Standardized Profiles FVT2nn - Virtual Terminal Basic Class - Register of control object type definitions - Part 8: FVT221 - Forms FEICO (Field Entry Instruction Control Object) No.1 (ISO/IEC ISP 11185-8:1994)

General Information

Status
Withdrawn
Publication Date
19-Sep-1995
Withdrawal Date
23-May-2000
Current Stage
9960 - Withdrawal effective - Withdrawal
Start Date
24-May-2000
Completion Date
24-May-2000

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

EN ISP 11185-8:1995 is a standard published by the European Committee for Standardization (CEN). Its full title is "Information technology - International Standardized Profiles FVT2nn - Virtual Terminal Basic Class - Register of control object type definitions - Part 8: FVT221 - Forms FEICO (Field Entry Instruction Control Object) No.1 (ISO/IEC ISP 11185-8:1994)". This standard covers: Information technology - International Standardized Profiles FVT2nn - Virtual Terminal Basic Class - Register of control object type definitions - Part 8: FVT221 - Forms FEICO (Field Entry Instruction Control Object) No.1 (ISO/IEC ISP 11185-8:1994)

Information technology - International Standardized Profiles FVT2nn - Virtual Terminal Basic Class - Register of control object type definitions - Part 8: FVT221 - Forms FEICO (Field Entry Instruction Control Object) No.1 (ISO/IEC ISP 11185-8:1994)

EN ISP 11185-8:1995 is classified under the following ICS (International Classification for Standards) categories: 35.100.05 - Multilayer applications. The ICS classification helps identify the subject area and facilitates finding related standards.

EN ISP 11185-8:1995 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


SLOVENSKI STANDARD
01-december-1997
Information technology - International Standardized Profiles FVT2nn - Virtual
Terminal Basic Class - Register of control object type definitions - Part 8: FVT221 -
Forms FEICO (Field Entry Instruction Control Object) No.1 (ISO/IEC ISP 11185-
8:1994)
Information technology - International Standardized Profiles FVT2nn - Virtual Terminal
Basic Class - Register of control object type definitions - Part 8: FVT221 - Forms FEICO
(Field Entry Instruction Control Object) No.1 (ISO/IEC ISP 11185-8:1994)
Informationstechnik - Internationale Profilnorm FVT2nn - Virtuelles Terminal Grundstufe -
Verzeichnis der Definitionen von Feldeingaben im Formatbetrieb Nr.1 (ISO/IEC ISP
11185-8:1994)
Technologies de l'information - Profils normalisés internationaux FVT2nn - Classe de
base de terminal virtuel - Registre de définitions de type d'objet de commande - Partie 8:
FVT221 - Formulaires FEICO (Objet de commande d'instruction d'entrée de zone) no 1
(ISO/IEC ISP 11185-8:1994)
Ta slovenski standard je istoveten z: EN ISP 11185-8:1995
ICS:
35.100.05 9HþVORMQHXSRUDEQLãNH Multilayer applications
UHãLWYH
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

ISO/IEC
INTERNATIONAL
ISP
STANDARDIZED
PROFILE 11185-8
First edition
1994-10-01
Information technology - International
Standardized Profiles FVTZnn - Virtual
- Register of control
Terminal Basic Class
Object type definitions -
Part 8:
- Forms FEICO (Field Entry
FVT221
ion Control Object) No. 1
Instruct
- Profils normalis& in terna tionaux
Technologies de l’in forma tion
- Classe de base de terminal virtuel - Registre de definitions
FVTZnn
de type d ’objet de commande -
Partie 8: FVT221 - Formulaires FEICO (objet de commande d ’instruction
d ’entree de Zone) no 1
Reference number
ISO/IEC ISP 11185-8:1994(E)
ISO/IEC ISP 11185-8: 1994(E)
Contents
m.
Ill
Foreword. .
iv
Introduction. .
Scope .
1 .l General .
...............................
1.2 Position within the taxonomy
1.3 Scenario .
.......................................
Normative references
Definitions .
..................................
3.1 General OSI terminology
...........................
3.2 Terminology of VT base Standards
............................
3.3 Terminology of W-User structure
3.4 Terminology of controlled data entry .
.......................
3.5 Definitions of value types and properties
Abbreviations .
........................ 6
Principles of conformance to VT Profiles
Entrynumber .
.................................
Name of sponsoring authority
....................................................
Date
Identifier .
IO Descriptor value . . . . . , . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11 CO Parameters . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . , . . . . ,
12 CO values, Syntax and semantics .
12.1 The VT-user model .
................................
12.2 Local processing function
12.3 FEI-attributes .
i4
12.4 FEI definitions .
................................. 16
12.5 Mutually Exclusive FEls
12.6 UpdateSyntax .
12.7 Initial Content .
13 Additional information . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . .
14 Mage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ANNEX A ISPICS Requirements List .
A.l Protocol requirements .
.............................. 18
A.2 Profile-specific requirements
0 ISO/IEC 1994
All rights reserved. No part of this publication may be reproduced or utilized in any form or by
any means, electronie or mechanical, including photocopying and microfilm, without Permission
in writing from the publisher.
lSO/IEC Copyright Office l Case Postale 56 l CH-121 1 Geneve 20 l Switzerland
Printed in Switzerland
ii
0 ISO/lEC
ISO/IEC ISP 11185-8: 1994(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized System for worldwide
standardization. National bodies that are members of ISO 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. ISO and
IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also
take part in the work.
In the field of information technology, ISO and IEC have established a joint technical
committee, ISO/IEC JTCI. In addition to developing International Standards, ISO/IEC
JTCI has created a Special Group on Functional Standardization for the elaboration
of International Standardized Profiles.
An International Standardized Profile is an internationally agreed, harmonized document
which identifies a Standard or group of Standards, together with Options and
Parameters, necessary to accomplish a function or set of functions.
Draft International Standardized Profiles are circulated to national bodies for voting.
Publication as an International Standardized Profile requires approval by at least 75%
of the national bodies casting a vote.
International Standardized Profile ISO/IEC ISP 111858 was prepared with the
collaboration of
- OSI Asia-Oceania Workshop (AOW);
- European Workshop for Open Systems (EWOS);
- Open Systems Environment Implementors Workshop (OMI).
This International’ Standardized Profile ISO/IEC ISP 11185 forms an International
Register of information objects in accordance with the procedures for the Operation of
OSI Registration Authorities laid down in ISO/IEC 9834. lt is issued in Parts, with
additional Parts being issued as further entries are added to the register. Esch part is
prepared in accordance with an approval and maintenance process laid down by the
Special Group on Functional Standardization of ISO/IEC JTCl, InformaUon technology.
lSO/lEC ISP 11185 is issued under the general title InformaUon technology -
International Standardized Profiles M2nn - Virtual Terminal Basic Class - Register
of control Object type definitions. At present the following Parts are published or are
in the course of preparation:
Part 1: M211, M212 - Sequenced and Unsequenced Application
Control Objects
Part 2: M213, M214 - Sequenced and Unsequenced Terminal Control
Objects
Part 3: M215, M216 - Application RIO Record Loading Control Object,
Terminal RIO Record Notification Control Object
Part 4: M217 - Horizontal Tabulation Control Object
Part 5: M218 - Logical lmage Control Object
Part 6: M219 - Status Message Control Object
Part 7: M2IIO - Entry-Control Control Object
Part 8: M221 - Forms FEICO (Field Entry Instruction Control Object) No.1
Part 9: M222 - Paged FElCO (Field Entry Instruction Control Object) No.1
Part 10: M231 - Forms FEPCO (Field Entry Pilot Control Object) No.1
Part 11: M232 - Paged FEPCO (Field Entry Pilot Control Object) No.1
Part 12: M2116, M2117, M2118, M2119 - Generalized Telnet Synch,
Signal, Negotiation and Subnegotiation Control Objects
Part 13: M2III - Waiting Time Control Object
Part 14: M2112 - Printer Control Object
Part 15: M2113 - Field Definition Management Control Object
Part 16: M2114 - Terminal Signal Titles Control Object
Part 17: M2115 - Help Text Control Object
Annex A of this part of ISO/IEC ISP 11185 forms an integral patt of this International
Standardized Profile.
. . .
Ill
0 ISO/IEC
ISO/IEC ISP 11185-8: 1994(E)
Introduction
This International Standardized Profile lSO/IEC ISP 11185 is defined within the context
of Functional Standardization, in accordance with the principles specified in lSO/lEC
TR 10000, “Framework and Taxonomy of International Standardized Profiles ”. The
context of Functional Standardization is one patt of the Overall field of Information
Technology (IT) standardization activities, covering base Standards, profiles and
registration mechanisms.
The Open Systems Interconnection (OSI) Standard ISO 9040 for the Virtual Terminal
Basic Class Service identifies a requirement for an International Register of VT Control
Object type definitions. Procedures for the Operation of this International Register are
laid down in ISO/IEC 9834-5. This International Standardized Profile provides this
register. The individual entries in this register constitute Interchange Format and
Representation Profiles (F-Profiles) within the framework of ISO/IEC TR 10000.
This part of ISO/IEC ISP 11185 was developed in close cooperation between the three
Regional OSI Workshops, namely the OSE Implementors Workshop (OW) of the
United States, the European Workshop for Open Systems (EWOS) and the OSI Asia-
Oceania Workshop (AOW). lt was developed under the editorship of EWOS from a
control Object specification contained within the S-mode Forms VTE-Profile of the OIW
Stable Implementation Agreements, Version 3 (December 1989). The text is
harmonized between these three Workshops and it has been ratified by the plenary
assemblies of each Workshop.
INTERNATIONAL STANDARDIZED PROFILE @ ‘So ”EC ISO/IEC ISP 11185-8: 1994(E)
Information technology - International Standardized
Virtual Terminal Basic Class
Profiles FVT2nn - - Register
of control Object type definitions -
Part 8:
FVT221 - Forms FEICO (Field Entry Instruction Control
Object) No. 1
1 Scope required to realise a particular function and to promote
interoperability constitutes a Virtual Terminal A-Profile within
1 .l General the framework of lSO/IEC TR 10000.
The concept of Profiles for OSI, and the structure of the
The three International Registers of VT information structures
International Standardized Profiles that document them, are and the specifications of VT Application Profiles are each
defined in lSO/IEC TR 10000-1. Such Profiles are divided into published as a separate multi-part ISP as follows:
a number of different classes and sub-classes. Two of these
classes contain sub-classes comprising functions of the
- lSO/lEC ISP 11184 is the Register of VTE-profiles;
Virtual Terminal Basic Class Service and Protocol specified
in the base Standards ISO 9040 and ISO 9041. These are the
- lSO/IEC ISP 11185 is the Register of control Object
Application Profiles (A-Profiles) and the Interchange Format
type definitions;
and Representation Profiles (F-Profiles).
- ISO/IEC ISP 11186 is the Register of assignment-type
The relationship between A-Profiles and F-Profiles is definitions;
described in 7.3.2 of ISO/IEC TR 10000-1 and is as follows.
Application Layer base Standards require, implicitly or - ISO/IEC ISP 11187 contains the specifications of VT
explicitly, the structure of information carried or referenced by Application Profiles.
them to be specified for each instance of communication. lt
is the purpose of F-Profiles to specify such information
This patt of ISO/IEC ISP 11185 contains the type definition of
structures. Particular functional requirements may then be
a Field Entry Instruction Control Object that provides
met by the combination of an A-Profile with one or more substantial capabilities for local Validation of data entry under
F-Profiles. application control. lt is intended for use in form-filling and
similar applications. The delegation of such verification to the
Establishment of a VT-association involves the selection by
terminal end System may reduce significantly the demands
negotiation of a patticular Virtual Terminal Environment Profile placed on the communication network and the application
(VTE-Profile), and of particular values for any arguments of process, and may substantially improve the reaction time to
that VTE-Profile. The VTE-Profile specifjcation, and possibly users’ actions.
also the values of certain VTE-Profile arguments, may in turn
reference the definitions of VT control Object types and
1.2 Position within the taxonomy
assignment types. These VTE-profiles, control Object types
and assignment types are thus information structures that The taxonomy of International Standardized Profiles for OSI
require explicit reference within the VT protocol. Particular is laid down in ISO/IEC TR 10000-2. Within the classification
instances of these structures are fully defined within the base
scheme of this taxonomy, the OSI Profiles specified in this
Standards, but the base Standards also provide for fut-ther
International Standardized Profile are in the Virtual Terminal
Esch registered
instances to be defined by registration. Registered Object sub-class of the class of Interchange
instance constitutes an F-Profile within the framework of Format and Representation Profiles.
lSO/IEC TR 10000.
A Profile within this subclass has a Profile identifier of the
The Virtual Terminal Basic Class Service and Protocol may
form FVTabc, where abc is a structured numerical identifier
be used to realise a wide range of distinct functions.
that identifies the Position of the Profile within each of the
Particular functions may be realised through the selection of three levels of subdivision of the subclass. The values of a
appropriate VT functional units, F-Profiles and other VTE- and b are Single digits but c is an integer that is not
Profile argument values. The specification of the selection necessarily a Single digit.
0 ISO/IEC
ISO/IEC ISP 11185-8: 1994(E)
In principle the ISO Virtual Terminal model allows for multiple
l
classes of Operation, although at the time of publication of
A VT senke
this International Standardized Profile only the Basic Class ptimitk3s
VT-user A U-User B
has been defined. The value of the identifier component a
/ w
distinguishes between distinct types of information Object as
,d L,
follows:
VT service-protider
- a=
1 for Basic Class VTE-profiles;
~~
-a = 2 for Basic Class Control Objects;
/ l
- a=
3 for Basic Class Assignment Types.
Figure 1 - Confrol objects in the VT Service model
Values of a greater than 3 are reserved for future
developments.
This International Standardized Profile lSO/IEC ISP 11185 Structure Definition (DSD) component of the CCA contains
contains the specifications of the Profiles with identifiers of
the Syntax of its information content, including the range of
the form FVT26c. For this form of identifier, the component possible values and the permitted update operations. The
b distinguishes between the five major classifications of Basic
current value of its information content is contained in the
Class Control Objects as follows: Control, Signal and Status store (CSS) component. Updates
to the current value take place through the issue of VT
- b = 1 for Miscellaneous Control Objects; Service primitives by one VT-user to the service-provider.
Changes of state of the CCA are made accessible through
the issue of VT Service primitives by the service-provider to
- b = 2 for Field Entry Instruction Control Objects;
the peer VT-User.
- b = 3 for Field Entry Pilot Control Objects;
By clause 14 of ISO 9040, COS enable VT-users to handle
- b = 4 for Reference Information Objects; control information related to virtual terminal functions and to
real devices. This control is exercised by the VT-users
- b = 5 for Termination Conditions Control Objects.
through semantics associated with the information content
and with the update operations of the CO. Definition of the
Esch of these classifications corresponds to a sub-register
semantics, or specification of the Source of the semantics if
under the procedures of ISO/IEC 9834-5. The identifier
the semantic details are not fully prescribed, forms part of the
component c is the serial number of the control Object type
registered definition of the CO. These semantics are not
in the appropriate sub-register. Values of b greater than 5 are
however of concern to the VT service-provider itself. The
reserved for new classifications of Basic Class Control
DSD will contain an ASN.1 Object identifier that identifies the
Objects that may be defined in future amendments to ISO
registered definition, but the VT service-provider merely acts
9040.
as a repository of this value. lt is only the VT-user that
requires knowledge of the registered definition.
This part of ISO/IEC ISP 11185 contains the definition of the
Field Entry Instruction Control Object type with the Profile
NOTE 1 - The VI-E-Parameter values that determine the Syntax of
identifier
the information content may not be negotiated explicitly during
association estabiishment. Moreover, in the case of non-parametric
FVT221 - Forms FEICO (Field Entry Instruction Control
COS these values do not determine the details of the Syntax. Such
Object) No. 1 values and details form part of the registered definition of the CO.
Since the VT service-provider is not required to have knowledge of
this registered definition, in principle the VT-users provide the VT
1.3 Scenario
service-provider with such information through local management
procedures. Whether or not this is necessary in practice depends on
The specification of the Virtual Terminal Service is given in
the configuration of the implernentations concerned.
ISO 9040. lt is based on a model in which two VT-users
communicate by means of a shared Conceptual
The control Object type defined in this part of lSO/lEC
Communication Area (CCA) that is a conceptual patt of the
ISP 11185 assumes an asymmetry between the two
VT service-provider. Information exchange is modelled by
communicating end Systems. One end System is assumed
one VT-user updating the content of the CCA and the
to have a terminal role and to contain devices for the input
changed state of the CCA then being made accessible to the
and display of data and for signalling. These devices form
peer VT-user-.
part of the VT-user component of that end System. The other
end System is assumed to have an application role and to
Control objects (COS) form one of the types of information
contain an application package that the terminal end System
Object that may be present in the CCA. This is illustrated in
desires to access. This asymmetry may, but need not, be
figure 1, in which CO-l, CO-2, . . . CO-n represent a number
recognised by the VT Service; Provision for such recognition
of different control objects present in the CCA. The
is made in 19.3.2 of ISO 9040 only for an S-mode VT-
negotiation during establishment of a VT-association will
association.
determine whether or not these will include a control Object
of the type whose definition is given in this patt of lSO/IEC
ISP 11185. A control Object of the type defined in this part of lSO/IEC ISP
11185 is a Field Entry Instruction Control Object (FEICO) as
The CCA is structured by the Virtual Terminal Service into a defined in 20.3.4 of ISO 9040. The content of a FEICO is an
number of components. For a control Object the Data array of records known as Field Entry Instruction Records
0 ISO/lEC
ISO/IEC ISP 11185-8: 1994(E)
Machines (VTPMs), each with its own CCA. The CCA of
(FEIRs) that may be referenced by a Field Definition Record
each VTPM is updated both by Service primitives received
(FDR). Such reference imposes either or both of constraints
from its own VT-user and by protocol elements received from
on the update operations permitted for the content of the
the peer VTPM. Corresponding Service primitives and
field, and instructions concerning the manner in which this
protocol elements are issued by the VTPM to provide
content is to be represented by a real display device. Such
constraints apply only to updates by the terminal end System. notification of changes to the content of its CCA. This is
illustrated in figure 2 in the context of the asymmetric end
The contents of the FEICO and FDR may be updated only by
Systems described above. The control Object type definition
the application end System.
given in this part of ISO/IEC ISP 11185 is expressed in terms
of this model.
The definition of a FEICO type specifies the individual Field
Entry Instructions (FEls) that may be used in an FEIR. An
FEIR consists of a set of such FEls. The FEICO type Esch VTPM is permitted to store updates to its CCA before
definition also specifies the semantic interpretation of onward delivery, in accordance with the data transfer
references to such FEIRs by an FDR. Semantic significance mechanisms of annex A of ISO 9041-1. These mechanisms
for a patticular FDR applies to the set of referenced FEIRs as permit storage both for updates that result from the reception
a whole. There need not be a one-to-one correspondence of Service primitives and for those that result from the
between elements of the semantics and individual FEls or
reception of protocol elements. The combined effect of these
FEIRs. The FEICO type definition may, for example, both
mechanisms in both VTPMs is to implement the delivery
assign semantics to individual FEls and specify the manner
control mechanisms of ISO 9040. But the effect of such
in which conflicts between FEls are to be resolved.
storage is that the content of the two CCAs may differ from
one another and that neither need correspond to the CCA of
When a FEICO is present in the CCA, it is required by 14.2 of
the VT Service model. The CCA of each VTPM should
ISO 9040 that a Field Entry Pilot Control Object (FEPCO)
properly be regarded as an incompletely updated copy of the
shall also be present. An attempt to update the content of a
true CCA of the VT service-provider.
field in Violation of the FEIRs of its FDR constitutes an event
that may be recognised as a Field Entry Event by such a
For certain types of control Object the abstract Syntax of ISO
FEPCO. The reaction to the attempted Violation will be
9041-1 does not provide a complete specification for the
determined by the content of the FDR in conjunction with the
representation of CO update operations. This arises where
For S-mode
type definition of the FEPCO concerned.
the abstract Syntax of ISO 9041-1 makes use of an ASN.l any
Operation a FEPCO type suitable for used with a FEICO of
type, or where symbolic values have to be encoded in terms
the present type is defined in lSO/IEC ISP 11185-10.
of an ASN.1 integer type. Control Object type definitions are
required by ISO/IEC 9834-5 to provide the necessary
The VT service-provider may store updates received from one
refinement of ,the abstract Syntax.
VT-user before- delivery to the peer VT-user in accordance
with the delivery control mechanisms of clause 24 of ISO
NOTE 2 - Since an abstract Syntax is made available for use
9040. So although the model of the VT Service is expressed
through its inclusion in a presentation context, and since the
in terms of a Single shared CCA, at any instant the various
Presentation service-provider has no knowledge of control Object
elements of the two communicating end Systems may have
type definitions, in principle the VT-users provide the Presentation
differing knowledge of its current cÖntent. service-provider with these refinements to the abstract Syntax through
local management procedures. Whether or not this is necessary in
practice depends on the configuration of the implernentations
Ap Iication
Terminal
concerned.
end System en 8 System
2 Normative references
VT Service
The following documents contain provisions which, through
primitIves
reference in this text, constitute provisions of this part of
ISO/IEC ISP 11185. At the time of publication, the editions
indicated were valid. All documents are subject to revision,
and Parties to agreements based on this International
Standardized Profile are warned against automatically
applying any more recent editions of the documents listed
below, since the nature of references made by ISPs to such
VT Protocol
documents is that they may be specific to a particular edition.
Members of IEC and ISO maintain registers of currently valid
International Standards and ISPs, and CCIIT maintains
published editions of its current Recommendations.
Figure 2 - Control objects in the VT Protocol model
ISO 2375: 1985 ’), Data processing - Procedure for
This Variation in knowledge extends within the VT service- registration of escape sequences.
provider itself. The Virtual Terminal Protocol specification
given in ISO 9041-1 models the VT service-provider in terms ISO 7498:1984, Information processing Systems - Open
of protocol exchange between two Virtual Terminal Protocol Systems Interconnection - Basic Reference Model.
1) The Registration Authority for ISO 2375 is the European Computer Manufacturers Association (ECMA), 114 rue du Rhone, CH-1204 Geneve,
Switzerland, from whom the corresponding register, the ISO lnfernational Register of Coded Character Sets to be used with Escape Sequences,
may be obtained.
0 ISO/lEC
lSO/IEC ISP 11185-8: 1994(E)
lSO/TR 8509: 1987, Information processing Systems - Open b) null type;
Systems Interconnection - Service conventions.
c) Object descriptor type;
ISO 8822:1988, Information processing Systems - Open
Systems Interconnection - Connection orientedpresentation
d) Object identifier.
Service definition.
3.1.4 This part of ISO/IEC ISP 11185 makes use of the
ISO/IEC 8824: 1990, Information technology - Open Systems
following terms defined in lSO/IEC 9834-1:
Interconnection - Specification of Abstract Syntax Notation
One (ASN. 1).
a) registration;
ISO 9040:1990, Information technology - Open Systems
b) registration-hierarchical-name.
Interconnection - Virtuai Terminal Basic Class Service.
3.2 Terminology sf VT base Standards
ISO 9041-1: 1990, Information technology - Open Systems
Interconnection - Virtual Terminal Basic Class Protocol-
3.2.1 This part of ISO/IEC ISP 11185 makes use of the
Part 1: Specification.
following terms defined in ISO 9040:
ISO/IEC 9041-2: 1993, Information technology - Open
A-mode;
a>
Systems Interconnection - Virtual Terminal Basic Class
Protocol - Part 2: Protocol lmplementation Conformance
array element;
b)
Statement (PICS) Proforma.
Character-repertoire;
C>
ISO/IEC 9834-1: 1993, Information technology - Open
Systems Interconnection - Procedures for the Operation
control Object;
of OS/ Registration Authorities - Part 1: General d)
Procedures.
device Object;
e>
ISO/IEC 9834-5: 1991, Information technology - Open
display Object;
Systems Interconnection - Procedures for the Operation of
OS/ Registration Authorities - Parf 5: Register of VT Control
Object Definitions. field;
9)
technology -
lSO/lEC TR 10000-1: 1992, Information Field Definition Record;
h)
Framework and taxonomy of International Standardized
Profiles - Part 1: Framework (second edition).
Field Entry Instruction;
technology -
ISO/IEC TR 10000-2: 1992, Information
Field Entry Instruction Record;
1)
Framework and taxonomy of International Standardized
Profiles - Patt 2: Taxonomy of Profiles (second
logical pointer;
k)
edition).
Object updating device;
I>
3 Def initions
primary attribute;
m>
For the purposes of this part of lSO/lEC ISP 11185 the
rendition attribute;
n>
following definitions apply.
S-mode ’;
0)
3.1 General OSI terminology
secondary attribute;
P>
3.1.1 This part of lSO/lEC ISP 11185 makes use of the
following terms defined in lSO/TR 8509:
VT-association;
s>
a) Service primitive;
VT-environment (VTE);
b) service-provider.
VT-User;
3.1.2 This patt of lSO/IEC ISP 11185 makes use of the
W-E-Parameter;
following terms defined in ISO 8822:
W-E-Profile;
a) abstract Syntax; U>
VTE-Profile argument.
b) presentation context.
V>
3.2.2
3.1.3 This part of lSO/lEC ISP 11185 makes use of the This part of ISO/IEC ISP 11185 makes use of the
following term defined in ISO 9041-1:
following terms defined in ISO/IEC 8824:
a) protocol element.
a> anY tYPei
0 ISO/IEC
ISO/IEC ISP 11185-8: 1994(E)
by an Object updating device and that use the logical pointer.
3.3 Terminology of VT-user structure
The function is applied before the requested updates are
applied to the internal CCA. A Validation failure may result in
device control store: A conceptual store containing
3.3.1
a Field Entry Event and may Cause the update request to be
abstract objects which represent aspects of the internal state
discarded.
of the VT-user that are not associated with a specific Object
updating device.
3.4.6 output Validation: A function that may be applied
to test the validity of the content of a field as maintained by
3.3.2 device Status store: A conceptual store containing
the internal CCA before updates to the content of that field
abstract objects which represent aspects of the state of a
are issued to the VT service-provider, A Validation failure may
specific Object updating device.
result in a Field Entry Event but it cannot Cause any updates
to be discarded.
3.3.3 DO mask: An abstract Object within a device Status
store that contains a conceptual overlay for the display Object
3.4.7 protected field: A field with a content that is not
of the internal CCA. The overlay modifies the attribute values
subject to update by Object updating devices. The Field
to be represented by the device, to indicate the location of an
Definition Record determines whether or not a field is a
entry cursor or for other reasons of local significance.
protected field.
3.3.4 DO mask element: An element of a DO mask that
3.4.8 selectable field: A field for which the device control
forms the overlay to a Single attribute of a Single DO array
store contains an associated binary state variable that takes
element.
a value from the set ( “selected ”, “not selected ”). The Field
Definition Record determines whether or not a field is a
3.3.5 extemal CCA: A conceptual copy of the CCA
selectable field.
maintained by a VT-user which takes account of all update
operations that either have been received from, or have been
3.5 Definitions of value types and proper-Ges
issued to, the VT service-provider.
3.5.1 Character: An item that is eit her a qualified Character
3.3.6 internal CCA: A conceptual copy of the CCA
or an U nquatified Character.
maintained by a VT-user which takes account of all update
operations that either have been received from the VT
3.5.2 Character-string: An item that is either a qualified
service-provider or have been accepted from Object updating
Character-string or an unqualified Character-string.
devices. Its content may differ from that of the external CCA
when controlled data entry is in use. In these circumstances
3.5.3 Character-string range: An item that is either a
it takes account of accepted update operations that have not
qualified Character-string range or an unqualified character-
yet been issued to the VT service-provider.
string range.
n: An Operation that updates
3.3.7 local action operatio
the content of a device Status store or device contr *ol store. 3.5.4 less than (of unqualified Character-strings): Two
unqualified Character-strings s and s’ of the same length and
3.3.8 logical entry location: An abstract Object within a with the same Character-repertoire value are compared by
comparing sequentially the primary attribute values of
device Status store, containing a logical address as defined
corresponding .elements, starting from the beginning of each
in 13.1.3 of ISO 9040.
sequence. The string s is defined to be less than s’ (s < sr)
if the same inequality is satisfied by the numeric values of the
3.4 Terminology of controlled data entry
first pair of primary attribute values that are numerically
unequal. If no such pair exists then the Character-strings are
3.4.1 event processing: A function that generates
reactions dependent on the Field Definition Record of a field defined to be equal (s = s ’). The notation s I s’ is used to
denote that either s < sf or s = s ’.
when specified events occur during the entry of data into the
field.
3.5.5 lower bound (of an unqualified Character-string
3.4.2 FEI-attribute: An abstract Object that is associated range): This term is defined in 3.513.
with a field and whose value is assigned by the content of the
Field Definition Record for that field. The contents of all the 3.5.6 qualified Character: An unqualified Character
FEI-attributes for a field together determine the entry rules for
together with a rendition qualifier.
controlled data entry into that field.
3.5.7 qualified Character-string: An unqualified character-
3.4.3 field-waiting-time: A value associated with a count- string together with a rendition qualifier; such a string also
down timer that is maintained for a particular field in a device has a natura1 interpretation as a sequence of qualified
Status store. lt provides the value to which the timer is reset.
characters.
Operation of such a timer is under the control of the FEICOs
present in the CCA. Expiry of the timer is an identifiable 3.5.8 qualified Character-string range: An unqualified
event that may be recognised by the event processing
Character-string range together with a rendition qualifier; such
function.
a range also has a natura1 interpretation as a set of qualified
Character-strings.
3.4.4 free field: A field with a content that is subject to
update by Object updating devices. The Field Definition 3.5.9
partial rendition: A set of explicit values for one or
Record determines whether or not a field is a free field. more of the rendition attributes.
3.4.5 input Validation: A function applied to test the 3.5.10 rendition qualifier: A specification of a value for
validity of display Object update requests that are generated each rendition attribute. Esch value may, but need not, be
0 ISO/IEC
ISO/IEC ISP 11185-8: 1994(E)
specified explicitly. Values that are not specified explicitly part of lSO/IEC ISP 11185 provides an ISPICS Requirements
take dynamic default values that are determined at the time List (IPRL) for the Profile FVT221 specified herein. This IPRL
of access. The first choice default is the field modal attribute specifies constraints on the answers that may be given in the
value defined in 13.1.3.2 of ISO 9040. A first choice default completed PICS for a protocol implementation that Claims
conformance to this Profile.
value of “null” is resoived as specified in 19.2.2.1 of ISO 9040
for the LOGICAL-TEXT update Operation.
6 Entry number
3.5.11 unqualified Character: A primary attribute value
together with a value for the Character-repertoire secondary
attribute.
The remaining clauses of this part of ISO/IEC ISP 11185
provide the entry for the Forms FEICO No.1 in the
A sequence of
3.5.12 unquaiified Character-string: International Register of VT Control Object Type Definitions.
unqualified characters that all have the same value for the
The entry is structured in accordance with the requirements
Character-repertoire secondary attribute.
sf lSO/lEC 9834-5. These requirements specify that this
International Register shall consist of a number of sub-
A set of
3.5.13 unqualified Character-string range:
registers, each corresponding to a major classification of VT
unqualified Character-strings, ail of the same length and with
Control 0 bject.
the same Character-repertoire value, that has two
distinguished members s (known as the lower bound) and s’
This entry is the first in the sub-register for Field Entry
(known as the upper bound) such that s” is a member of the
Instruction Control Objects. This register assigns it the entry
set if, and only if, s 5 s” 5 s ’.
number:
3.5.14 upper bound (of an unqualified Character-string
FEICO-1.
range): This term is defined in 3.513.
7 Name of sponsoring authority
4 Abbreviations
This entry is sponsored by the European Workshop for Open
For the purposes of this part of lSO/IEC ISP 11185 the
Systems (EWOS).
following abbreviations apply.
AOW OSI Asia-Oceania Workshop;
8 Date
EWOS European Workshop for Open Systems;
OIW OSE Implementors Workshop;
The date of Submission of this proposal was 1992-09-02.
OSE Open Systems Environment.
All other abbreviations used are defined in lSO/IEC
9 Identifier
TR 10000-1 or ISO 9040.
The name assigned to an information Object by an
International Register is required by lSO/IEC 9834-1 to be a
5 Principles of conformance to VT Profiles
A registration-hierarchical-
registration-hierarchical-name.
name may have more than one form. The permitted forms
An implementation of the Virtual Terminal Protocol conforms
include an ASN.1 Object identifier as defined in lSO/IEC 8824
to an FVT2nn Profile that defines a control Object type if the
and a relative distinguished name as defined in ISO/IEC
protocol implementation is capable of sending and receiving
9594-2.
PDUs corresponding to all update operations permitted for
that CO type.
In accordance with A.4 of ISO/IEC 9834-5, this register
assigns the following Object identifier form for the name of
Conformance of a protocol implementation to an FVT2nn
this register entiy:
Profile does not place requirements on the ability of the
implementation to negotiate the presence in the CCA of an
{ iso(1) Standard(O) 9834 vt-co-def(5) feico(1) 1 }
instance of this CO type. Such requirements fall within the
scope of conformance to an FVTlnn Profile that specifies a
In accordance with 20.1 .l of ISO 9040, this Object identifier
VTE-Profile.
shall be used as the value of the CO-type-identifier VTE-
Parameter for a control Object in Order to identify this register
A System that includes an implementation of the VT Protocol
entry as the Source of the information structure and semantic
may be claimed to conform also to an AVTnn Profile.
content of the control Object. This Object identifier shall also
Conformance to an AVTnn Profile may require that CO
be used to identify the ASN.1 module specified within this
update operations received by the VT-user component of the
register entry as the Source of abstract Syntax by which
System are interpreted in accordance with the semantics
update operations on this CO are specified within the VT
defined within the appropriate CO type definition.
protocol of ISO 9041-1.
Conformance to CO semantics is not within the scope of
conformance to any FVTnnn Profile.
This registe r does not assign any other form to the name of
this entry.
The conformance requirements of the Virtual Terminal
Protocol are specified in clause 13 of ISO 9041-1. The
NOTE - By ISO/IEC 9834-1 a relative distinguished name for the
supplier of a protocol implementation which is claimed to
purposes of the OS1 Directory may only be assigned together with an
conform to ISO 9041-1 is required to complete a copy of the Object identifier when the Object identifier form is generated under
PICS proforma provided in ISO/IEC 9041-2. Annex A of this the arc { joint-iso-ccitt(2) country(l6) country-name }.
0 ISO/IEC
ISO/IEC ISP 11185-8: 1994(E)
10 Descriptor value
VT-user A
The value of the ASN.1 Object descriptor type assigned to
this register entry is:
(zzq p?EF-
“First harmonized FEICO for use by Forms VTE-profiles ”.
j]
11 CO Parameters
output
vahdation
This CO type presumes an asymmetry of use between the
two end Systems in which one has a terminal role and the
other an application role. Such an asymmetry is assigned in
accordance with note 1 to clause 12 sf ISO 9040. lt is not
necessary for this asymmetry to be recognised by the VT
service-provider in accordance with 19.3.2 of ISO 9040, which
provides for the assignment, in S-mode only, of Terminal VT-
user and Application VT-user roles.
This register entry specifies the following values for VTE-
Parameters of this control Object type:
Figure 3 - Structure of the terminal VT-user
CO-structure: “non-parametric”
CO-access: takes the same value as the CO-
access VTE-Parameter for the FDCO
The VT-user processes data received both from its
associated with the same display
Object updating devices and from the VT service-provider. lt
Object
may possess internal state information of its own that affects
CO-priority : “normal”
this processing. Any such information is represented in the
CO-trigger: “not selected”
VT-user model by abstract objects held in a device control
store.
The CO-access W-E-Parameter for the FDCO, and thus also
for this FEICO, should be assigned the value that permits
The semantic definition of a control Object may include the
access only by the VT-user with the application role. This
specification of one or more abstract objects that are to be
value will depend on whether the VT-association was initiated
maintained in a device Status store or the device control
by the terminal or application end System.
store. In this way the implementation of a control Object may
place requirements on, and may exert control over, the
NOTE - A Single VTE-Profile argument may be used to assign
capabilities of the real devices of the VT-User. The
values to the CO-access VTE-Parameter for all control objects in the
specification of such objects shall include any required rules
CCA that presume an asymmetric assignment of terminal and
that concern update access to the Object. Abstract objects
application roles to the two communicating end Systems.
specified in this way by one control Object may be updated
and referenced by other control objects if their definitions so
12 CO values, Syntax and semantics permit.
12.1 The VT-User model
12.1.2 The VT-user receives data from its Object updating
devices and assembles it into Object updates that form
12.1.1 The semantic definition of this FEICO is based on the
permitted content for VT-DATA request primitives, and into
structured model of the VT-user of the terminal end System
local action operations that update objects held in the device
that is illustrated in figure 3. This model is intended solely to
Status stores and the device control store. Only the Object
assist the process of definition. lt is not intended to provide
updates may be issued to the VT service-provider.
a model for implernentations. The requirement upon VT-user
Communication with the VT service-provider uses a model of
implernentations is only that their external behaviour
update queues and priority handling that is specified in 24.5
corresponds to the external behaviour of the model.
of ISO 9040. Local action operations have an effect that is
purely internal to the VT-User.
Real devices may possess internal state information. For an
Object updating device this information determines, among
A sequence of DO updates and local action operations may
other things, the location of t
...

Questions, Comments and Discussion

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

Loading comments...