《ISO-ISP-11185-17-1995.pdf》由会员分享,可在线阅读,更多相关《ISO-ISP-11185-17-1995.pdf(18页珍藏版)》请在三一文库上搜索。
1、INTERNATIONAL STANDARDIZED PROFILE ISO/IEC ISP 11185-17 First edition 1995-08-I 5 Information technology - International Standardized Profiles FVT2nn - Virtual Terminal Basic Class - Register of control object type definitions - Part 17: FVT2115 - Help Text Control Object Technologies de Iinformatio
2、n - Profils normalis - European Workshop for Open Systems (EWOS); - Open Systems Environment Implementors Workshop (OIWJ. ISO/IEC ISP 11 185 consists of the following parts, under the general title lnformafion technology - international Standardized Profiles FVT2nn - Virfual Terminal Basic Class - R
3、egister of control object fype definiitions: -Part I: NT21 1. FVl212 - Sequenced and U-sequenced Application Control Objects -Part2: FV7213, NT214 - Sequenced and Unsequenced Terminal Control Objects -Part3: M215. M216 - Application RIO Record Loading Control Object, Terminal R/O Record Notification
4、 Control Object -Part 4: M2 17 - Horizontal Tabulation Control Object -Part 5: M2 18 - 1 ogical image Control Object -Part 6: M2 7 9 - Status Message Control Object -Part 7: M2 7 10 - Entry-Control Control Object -Part 8: M22 I- Forms FE/CO (Field Entry Instruction Control Object) No. 1 -Part 9: M22
5、2 - Paged FE/CO (Field Entry instruction Control Object) No. 1 -Part 10: M23 I - Forms FEPCO (Field Entry Pilot Control Object) No. 1 -Part 1 l:M232 - Paged FEPCO (Field Entry Pilot Control Object) No. 1 -Part 12:M2116. M2117. M2118, M2119 - Generalized Telnet Synch, Signal, Negotiation and Subnegot
6、iation Control Objects -Part 13:FVT2111 - Waiting Time Control Object -Part 14: M2 112 - Printer Control Object -Part 15:M2113 -Field Definition Management Control Object -Part 16: M2 114 - Terminal Slgnal Titles Control Object -Part 17: M2 115 - Help Text Control Object Annex A forms an integral pa
7、rt of this part of ISO/IEC ISP 11185. Annex B is for information only. . . . III Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:41:18 MDTNo reproduction or networking permitt
8、ed without license from IHS -,-,- ISO/IEC ISP 11185-17:1995(E) o lSO/IEC Introduction This International Standardized Profile ISO/IEC ISP 11185 is defined within the context of Functional Standardization, in accordance with the principles specified in ISO/IEC TR 10000, “Framework and Taxonomy of Int
9、ernational Standardized Profiles”. The context of Functional Standardization is one part of the overall field of Information Technology (IT) standardization activities, covering base standards, profiles and registration mechanisms. The Open Systems Interconnection (OSI) Standard IS0 9040 for the Vir
10、tual 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
11、entries in this register constitute Interchange Format and Representation Profiles (F-Profiles) within the framework of ISO/IEC TR 10030. This part of ISO/IEC ISP 11185 was developed in close cooperation between the three Regional OSI Workshops, namely the OSE Implementors Workshop (OIW) of the Unit
12、ed States, the European Workshop for Open Systems (EWOS) and the OSI Asia-Oceania Workshop (AON. It was developed under the editorship of Ewos. iv Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Re
13、sale, 04/20/2007 06:41:18 MDTNo reproduction or networking permitted without license from IHS -,-,- INTERNATIONAL STANDARDIZED PROFILE 0 ISO/IEC ISO/IEC ISP 11185-17:1995(E) Information technology - International Standardized Profiles FVT2nn - Virtual Terminal Basic Class - Register of control objec
14、t type definitions - Part 17: R/T21 15 - Help Text Control Object 1 Scope 1.1 General The concept of Profiles for OSI, and the structure of the International Standardized Profiles that document them, are defined in ISO/IEC TR 10000-l. Such Profiles are divided into a number of different classes and
15、sub-classes. Two of these classes contain sub-classes comprising functions of the Virtual Terminal Basic Class Service and Protocol specified in the base standards IS0 9040 and IS0 9041. These are the Application Profiles (A-Profiles) and the Interchange Format and Representation Profiles (F-Profile
16、s). The relationship between A-Profiles and F-Profiles is described in 7.3.2 of ISO/IEC TR 1000 - ISO/IEC ISP 11185 is the Register of control object type definitions; - ISO/IEC ISP 11186 is the Register of assignment-type definitions; - ISO/IEC ISP 11187 contains the speclftcations of VT Applicatio
17、n Profiles. This part of ISO/IEC ISP 11185 contains the definition of a control object type that may be used to facilitate the integration of the VT-User function with a Help provider facility resident in the terminal end-system. The Application VT-User will have the capability to set up and control
18、 the Help text to be associated with objects such as forms, fields and terminal signals. The Help text will be available for display, via the Help provider facility, upon request for in-context Help by the human user of the terminal system. 1.2 Position within the taxonomy The taxonomy of Internatio
19、nal Standardized Profiles for OSI is laid down in ISO/IEC TR 10000-2. Within the classification scheme of this taxonomy, the OSI Profiles specified in this International Standardized Profile are in the Virtual Terminal Registered Object 1 Copyright International Organization for Standardization Prov
20、ided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:41:18 MDTNo reproduction or networking permitted without license from IHS -,-,- ISO/IEC ISP 11185-17:1995(E) o ISO/IEC sub-class of the class of Interchange Format and Representation Profi
21、les. A Profile within this subclass has a Profile identifier of the form Mabc. where abc is a structured numerical identifier that identifies the position of the Profile within each of the three levels of subdivision of the subclass. The values of a and b are single digits but c is an integer that i
22、s not necessarily a single digit. In principle the IS0 Virtual Terminal model allows for multiple classes of operation, although at the time of publication of this International Standardized Profile only the Basic Class has been defined. The value of the identifier component a distinguishes between
23、distinct types of information object as follows: - a = 1 for Basic Class VTE-profiles; - a = 2 for Basic Class Control Objects; - a = 3 for Basic Class Assignment Types. Values of a greater than 3 are reserved for future developments. This International Standardized Profile ISO/IEC ISP 11185 contain
24、s the specifications of the Profiles with identifiers of the form FVT2bc. For this form of identifier, the component b distinguishes between the five major classifications of Basic Class Control Objects as follows: - b = 1 for Miscellaneous Control Objects: - b = 2 for Field Entry Instruction Contro
25、l Objects; - b = 3 for Field Entry Pilot Control Objects; - b = 4 for Reference Information Objects; - b = 5 for Termination Conditions Control Objects. Each of these classifications corresponds to a sub- register under the procedures of ISO/IEC 9834-5. The identifier component c is the serial numbe
26、r of the control object type in the appropriate sub-register. Values of b greater than 5 are reserved for new classifications of Basic Class Control Objects that may be defined in future amendments to IS0 9040. This part of ISO/IEC ISP 11185 contains the definition of the Miscellaneous Control Objec
27、t type with the Profile identifier M2115 - Help Text Control Object. 1.3 Scenario The specification of the Virtual Terminal Service is given in IS0 9040. It is based on a model in which two VT-users communicate by means of a shared Conceptual Communication Area (CCA) that is a conceptual part of the
28、 VT serviceprovlder. lnformallon exchange is modelled by one VT-user updating the content of the CCA and the changed state of the CCA then being made accessible to the peer W-user. Control objects (COs) form one of the types of information object that may be present in the CCA. This is illustrated i
29、n figure 1. in which CO-l, CO-2, , CO-n represent a number of different control objects present In the CCA. The negotiation during establishment of a W-association will determine whether or not these will include control objects of either or both of the types whose definitions are given in this part
30、 of ISO/IEC ISP 11185. The CCA is structured by the Virtual Terminal Service into a number of components. For a control object the Data Structure Definition (DSD) component of the CCA contains the syntax of Its Information content, including the range of possible values and the permitted update oper
31、ations. The current value of its information content is contained in the Control, Signal and Status store (CSS) component. Updates to the current value take place through the issue of VT service primitives by one VT-user to the service- provider. Changes of state of the CCA are made accessible throu
32、gh the issue of VT service primitives by the service-provider to the peer VT-user. Figure l- Control objects in the VT Service model By clause 14 of IS0 9040, COs enable VT-users to handle control information related to virtual terminal functions and to real devices. This control is exercised by the
33、 VT-users through semantics associated with the information content and with the update operations of the CO. Definition of the semantics, or specification of the source of the semantics if the semantic details are not fully prescribed, forms part of the registered definition of the CO. These semant
34、ics are not however of concern to the VT service- provider itself. The DSD will contain an ASN.1 object Identifier that identifies the registered definition, but the VT service-provider merely acts as a repository of this value. It is only the VT-user that requires knowledge of the registered defini
35、tion. NOTE 1 - The WE-parameter values that d provision for such recognition exists only In an S-mode VT-association, The Virtual Terminal Protocol specification given in IS0 9041-l models the Vl service-provider in terms of protocol exchange between two Virtual Terminal Protocol Machines OTTPMs), e
36、ach with its own CCA. The CCA of each VTPM is updated both by service primitives received from its own VT-user and by protocol elements received from the peer VTPM. Corresponding service primitives and protocol elements are issued by the VTPM to provide notification of changes to the content of its
37、CCA. This is illustrated In figure 2 in the context of the asymmetric end systems described above. The control object type definition given in this part of ISO/IEC ISP 11185 is expressed in terms of this model. 1 VrPmtaol Figure 2- Control objects In the VT Protocol model For certain types of contro
38、l object the abstract syntax of IS0 9041-l does not provide a complete specification for the representation of CO update operations. This arises where the abstract syntax of IS0 9041-l makes use of an ASN.l any type, or where symbolic values have to be encoded in terms of an ASN.l integer type. Cont
39、rol object type definitions are required by ISO/IEC 9834-5 to provide the necessary refinement of the abstract syntax. NOTE 2 - Since an abstract syntax is made avalkble for use through Its Inclusion In a presenfatlon context, and since the Presentation service-provider has no knowledge of control o
40、bject type deflnlfbras. In prlnclple the VT-users provlde the Presentation service-provlder with these refinements to the abstract syntax through local management procedures. Whether or not th!s ls necessary in practice depends on the conflguration of the implementafions concerned. 2 Normative refer
41、ences The following documents contain provisions which, through 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
42、 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 documents is that they may be specific to a particular edition. Members of IEC and IS0 maintain registers of currently valid Int
43、ernational Standards and ISPs, and IT b) service-provider. This part of ISO/IEC ISP 11185 makes use of the following terms defined in ISO/IEC 8822: a) abstract syntw b) presentation context. This part of ISO/IEC ISP 11185 makes use of the following terms defined in ISO/IEC 8824: a) any type: b) obje
44、ct descriptor type; c) object identifier. This part of ISO/IEC ISP 11185 makes use of the following terms defined in ISO/IEC 9834-l : a) registration: b) registration-structured-name. Terminology of VT base standards This part of ISOIIEC ISP 11185 makes use of the following terms defined in ISO/IEC
45、9040: a) A-mode; b) control object; c) device object; d) net-effecting; e object updating device; 0 S-mode: 9) VT-association; h) VT-environment 0: I VT-user; i) W-parameter; k VTE-profile; 0 VTE-profile argument. 3.22 This part of ISO/IEC ISP 11185 makes use of the following term defined in ISO/IEC
46、 9041-l : a) protocol element. 3.3 local Terminology 3.3.1 Help provider: Functionality within the terminal end-system which the VT-User may invoke on behalf of the human user in response to a request for help. The Help provider interacts with the user in order to provide the help required. 3.3.2 He
47、lp conteti The human user enters Help context when the VT-User invokes the Help provider and leaves Help context when control returns from the Help provider. 3.3.3 Help teak The data structure, parts of which are accessed by the W-User in order to invoke the Help provider on behalf of the human user
48、 and parts of which are accessed by the Help provider in order to display help to the user. 3.3.4 Help navigation: Elements of the Help text data structuremhich are accessed by the Help provider in order to control the interaction of the human user with the Help provider. 3.3.5 Help entry points: El
49、ements of the Help text data structurewhich are accessed by the W-User in order to control the invocation of the Help provider by the human user. 3.3.6 Help layout control: Elements of the Help text data structure which are accessed by the Help provider in order to control the layout of the help text displayed to the human user by the Help provider. 3.3.7 Helpset: Top-level sub-division of the content of the Help text. Only one Help set is active (i.e. avail