home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Standards
/
CD2.mdf
/
ccitt
/
1992
/
t
/
t564_1.asc
< prev
next >
Wrap
Text File
|
1991-12-31
|
44KB
|
1,813 lines
Recommendation T.564
GATEWAY CHARACTERISTICS FOR VIDEOTEX INTERWORKING
CONTENTS
1 Introduction
2 Scope and field of application
3 References
4 Definitions
5 Abbreviations
6 Model of the communication between local and external host
7 Relation between videotex and DTAM service
8 Use of lower layer services
9 General structure of the VIA
10 Videotex structure
1 Introduction
This Recommendation specifies gateway characteristics which should be used for international videotex interworking
between gateways.
This document is a part of a set of standards produced to facilitate the interconnection of national videotex
services. This set of standards is positioned with respect to the open systems interconnection basic reference model
(Recommendation X.200). This document lies within the field of application layer of the OSI application layer. Inside the
application layer it makes use of DTAM (document transfer, access and manipulation) specific application service element
(Recommendation T.400).
2 Scope and field of application
This Recommendation applies to the international videotex interworking between gateways as specified in this
section.
2.1 National videotex services
It is the responsibility of Administrations to decide the configuration of the national videotex services.
2.2 Videotex interworking definition
Videotex interworking allows a videotex terminal pertaining to a given videotex service of a given country to interact
in real time with a videotex host computer located in a different country. This videotex host may be either a videotex center
of an external computer.
1 Fascicle VII.7 - Rec. T.564
2.3 Relation to other Recommendations
Videotex interworking gateway characteristics are based upon concepts of DTAM defined in T.400 Series of
Recommendations.
Videotex interworking is conform to the videotex service defined in Recommendation F.300 and it is specified by
the following profiles:
- a document application profile specified in Recommendation T.504;
- a communication application profile specified in Recommendation T.523;
- an operational application profile specified in Recommendation T.541.
General concepts of the international videotex interworking and the data syntaxes relevant for the videotex
interworking are defined in Recommendation T.101.
3 References
- Rec. F.300: Videotex service
- Rec. X.200: Reference model of open systems interconnection for CCITT applications
- Rec. X.213: Network service definition for open systems interconnection for CCITT applications
- Rec. X.214: Transport service definition for open systems interconnection for CCITT applications
- Rec. X.224: Transport protocol specification for open systems interconnection for CCITT applications
- Rec. X.215: Session service definition for open systems interconnection for CCITT applications
- Rec. X.225: Session protocol specification for open systems interconnection for CCITT applications
- Rec. X.216: Presentation service definition for open systems interconnection for CCITT applications
- Rec. X.226: Presentation protocol specification for open systems interconnection for CCITT applications
- Rec. X.217: Association control service definition for open systems interconnection for CCITT applications
- Rec. X.227: Association control protocol specification for open systems interconnection for CCITT
applications
- Rec. T.101: International interworking for videotex services
- Rec. T.400 (1988): Introduction to document architecture, transfer and manipulation
- Rec. T.411 (1988): Open document architecture (ODA) and interchange format - Introduction and general
Fascicle VII.7 - Rec. T.564 2
principles
- Rec. T.412 (1988): Open document architecture (ODA) and interchange format - Document structures
- Rec. T.414 (1988): Open document architecture (ODA) and interchange format - Document profile
- Rec. T.415 (1988): Open document architecture (ODA) and interchange format - Open document
interchange format (ODIF)
- Rec. T.431 (1988): Document transfer and manipulation (DTAM) - Services and protocols - Introduction and
general principles
- Rec. T.432 (1988): Document transfer and manipulation (DTAM) - Services and protocols - Service
definition
3 Fascicle VII.7 - Rec. T.564
- Rec. T.433 (1988): Document transfer and manipulation (DTAM) - Services and protocols - Protocol
specification
- Rec. T.441 (1988): Document transfer and manipulation (DTAM) - Operational structure
- Rec. T.504: Document application profile for videotex interworking
- Rec. T.523: Communication application profile DM-1 for videotex interworking
- Rec. T.541: Operational application profile for videotex interworking
4 Definitions
The following definitions apply to all other parts of the Recommendation.
This Recommendation makes use of the following terms as they are defined in Recommendation F.300:
- videotex access point;
- videotex frame;
- videotex gateway;
- videotex host;
- videotex service;
- videotex service center;
- videotex terminal;
- videotex user.
This Recommendation makes use of the following terms as they are defined in Recommendation T.400:
- attribute;
- content portion;
- page;
- block;
Fascicle VII.7 - Rec. T.564 4
- specific layout structure;
- subordinate.
5 Abbreviations
ACSE Association control service element
CASE Common application service elements
DDA Defined display area
DTAM Document transfer, access and manipulation
OSI Open systems interconnection
SASE Specific application service element
SE Structure element
VIA Videotex interworking architecture
5 Fascicle VII.7 - Rec. T.564
6 Model of the communication between local and external host
6.1 International videotex interworking between gateways
Videotex interworking may take place between videotex services in different countries, independently from the
national configuration being used. An abstract configuration model has been established in Recommendation F.300 to
represent an international videotex interworking configuration using gateways. In this abstract model, each cooperating country
is represented by a videotex gateway. The DTAM protocol is intended to be used between the two gateways. Consequently a
typical communication may be described as shown in Figure 1/T.564.
FIGURE 1/T.564
The abstract model is not intended to be implemented as such. It is the responsibility of Administrations to decide
how a gateway may be implemented.
Throughout this document, and for a given terminal to videotex host communication, the gateway which supports
the videotex terminal through its own national videotex service is called local host. On the other hand, the gateway which
supports the videotex host through its own national videotex service is called external host.
6.2 Position of videotex interworking relative to OSI
Videotex interworking between gateways is specified in a set of Recommendations (see 2.3) which are a part of
the OSI application layer as defined by the OSI reference model (Recommen- dation X.200).
Videotex interworking between gateways handles a specific architecture called videotex interworking architecture
(VIA), conforming to DTAM document structures (T.410 Series of Recommendations) and DTAM operational structure (T.440
Series of Recommendations), and makes use of services and protocol provided by DTAM (T.430 Series of
Recommendations).
Videotex interworking gateway characteristics are specifying the general concepts of handling the VIA. The
application profiles are specifying the use of DTAM document structures, DTAM operational structures, and DTAM service and
protocol.
Figure 2/T.564 depicts this situation:
Fascicle VII.7 - Rec. T.564 6
FIGURE 2/T.564
6.3 Organization of the videotex interworking
The videotex interworking application process consists of two parts which are in charge respectively of:
- managing the communication with the peer entity;
- supporting the local application process.
The videotex interworking architecture (VIA), the DTAM service and the DTAM protocol correspond to the
communicating part of the application process and represent those aspects of the application process which are pertinent to
OSI.
The VIA is a virtual data structure with a set of possible actions that can be performed on it. This structure is used
to represent the current state of the communication between the two application processes.
Any operation on VIA must be reported to the peer entity and to the videotex service user. These operations are
reported to the peer entity by using the DTAM service which is provided by the DTAM protocol.
Therefore, any action on the VIA implies:
- an update of the local VIA;
- the exchange of DTAM protocol elements in order to update accordingly the peer VIA.
The local application process may also be expressed in terms of a videotex service which is offered on a national
basis to a human user. This local application process is in charge of the mapping between the videotex service and the
DTAM service.
Note - Figure 3/T.564 is for information on the videotex interworking organization only.
7 Fascicle VII.7 - Rec. T.564
FIGURE 3/T.564
7 Relation between videotex and DTAM service (see Figure 4/T.564)
This section does not form an integral part of this Recommendation.
The local application process is in charge of the local mapping between the communicating OSI environment and
the videotex service as defined by a given Administration. On the local host side, the local application process is in charge of
converting the local host to external host dialogue into a videotex user dialogue. On the external host side, the local
application process is in charge of converting the external host to local host dialogue into a national videotex host access
dialogue.
The two local application processes are able to communicate on an international basis by updating both their own
and the peer entity VIA, which represents the common view of the communication as seen by both partners. To indicate that
a VIA update is needed, the local process may express all the VIA modifications as DTAM service elements through the
DTAM service interface. Any modification of the VIA must be reported to both the local and the remote users.
When receiving a DTAM service primitive, the VIA is updated and the receiving local application process takes the
updating into account.
FIGURE 4/T.564
For a given definition of a videotex service, several local application processes may exist with different levels of
complexity. For example, a given local application process may not take into account the existing VIA, or for each new frame
to be displayed, delete the existing VIA and create a brand new one. A more clever local application process may, on its
own, take care of the previous VIA and express through the DTAM service interface the sole modification of the VIA.
Fascicle VII.7 - Rec. T.564 8
It is up to the Administrations concerned to define all the details of the local application process to communicate
through the DTAM service, which supports the local application process.
8 Use of lower layer services
The use of lower layer services is specified in Recommendation T.101.
9 General structure of the VIA
9.1 General data structure
The following list is a basic set of requirements for the properties of a general data structure handled by the
videotex interworking gateway.
Videotex interworking is an application profile on top of DTAM and the videotex interworking architecture (VIA) is in
line with the general structuring principles defined in Recommendation T.400.
The VIA consists of a document profile, an operational profile and five data structures:
- a specific layout structure: the display structure;
- four operational structures which are used to carry:
1) the data entry structure;
2) the application control memory structure;
3) the administrative structure;
4) the special terminal facilities structure.
Note - Only one operation profile is used for the four concerned operational structures.
The data structure is composed of structure elements (SE) which can be manipulated independently as long as the
protocol and other dependency rules are observed.
The state of the VIA is determined by the states of all the elements of the VIA and the relationship between them.
The station of the VIA expresses the current state of communication between the two partners.
Manipulations of the structure elements of the VIA are specified as VIA operations and mapped to DTAM service
elements.
9.2 Attributes
The categories of SE attributes are:
a) identification attributes which specify the type of the SE and identify individual SE;
b) application defined attributes which are only meaningful for the videotex interworking architecture;
c) specific attributes which depend on the SE type;
d) default-value attributes which specify values to be used in identified SE types at lower level in the
hierarchy;
e) reference attributes which specify the relation between SEs.
9 Fascicle VII.7 - Rec. T.564
9.2.1 Identification attributes
The identification attributes are the object type and object identifier attributes defined in Recommendation T.412
and in Recommendation T.441 (resp. Annex A to Recommendation T.541).
Fascicle VII.7 - Rec. T.564 10
9.2.2 Application defined attributes
Application defined attributes are attributes specified within this Recommendation for the structure elements of the
VIA, with non═equivalent attributes within the T.400 Series of Recommendations. They are either mapped to the attribute
"application comments" specified in Recommendation T.412 (for attributes pertaining to the display structure) or mapped on
the "application defined attribute list" specified in Recommendation T.441 (for attributes pertaining to one of the four other VIA
data structures). The mapping is specified in Recommendation T.504 or in Recommendation T.541 respectively.
9.2.3 Specific attributes
These attributes are depending on the SE-type. Examples of specific attributes are attributes specifying the position
or the dimension of the text. These attributes are defined in Recommendation T.412.
9.2.4 Default value attributes
Since no generic structure, neither object class specification, nor styles are used for the VIA, the values of
defaultable attributes may only be derived from either standard default values specified for the VIA (in a relevant CCITT
Recommendation) or from a default value list. A default value list may only be used at the highest level of hierarchy in a
given data structure.
Therefore, to determine the value of an attribute classified as defaultable the priority order is:
1) attribute values specified explicitly in the attribute list of the SE itself;
2) attribute values specified in the "default value list" attributes of the SE situated at the highest level of
hierarchy in the considered data structure;
3) the default value derived from the document profile (see Recommendation T.504) or from the operational
application profile (see Recommendation T.541);
4) the default value defined in Recommendation T.412 or Recommendation T.441 (resp. Annex A to
Recommendation T.541).
9.2.5 Reference attributes
Reference attributes specify the relationships between the SEs aside from the tree-structure. Reference attributes
are specified in Recommendation T.441 (resp. Annex A to Recommendation T.541). The use of the reference attribute is
specified in this Recommendation.
9.3 General VIA operation
The VIA data structure is partly initialized at the connection establishment time. A number of SEs are implicitly
created (see Annex A).
The VIA is then created and modified by a series of general VIA-operations on SEs. All the VIA operations
provoke:
- a modification of the local VIA;
- the exchange of DTAM primitives specifying which VIA operations are to be performed on the remote VIA.
Recommendation T.523 specifies the mapping of the general VIA operations onto the relevant DTAM
operations and the rules for the use of the DTAM service.
After reception of an indication primitive from the DTAM service the VIA is updated and the VIA operations are
indicated to the local videotex service user.
The general VIA operations to be performed on the SEs are:
a) CREATE: the creation of an SE;
b) DELETE: the deletion of an SE and all its subordinate SEs;
c) MODIFY: the modification of attributes of an SE;
Note - Use of MODIFY operation to add text to both content information attribute of text-unit and
operational element content attribute is for further study.
11 Fascicle VII.7 - Rec. T.564
d) REBUILD: the deletion of an SE and its subordinates followed by the creation of a new SE replacing the
previously deleted one. This is for further study.
e) CALL MEMORY: the invocation of predefined or stored sequences of VIA operations.
A DTAM service primitive addressing a particular SE has influence on the existence of that SE (CREATE,
DELETE) or on the attributes of the SE (MODIFY).
10 Videotex structure
The videotex structure consists of a document profile, an operational profile and the following structures:
- The display structure (layout structure)
It contains informations concerning the layout and informations to be displayed. In the VIA the display
structure is represented by the DOCUMENT-SE and the subordinate SEs of the DOCUMENT-SE.
- Four operational structures
1) The data entry structure
It provides the user with a flexible means of entering data. It contains elements for describing the
layout of fields, for storing data and for describing the reaction to various user inputs. It is
represented in the VIA by the DATA-ENTRY-SE and its subordinate SEs.
2) The application control memory structure
It is used to store VIA operations which can be repeatedly invoked. It is represented in the VIA by
the APPLICATION-CONTROL-MEMORY-SE and its subordinate SEs.
3) The administrative structure
It copes with informations such as accounting and identification and is represented in the VIA by the
ADMINISTRATIVE-INFORMATION-SE and its subordinate SEs.
4) The special terminal facilities structure
It is used to handle data necessary to set the terminal in a special state. This data is sent to the
terminal before the actual "display data" is sent (e.g. character of dynamically redefinable character
set). It is represented in the VIA by the SPECIAL-TERMINAL-FACILITIES-SE and its subordinate
SEs.
10.1 Display structure
10.1.1 Overview of the display structure
The display structure is concerned with the data to be displayed on the videotex terminal. The following paragraphs
only describe the elements specific to the display structure. The text of a document to be displayed on a screen can be
separated into various parts in order to:
- distinguish between presentation units (such as areas on the screen) or logical units and the rest of the
Fascicle VII.7 - Rec. T.564 12
screen;
- use of different types of coding;
- allow some parts of the screen to be protected or scrolled;
- allow some parts of the screen to be updated independently from the rest of the screen and have a longer
or shorter life than other parts.
This separation introduces a subimage concept which allows different logical and independent areas to be
recognized within the screen. These subimages can be:
- updated independently;
- coded independently;
- organized in order to take care of application requirements.
13 Fascicle VII.7 - Rec. T.564
The subimage concept also allows:
- to clearly separate data entry and display areas;
- to compose a screen via a library of subimages;
- to store subimages independently of the final position on the screen.
The display structure consists of:
- one DOCUMENT-SE;
- one PAGE-SE describing the page structure which is used to display videotex frames;
- one or more BLOCK-SEs subordinate to the page;
- at most one content portion subordinate to each block.
Figure 5/T.564 describes the hierarchy of the display structure elements.
FIGURE 5/T.564
In the context of videotex interworking between gateways, a page is a rectangular area that correspond to the
interchanged defined display area (DDA). A page is always a composite object.
Blocks are immediately subordinate to a page. Blocks are rectangular areas. Block-size is restricted to be equal to
the page. The use of block-size not equal to page is for further study.
All constituents of the display structure conform the definitions of the document structures as specified in T.400
Series of Recommendations.
The document application profile defined in Recommendation T.504 specifies details on the document profile and
the display structure for the videotex interworking between gateways.
10.1.2 Application defined attributes
This section identifies specific attributes used by the videotex interworking gateway which do not influence the
layout process as defined in T.400 Series of Recommendations. These attributes have no direct equivalent in
Recommendation T.412 and are mapped to the attribute "application comments".
Fascicle VII.7 - Rec. T.564 14
10.1.2.1Write-access attribute
This attribute is associated with each SE. The specification of this attribute is valid for all structures of the VIA. Its
value is used to control the independent manipulation of the SE by any of two communicating hosts (local and external),
specifying which host may, at any time:
- modify the attributes of the SE;
- delete or create subordinates SEs.
This attribute also specifies the way how the write access may be transferred between the two hosts.
This attribute is introduced for further structuring and controlling of the dialogue. This is for further study.
10.1.2.2Display-indication
This attribute identifies if the block is to be displayed or not. It may take the value "mandatory" or "optional".
If the value "mandatory" is selected, then the block is to be displayed, even if the user types ahead.
If the value "optional" is selected, then the local host may decide not to display the block when the user types
ahead.
All "mandatory" blocks within the page must be displayed.
10.2 Data entry structure
10.2.1 Overview of the data entry structure
The data entry structure is used to represent the data entry function. This function is some- times also referred to
as data collection function. It allows for a controlled entrance of user suppled information in a truly distributed environment
between the local and external hosts. In order to prevent exchange of data through the network for each elementary action of
the user, several dialogue steps have to considered between the local and external host:
a) In the first dialogue step, the external host defines a data entry program which describes all the actions the
local host must follow when the user enters data. This data entry program contains the description of the
form, i.e. the description of the different areas of the screen where entry will be performed. It also contains
the reactions to user's inputs the local host has to follow. These reactions, called rules, contain e.g. the list
of allowed character, the type of echo to be performed, the list of possible commands, etc. Moreover, a
guidance message, called prompts, may be associated with each field. Theses messages are displayed
each time the cursor reaches or leaves the corresponding field in order to give to the user some
information about the filling of the form;
b) When the local host then receives the run (in the case of duplex mode) the local host immediately sends it
back to external host. It executes the defined data entry program till encountering an event which provokes
the termination of the entry. This events must be one of the termination reasons defined by the external
host and correspond either to a valid user command or to the running out of a time out or to the entire
filling of a field. The termination reason is reported back to the external host as the second dialogue step.
According to the regulations of the videotex service at the local host side, the report may or may not
contain the data entered by the videotex user.
10.2.2 Data entry structure description (see Figure 6/T.564)
The data entry structure consists of:
15 Fascicle VII.7 - Rec. T.564
a) one DATA-ENTRY-SE;
b) subordinate to the DATA-ENTRY-SE:
- zero, none or more FIELD-SEs;
- one DATA-ENTRY-PROGRAM-SE;
- one or more RULES-SEs;
- zero, one or more PROMPT-SEs;
- one RESULT-SE;
Fascicle VII.7 - Rec. T.564 16
c) a single content portion subordinate to a FIELD-SE;
d) a single content portion subordinate to RESULT-SE;
e) one or more DATA-ENTRY-SUBPROGRAM-SEs subordinate to the DATA-ENTRY--PROGRAM-SE;
f) a single content portion subordinate to a PROMPT-SE.
FIGURE 6/T.564
10.2.3 Modes of communication
Two modes of communication between local and external host are defined:
- alternate mode;
- duplex mode.
The communication between local and external host may be based on the alternate mode, on the duplex mode, or
on both modes.
If the communication is based on the alternate mode, the local host should support data entry type 1, type 2 and
type 3.
If the communication is based on the duplex mode, the local host should support data entry type 4.
If the communication us based on both modes, the local host should support all types of data entry.
The mode of communication is negotiated in the DTAM association initialization phase. Details are specified in
Recommendation T.523.
10.2.4 Types of data entry
The four different types of data entry program which have been identified, are corresponding to different types of
applications and different characteristics of fields:
a) Type 1 - Information retrieval
This type makes use of a single implicit information retrieval field which is always present when data entry
17 Fascicle VII.7 - Rec. T.564
type1 is selected. The position and dimensions of the field are determined by the lost host, generally
corresponding to an area located in the bottom part of the screen. Consequently, non-specific FIELD-SE
must be used and the reference- to-a-FIELD-SE attribute of the DATA-ENTRY-SUBPROGRAM-SE may be
set to undefined or not be taken into account if defined. When the user has terminated the data entry, the
Fascicle VII.7 - Rec. T.564 18
information which is sent back to the external host consists of the RESULT-SE which describes all the conditions
encountered when the entry is stopped (termination reason, ...). The text associated with the termination reason, if any, is
sent to the external host via the content portion associated with the RESULT-SE.
b) Type 2 - Data collection
This type generally corresponds to a form type of entry and makes use of one or more fields entirely
defined by the external host. Moreover, in some videotex services, a single implicit information retrieval field
may also be associates with this entry type to enter a videotex command (see 10.2.12.8.1). When the
user has terminated the data entry, the information which is sent back to the external host are the content
portions associated with the fields and the RESULT-SE. The text associated with the termination reason, if
any, is sent to the external host via the content portion associated with the RESULT-SE.
c) Type 3 - Data entry "on the fly"
This type makes use of a single implicit field which is always present when data entry type 3 is selected.
The position and dimensions of this implicit field are determined by the cursor position after the display of
the information sent by the external host. Consequently, no specified FIELD-SE is used and reference-to-a-
FIELD-SE attribute of the DATA-ENTRY-SUBPROGRAM-SE may be set to undefined and should not be
taken into account when defined. The size of the field is fixed to 128 bytes. When the user has terminated
the data entry, the information which is sent back to the external host consists of the RESULT-SE. The text
associated with the termination reason, if any, is sent to the external host via the content portion associated
with the RESULT-SE.
d) Type 4 - Duplex data entry
This types makes use of a single implicit field which is always present when data entry type 4 is selected.
The position and dimensions of this implicit field are determined by the current cursor position.
Consequently, no specific FIELD-SE is used and reference-to- a-FIELD-SE attribute of the DATA-ENTRY-
SUBPROGRAM-SE may be set to undefined and should not be taken into account when defined. The size
of the field is fixed to 128 bytes. When the user has terminated the data entry, the information which is
sent back to the external host consists of the RESULT-SE. The text associated with the termination reason,
if any, is sent to the external host via the content portion associates with the RESULT-SE.
10.2.5 DATA-ENTRY-SE
This is the SE at the highest level of the data entry structure. Only one DATA-ENTRY-SE may be defined at a
given time.
10.2.6 DATA-ENTRY-PROGRAM-SE
This SE is subordinate to the DATA-ENTRY-SE. At a given time, one and only one DATA-ENTRY- PROGRAM-SE
may be subordinate to the DATA-ENTRY-SE. A data entry program performs a data collection function on a form. A form
corresponds to a screen structured into none, one or more fields where the user may enter data.
The following attribute is mapped to the reference attribute defined in Recommendation T.441 (resp. Annex A to
Recommendation T.541).
10.2.6.1First-subprogram
This attribute is set by the external host to indicate to the local host the reference to the first data entry
subprogram to be executed. However if the local host is not able to start with the indicated first subprogram the local host
may fall back to process the subprograms in the natural order of the SE-identifiers.
The application defined attributes of the DATA-ENTRY-PROGRAM-SE are the following:
10.2.6.2Data-entry-type
This attribute is specified by the external host to indicate which interpretation the local host has to perform in order
to be able to support the entry. This attribute may take the value type 1, 2, 3 or 4. The value indicates which type of data
entry has to be performed.
19 Fascicle VII.7 - Rec. T.564
Remark on the control of the user input
In the general situation of an international videotex interworking the following attributes, specified to allow local
hosts to control the users' input, may not be supported by some local hosts. In these cases no checking of the relevant
attributes will be performed by the local host.
10.2.6.3Allowed-characters-for-a-keyword-access-command
This attribute set by the external host indicates whether the list of characters represents the allowed or forbidden
characters.
Possible values:Yes: means allowed characters in the list;
No: means forbidden characters in the list.
This attribute is not taken into account if the D1 d command is disabled.
10.2.6.4Character-list-for-keyword-access
This attribute set by the external host contains a list of allowed or forbidden characters for keyword access. The list
is encoded according to T.51 plus "space".
This attribute is not taken into account if the D1 d command is disabled.
10.2.6.5Max-length-keyword-access
This attribute set by the external host specifies the maximum length of the input field for keyword access.
10.2.6.6Allowed-character-for-a-direct-access-command
This attribute indicates whether alphabetic characters (a, b, ... z) may be used inside a direct access command.
This attribute is defined by the external host but not taken into account if the D1 b command is disabled.
Possible values:Yes: means alphabetic characters are allowed;
No: means alphabetic characters are not allowed.
10.2.6.7Max-length-direct-access
This attribute set by the external host specifies the maximum length of the direct access input.
10.2.7 RESULT-SE
The RESULT-SE is subordinate to the DATA-ENTRY-SE. At a given time only one RESULT-SE may be
subordinate to the DATA-ENTRY-SE.
The following attribute is mapped to the reference attribute defined in Recommendation T.441 (resp. Annex A to
Recommendation T.541).
10.2.7.1Last subprogram
This attribute set by the local host reflects the reference to the data entry subprogram currently being executed
when a termination reason was detected. Some local hosts may not be able to update this attribute when the user aborts the
filling of the form. Consequently, this attribute may be left undefined when the termination reason is D17.
The application defined attribute of the RESULT-SE is the following:
10.2.7.2Termination reason
This attribute set by the local host indicates the reason which provoked the termination of the data entry. This
reason may be either a valid command, the entire filling of the field or the expiration of a time out.
10.2.8 Result content portion
This content portion set by the local host and reported in some cases to the external host if the termination reason
attribute of the RESULT-SE corresponds to a command with parameter: D1.
The result content portion makes use of the attribute operational element content type (see Recommendation
T.441, resp. Annex A to Recommendation T.541), as follows:
Fascicle VII.7 - Rec. T.564 20
10.2.8.1Type of coding
This attribute is set by the local host and specifies the coding used to represent the content and may take one of
the following values:
- T.50 (IRV);
- T.51 "plus space".
The result content portion makes use of the attribute operational element content (see Recommendation T.441, or
Annex A to Recommendation T.541), as follows:
10.2.8.2Content information
This attribute is set by the local host to report the text associated with the termination- reason attribute of the
RESULT-SE, if any.
10.2.9 FIELD-SE
A field is used to defined a subimage where user inputs are to be echoed. It is used by the local host for reporting
to the external host user inputs. It may also be used by the external host to describe a subimage or to set initial data into an
entry area. A FIELD-SE is subordinate to a DATA-ENTRY-SE. At a given time, several FIELD-SEs may be subordinate to a
DATA-ENTRY-SE.
The application defined attributes of the FIELD-SE are the following:
10.2.9.1Field layout
This attribute specifies the layout characteristics of the field. A field is described as a sequence of rectangular
areas called hereafter field-blocks. Each field-block is described by its position (X, Y) and its dimensions (DX, DY).
Remarks on the use of system fields
The system field facility is an optional function provided by a videotex service. A system field is a data collection
field in which predetermined type of data is filled in by the videotex service or by the user.
When using system fields in an international connection it has to be taken into account that a general user
identification mechanism based on the ongoing work on ACSE and the use of association (D-INITIATE service) is for further
study, and that the harmonization of the concerned type of data with other telematic services is still under study.
It is up to the Administrations to decide to set up or not the system field facility.
The implementation and use of the above system fields in international connections may be subject to legal
restrictions (e.g. consumer privacy) that may be in effect nationally or internationally.
Services which do not support the system field facility will ignore all the associated protocol items and consider all
the system fields as normal data collection fields.
The international availability of this data or parts of it may be subject to legal restrictions or restrictions imposed by
users or Administrations.
10.2.9.2Field-type
This attribute is set by the external host to indicate whether or not the field is a system field. A system field is a
field that should be filled in by the local host system itself and not by the user. If this attribute has the value "0" then the field
is to be completed by the user - i.e. a normal data collection field. A non-zero value indicates that (if possible) the local host
should complete the field with system data as follows:
1 Country code
1a National telephone number
2 Subscriber No.
2a Co-user-suffix
2b User No.
3 Subscriber title
4 Subscriber name
5 Additional name
6 Street
21 Fascicle VII.7 - Rec. T.564