WPC 2%.Bpz W"S^11>bbu"::Dg1:11bbbbbbbbbb11gggbuuuk1Xubuukuuuk111Rb:bbXbb1bb''X'bbbb:X1bXXXX;.;g:=::m:::mmmmm::::::mm:k1mubububububXubububub11111111bbbbbbbbbuXubbkbuXmmmmumububXXXXbububububbmbbbbbb:k:k::=kmmX:uXb'b:b:b:b'bmbbbb:::uXuXuXuXk:k:k:mbbbmbuXkXkXKQmmmm^b:kbbbbmbA@mmbmmbmmmmmmm:b:mmmbbmmmmmmmmmmmmXXmmmmmmmmmmmmmmmmmmcm`m`mm`m:mmmmmm}}}mjjmmmmmmmmmmmmmmm0mm}mmmmmmmmmmmmmmmmmmmmmmm}Mmmmmmmmmmmmmjmmmtmmmmmmmmm`'mmm`mmjmlWmmmmmmmmmmmmmmmmmmmW`mmmmjmM#|xaHelveticaCourierCourier Bold4PkCQMS PS Jet Plus /800 II QPJPII.PRSPl`D4PkCg2W _as|x-HelveticaCourier@ ,`H1`D4PkCmQrrr r  @C2M.I Pwx@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C"S^"55U@ %8 55555555558885a@@EE@;KE0@5PEK@KE@;E@[@@;-5 55055550P5555 050E000  8 " m mmmmm mm ;m@5@5@5@5@5`UE0@5@5@5@5E5K5K5K5K5E5E5E5E5@0@5E5K;K5@0mmmmmm@5@5E0E0E0E0E5@5@5@5@5K5mmK5K5K5K5E5E5 ; ; ";mm0 @055 5 5 5E5mmE5E5K5K5`[E E E @0@0@0@0; ; ; mmE5E5E5mmE5[E@0;0;0K,mmmm45 ;5555m5$#mm5mmLL5mmmmmmm 5` mmm55Ummmmmmmmmmmm00`mmmmmmmmmmmmmmmmmm`cm5m5mm5m mmmmmJmDDDm::mdmmmmmmmmmmmmmmmmDmmmmmmmmmmmm__mmdmmmmmmmmmD*Ommmmmmmmmmmm:mmm?mmmmmmmmm5'mmm5mm:m;/mmmmmmmmmmmmmmmmmmm/H5Jmmmm:m*@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C@H4': 4D4PkC2  X` hp x (#%'HP ,x--h.    3'3'Standard6'6'StandardC6QMS $=R- :(  x|@  Fascicle VII.7 Rec. T.564 i:- x|@   Fascicle VII.7 Rec. T.564 i  H7 Town H8 Postcode H9 Date H10  Time H11  Date and time  HNoteLocal hosts which do not support system fields regard all system fields as marked with a zero value.  HIf on the other hand an external host does not support system fields, local hosts requiring this attribute are defaulting the value of the fieldtype attribute to "0". 10.2.9.3HProtected  HThis attribute is only meaningful for system fields. For those local hosts which are not able to process system fields, this attribute is not taken into account.  HThis attribute indicates whether or not the system field may be modified by the user. The value "yes" indicates that the local host must prevent the user from modifying the contents of the field. 10.2.9.4HDatasource  HThis attribute is only meaningful when the fieldtype attribute is used, the value is not equal to "0" and the protected attribute has the value "not protected".  HThis attribute can have the values "local host" and "user" to indicate whether the data returned to the external host was supplied by the local host or by the user. 10.2.9.5HFieldtextmarking  HThis attribute specifies the visual appearance on the terminal of the contents of the field. The following values have been identified:  Ha)  "explicit" means that a value for one or more of the following attributes: H foreground colour; H background colour; H underlining; H flashing; H reverse video; H may explicitly be defined by the external host.  Hb)  "keep current attributes" means that the value of the foreground colour, background colour, underlining, flashing and reverse video are then those naturally defined by positioning the cursor in the field.'  HIn both cases, this attribute is applied by the local host as far as possible but the local host may ignore it. 10.2.10HField content portion  HThis content portion is used when data entry type 2 is selected. The field content portion makes use of the attribute operational element content type (see Recommendation T.441, or Annex A of Recommendation T.541) as follows: 10.2.10.1 HType of coding  HThis attribute may be set either by the external or local host and specifies the coding used to represent the content and may take one of the following values: H T.50 (IRV); H T.51 "plus space"  HThe field content portion makes use of the attribute operational element content (see Recommendation T.441, or Annex A of Recommendation T.541) as follows: 0' 10.2.10.2 HContent information  HThis attribute may be set either by the external or by the local host and represents the contents of the field. The correspondence between the content information and the different field blocks of the field is given by the defined order of these fieldblocks in the layout attribute of the FIELDSE, regardless of the relative position of these parts with respect to the screen.  HWhen set by the external host, this attribute represents the initial content of the field.  HWhen set by the local host, this attribute represents the data entered by the user. 10.2.11HDATAENTRYSUBPROGRAMSE HThe DATAENTRYSUBPROGRAMSE is subordinate to the DATAENTRYPROGRAMSE. Each data entry subprogram applies to one and only one field. There are as many subprograms as fields in the form; consequently, depending on the complexity of the form, one or more data entry subprograms may be defined at the same time.  HThe following attributes are mapped to the reference attribute defined in Recommendation T.441 (or in Annex A to Recommendation T.541). 10.2.11.1 HReferencetoaRULESSE  HThis attribute points to a RULESSE. This attribute cannot take the value "undefined" and must be defined either explicitly or via the default value list mechanism. HRemark on the use of prompts  HPrompts are guidance messages that may be associated with each data entry subprogram and are described by the corresponding PROMPTSEs. Zero, one or two prompts may be associated with each data entry subprogram. If no prompt is associated, both of the relevant reference attributes will not be defined and no prompt message is to be displayed. It is up to the external host to use only a prompt in or a promptin and a promptout. On the other hand some local hosts may not support the use of a promptout and consequently will ignore the relevant attribute and automatically erase the promptin. 10.2.11.2ReferencetoaPROMPTINSE  HThis attribute set by the external host points to a PROMPTSE which is displayed by the local host when this data entry subprogram starts. This attribute may be set to undefined if no promptin message is to be displayed. 10.2.11.3 HReferencetoaPROMPTOUTSE  HThis attribute set by the external host points to a PROMPTSE which is displayed by the local host when this data entry subprogram is stopped. This attribute may be set to undefined if no prompt out message is to be displayed.  HUsing a promptin and a promptout instead of one prompt has not been finally discussed. This is for further study. 10.2.11.4 HReferencetoaFIELDSE  HThe value of this attribute depends on the type of the data entry subprogram concerned (information retrieval, data collection or data entry "onthefly" or duplex data entry). When defined, it indicates the area in which input characters have to be echoed.  HThe application defined attributes of the data entry subprogram are the following: 10.2.11.5 HEcho  HThis attribute set by the external host specifies the type of echo to be performed by the local host. It may take one of the three values: H normal echo: the input character is echoed; H fixed echo: a fixed character is displayed; H null: no echo is performed. 10.2.11.6 HEchoed character  HThis attribute set by the external host and taken into account only if the echo attribute is set to "fixed echo". This attribute specifies a character from the list described in Recommenda tionT.51 "plus space". (& 10.2.11.7 HEchoed parameter  HThis attribute set by the external host specifies the videotex attributes which should apply to the echo, if any. This attribute may specify values for one or several of the following attributes: foreground colour, background colour, underline, echo size (normal size, double high, double width, double size), flashing and reverse video.  HThis attribute is applied by the local host as far as possible, but the local host may ignore it. 10.2.12HRULESSE  HThis SE is subordinate to the DATAENTRYSE. It describes the rules applicable to the entry in a field: list of allowed characters, list of authorized retrieval functions, etc. HThe application defined attributes of the RULESSE are the following: 10.2.12.1 HTimeout  HThis attribute set by the external host defines the maximum time allowed to the user to enter data. The length of time is measured in seconds. Value 0 indicates that there is no time limit imposed in seconds. Value 1 is reserved for data entry type 1 and will be interpreted by some external hosts as a request for chained frames. A value 1 should be interpreted by the local host as a normal timeout. some local hosts may overwrite with their own value a timeout whose value is greater than 1. HExpiration of timeout provokes termination of the data entry. 10.2.12.2 HEntryinvokecharacter  HThis attribute set by the external host defines how the empty positions of the field are filled after displaying the initial contents. The following value is identified: H a fixed character from T.51 plus the character "space".  HThe visual appearance of the entryinvokecharacter is controlled by the fieldtextmarking attribute. These characters are not entered in the field content portion and not reported to the external host. 10.2.12.3 HLocal editing  HThis attribute set by the external host indicates that powerful editing capabilities should be performed in the associated field. Such a local editing capability defined by the local host, would allow to insert/delete character/word/line, powerful cursor movement, etc. This local editing facility is intended to be used by applications dealing with message handling. HRemark on the control of the user input  HIn the general situation of an international videotex interworking the following attributes (from 10.2.12.4 to 10.2.12.7), specified to allow local hosts to control the users input, may not be supported by some local hosts. In those cases no checking of the relevant attributes will be performed by the local host. 10.2.12.4 HLength of valid choices  HThis attribute may take the value 1 or 2 depending on the size of the choice (one or two digits). This attribute is used only in data entry type 1 and not taken into account if the D1 c command is disabled. 10.2.12.5 HListofenabledchoices  HThis attribute is set by the external host and specifies the list of enabled choices. This attribute is not taken into account by the local host if the D1 c command is disabled. This attribute is used only in data entry type 1. 10.2.12.6 HAllowedcharacters (for data collections)  HThis attribute set by the external host indicates if the list of characters represents the allowed or forbidden characters. HPossible values: H "allowed": means allowed characters in the list; H "not allowed": means forbidden characters in the list; $ H "alphabetic": only alphabetic characters may be entered; H "alphanumeric": only alphanumeric characters may be entered; H "numeric": only numeric characters may be entered.  HWhen this attribute does not have the value "allowed" or "not allowed", the characterlist attribute must not be used or will be ignored. HThis attribute is only used in dataentrytype 2. 10.2.12.7 HCharacterlist (for data collection)  HList of characters according to the specified set in the type of coding attribute of the FIELDSE. This attribute is set by the external host. It specifies the list of characters which may or may not be entered as user inputs in the field associated with the DATAENTRYSUBPROGRAMSE from which the RULESSE is referred. The list of characters is encoded according to T.51 plus "space". HThis attribute is only used in dataentrytype 2. 10.2.12.8 HList of valid commands  HThis attribute set by the external host specifies the list of commands which are enabled and then may be used as values for the termination reason attribute of the RESULTSE. Other commands are disabled and cannot be used as value for the terminationreason attribute. However, enabling of commands does not imply that the local host is forced to support all the enabled commands. It is up to the local host to do its best to properly image some commands. Some local hosts may transform some commands into a disconnect. HP ,x--h.HP x$@),x--h.HAbbreviations: HE:  Enabled HD:  Disabled HY:  Yes HN:  No  HCP:  Indicates if a result content portion may be associated with the command'  Hlocal:   Functions handled locally between the user and the local host; such functions are not exchanged on the international link between gateways. Some functions of this type may provoke a disconnect between the local and the external host.' Hnot used:Not used for a given type of data entry.  HNoteFurther development of videotex interworking may identify a requirement to use also the commands V1, V4, V7 on the international link. This is for further study.  HThe following list defines the valid commands taken from the list of functions defined by Recommendation F.300. Ha)  Type 1: Information retrieval  HP x$@),x--h.HP x$%P((@) ++,x--h.H Termination reason@CommandG$NLocalS5&QCPS)'SE/D H Select an application on a videotex service<@@xAABV1D$NN%PYQ%PP%P H Leave the application and return to the first H effective choice of the national videotex:@@xAABV2D$NN%PNQ%QNR~&RR~&RE/D H service (see Note 1) H Return to the first effective choice of the<@@xAABV3D$NN%PNQ%QNR~&RR~&RR~&RE H foreign videotex service H Leave the application and return to the point>@@xAABV4D$NN%PY H from which this application was selected H Provide billing information,@@xAABV5D$NN%PY H Leave the videotex service (mandatory)7@@xAABV6D$NN%PY H (see Note 2) H Request service/application Id/@@xAABV7D$NN%PY P+ H Declare and validate an input (see Note 3);@@xAABD1 H a)free text input @@xAABa)D$NN%PNQ%QYRt&RRt&RE/D H b)direct selection of a frame,@@xAABb)D$NN%PNQ%QYRt&RRt&RE/D H c)progress through a choice from one frame9@@xAABc)D$NN%PNQ%QYRt&RRt&RE/D H to another by the use of one or two digits H d)select a frame through the use of a keyword<@@xAABd)D$NN%PNQ%QYRt&RRt&RE/D H Correcting an input$@@xAABD2D$NN%PY H Clearing an input"@@xAABD3D$NN%PY H Move one step forward in the application9@@xAABD4D$NN%PNQ%QNR~&RR~&RE/D  H Move to the next input field-@@xAABD5D$NN%P not used H Retrace the previous step*@@xAABD6D$NN%PNQ%QNR~&RR~&RE/D  H Move to the previous field+@@xAABD7D$NN%P not used H Repeat the frame!@@xAABD8D$NN%PY H Repeat the updated frame)@@xAABD9D$NN%PNQ%QNR~&RR~&RE/D  H Return to the first menu in the application<@@xAABD10E$NN%PNQ%QNR~&RR~&RE/D  H Previous menu@@xAABD11E$NN%PNQ%QNR~&RR~&RE/D  H Ask for help or guidance without leaving the=@@xAABD12E$NN%PNQ%QNR~&RR~&RE/D H application  H Redisplay the initial version of the currently?@@xAABD13E$NN%PNQ%QNR~&RR~&RE/D H active form H Redisplay the completed version of the7@@xAD14D$NN%PNQ%QNR~&RR~&RE/D H currently active form H Interrupt the action in progress1@@xAABD15E$NN%PY H Set a marker at the current point in the9@@xAABD16E$NN%PY H application for access at a later time within H the same session  H Abstain from forwarding the contents of the<@@xAABD17E$NN%P not used H input field  H Declare valid a "set" of inputs0@@xAABD18E$NN%P not used H Time out (see Note 4)&@@xAABB$NN%PNQ%QNR~&RR~&RR~&RE  H End of field@@xAABB$NN%P not used  HHX Note1If this command is not supported by the local host or if this command is disabled, then the corresponding local command is mapped to a DTERMINATE.' HH Note2This command is directly mapped to a DTERMINATE.'H  HHX Note3Some local hosts may not be able to make the difference between the four D1 subcommands and consequently may replace D1 b, D1 c and D1 d by D1 a, even if disabled.' HH Note4The timeout is disabled by setting its value to 0.'H 0ԌHH Remark on the use of "goodby" frames'H  H 1)The local host does not support the use of "goodby" frames: in this case the local host maps the local V2 command to a DTERMINATE req. on the international connection.'  H 2)The external host does not support the use of "goodby" frames: in this case the external host should disable the V2 command and the local host consequently maps a local V2 command to a DTERMINATE req. on the international connection.'   H 3)Both hosts are supporting the use of "goodby" frames: in this case the external host enables the V2 command. If the local host sends a V2 command to the external host, the external host may send the "goodby" frame, followed by a DTERMINATE req.' Hb)  Type 2: Data collection  H Termination reason@CommandG$NLocalS5&QCPS)'SE/D H Select an application on a videotex service<@@xAABV1D$NN%PYQ%PP%P H Leave the application and return to the first H effective choice of the national videotex:@@xAABV2D$NN%PNQ%QNR~&RR~&RE/D H service (see Note 1) H Return to the first effective choice of the<@@xAABV3D$NN%PNQ%QNR~&RR~&RR~&RE H foreign videotex service H Leave the application and return to the point>@@xAABV4D$NN%PY H from which this application was selected H Provide billing information,@@xAABV5D$NN%PY H Leave the videotex service (mandatory)7@@xAABV6D$NN%PY H (see Note 2) H Request service/application Id/@@xAABV7D$NN%PY H Declare and valid an input (see Note 3)8@@xAABD1 H a)free text input @@xAABa)D$NN%PNQ%QYRt&RRt&RE/D H b)direct selection of a frame,@@xAABb)D$NN%PNQ%QYRt&RRt&RE/D  H c)progress through a choice from one frame :@@xAABc)D$NN%P not used H to another by the use of one or two digits H d)select a frame through the use of a keyword<@@xAABd)D$NN%PNQ%QYRt&RRt&RE/D H Correcting an input$@@xAABD2D$NN%PY H Clearing an input"@@xAABD3D$NN%PY H Move one step forward in the application9@@xAABD4D$NN%PNQ%QNR~&RR~&RE/D H Move to the next input field-@@xAABD5D$NN%PNQ%QNR~&RR~&RE/D H Retrace the previous step*@@xAABD6D$NN%PNQ%QNR~&RR~&RE/D H Move to the previous field+@@xAABD7D$NN%PNQ%QNR~&RR~&RE/D H Repeat the frame!@@xAABD8D$NN%PY H Repeat the updated frame)@@xAABD9D$NN%PNQ%QNR~&RR~&RE/D  H Return to the first menu in the application<@@xAABD10E$NN%PNQ%QNR~&RR~&RE/D  H Previous menu@@xAABD11E$NN%PNQ%QNR~&RR~&RE/D  H Ask for help or guidance without leaving the=@@xAABD12E$NN%PNQ%QNR~&RR~&RE/D H application  H Redisplay the initial version of the currently?@@xAABD13E$NN%PNQ%QNR~&RR~&RE/D H active form  H Redisplay the completed version of the 8@@xAABD14E$NN%PNQ%QNR~&RR~&RE/D H currently active form H Interrupt the action in progress1@@xAABD15E$NN%PY H Set a marker at the current point in the9@@xAABD16E$NN%PY H application for access at a later time within H the same session  H Abstain from forwarding the contents of the<@@xAABD17E$NN%PNQ%QNR~&RR~&RE/D H input field  H Declare valid a "set" of inputs0@@xAABD18E$NN%PNQ%QNR~&RR~&RE/D H Time out (see Note 4)&@@xAABB$NN%PNQ%QNR~&RR~&RR~&RE H End of field@@xAABB$NN%PNQ%QNR~&RR~&RE/D ,  HHX Note1If this command is not supported by the local host or if this command is disabled, then the corresponding local command is mapped to a DTERMINATE.' HH Note2This command is directly mapped to a DTERMINATE.'H  HHX Note3Some local hosts may not be able to make the difference between the four D1 subcommands and consequently may replace D1 b, D1 c and D1 d by D1 a, even if disabled.' HH Note4The timeout is disabled by setting its value to 0.'H HH RemarkSee also remark to dataentry type 1.'H Hc)  Types 3 and 4: Data entry on the fly/duplex data entry  H Termination reason@CommandG$NLocalS5&QCPS)'SE/D H Select an application on a videotex service<@@xAABV1D$NN%PYQ%PP%P H Leave the application and return to the first H effective choice of the national videotex:@@xAABV2D$NN%PNQ%QNR~&RR~&RE/D H service (see Note 1) H Return to the first effective choice of the<@@xAABV3D$NN%PNQ%QNR~&RR~&RR~&RE H foreign videotex service H Leave the application and return to the point>@@xAABV4D$NN%PY H from which this application was selected H Provide billing information,@@xAABV5D$NN%PY H Leave the videotex service+@@xAABV6D$NN%PY H (see Note 2) (mandatory) H Request service/application Id/@@xAABV7D$NN%PY H Declare and valid an input (see Note 3)8@@xAABD1 H a)free text input @@xAABa)D$NN%PNQ%QYRt&RRt&RE/D  H b)direct selection of a frame,@@xAABb)D$NN%P not used  H c)progress through a choice from one frame9@@xAABc)D$NN%P not used H to another by the use of one or two digits  H d)select a frame through the use of a keyword<@@xAABd)D$NN%P not used H Correcting an input$@@xAABD2D$NN%PY H Clearing an input"@@xAABD3D$NN%PY H Move one step forward in the application9@@xAABD4D$NN%PNQ%QNR~&RR~&RE/D  H move to the next input field-@@xAABD5D$NN%P not used H Retrace the previous step*@@xAABD6D$NN%PNQ%QNR~&RR~&RE/D  H Move to the previous field+@@xAABD7D$NN%P not used H Repeat the frame!@@xAABD8D$NN%PY H Repeat the updated frame)@@xAABD9D$NN%PNQ%QNR~&RR~&RE/D  H Return to the first menu in the application<@@xAABD10E$NN%PNQ%QNR~&RR~&RE/D  H Previous menu@@xAABD11E$NN%PNQ%QNR~&RR~&RE/D  H Ask for help or guidance without leaving the=@@xAABD12E$NN%PNQ%QNR~&RR~&RE/D H application  H Redisplay the initial version of the currently?@@xAABD13E$NN%PNQ%QNR~&RR~&RE/D H active form  H Redisplay the completed version of the7@@xAABD14E$NN%PNQ%QNR~&RR~&RE/D H currently active form H Interrupt the action in progress1@@xAABD15E$NN%PY - H Set a marker at the current point in the9@@xAABD16E$NN%PY H application for access at a later time within H the same session  H Abstain from forwarding the contents of the<@@xAABD17E$NN%PNQ%QNR~&RR~&RE/D H input field  H Declare valid a "set" of inputs0@@xAABD18E$NN%P not used H Time out (see Note 3)&@@xAABB$NN%PNQ%QNR~&RR~&RR~&RE H End of field@@xAABB$NN%PNQ%QNR~&RR~&RE/D  HHX Note1If this command is not supported by the local host or if this command is disabled, then the corresponding local command is mapped to a DTERMINATE.' HH Note2This command is directly mapped to a DTERMINATE.'H HH Note3Timeout is disabled by setting its value to 0.'H HH RemarkSee also remark to dataentry type 1.'H 10.2.12.8.1  Specification of local characteristics  HWithin the national videotex service of country A the user may enter commands which are: H disabled by the external host; H specified as local in the list of valid commands; H or not used in a specific type of data entry.  HAs these commands may not be passed to the external host, the following list describes the behaviour a local host should perform when receiving such a command: HV1:  Select an application on a videotex service' H Local action  HV2:  Leave the application and return to the first effective choice of the national videotex service' H Enabled: send to the EH or DTERMINATE H Disabled: DTERMINATE HV3:  Return to the first effective choice of the foreign videotex service H Enabled: send to the EH H Disabled: local error indication  HV4:  Leave the application and return to the point from which this application was selected H Local action HV5:  Provide billing information H Local action HV6:  Leave the videotex service H DTERMINATE HV7:  Request service/application id H Local action HD1:  Declare and valid an input H Enabled: send to the EH H Disabled: local error indication HD2:  Correcting an input H Local action: delete the character, if any HD3:  Clearing an input  H Local action: delete the current field content and restart the current input  HD4:  Move one step forward in the application (typically Next or # on the last field) H Enabled: send to the EH H Disabled: local error indication HD5:  Move to the next input field H Enabled: send to the EH H Disabled: move to the next field if any X,  HD6:  Retrace the previous field H Enabled: send to the EH H Disabled: local error indication HD7:  Move to the previous field H Enabled: send to the EH H Disabled: move to the previous field if any HD8:  Repeat the frame  H Local action: redisplay the display structure and the content of the data entry structure (field contents and prompts) then restart the data entry at the interrupted point' HD9:  Repeat the updated frame H Enabled: send to the EH H Disabled: local error indication HD10:  Return to the first menu in the application H Enabled: send to the EH H Disabled: local error indication HD11:  Previous menu H Enabled: send to the EH H Disabled: local error indication HD12:  Ask for help or guidance without leaving the application H Enabled: send to the EH H Disabled: local error indication HD13:  Redisplay the initial version of the currently active form  H Enabled: local error indication. (When no user input has been transmitted to the external host, also other local actions may be taken)' HD14:  Redisplay the completed version of the currently active form H Enabled: send to the EH H Disabled: local error indication HD15:  Interrupt the action in progress H Local action HD16:  Set a marker at the current point H For further study HD17:  Abstain from forwarding the content (abort data collection) H Enabled: send to the EH H Disabled: local error indication HD18:  Declare valid a set of inputs H Enabled: send to the EH H Disabled: local error indication HP x$%P((@) ++,x--h.HP x$%P((@) ++,x--h.H :  End of field H  Enabled: send to the EH H  Disabled: move to the next field if any, otherwise local error indication H :  Timeout H  Enabled: send to the EH H  Disabled: no action 10.2.12.8.2  Use of the information retrieval field in data collection  HIn some videotex services, some userw's keying action (e.g. * or Next) may automatically provoke, even in a data entry subprogram, the termination of the filling of the current field and a cursor movement to the information retrieval field where a retrieval command may be entered. Such a command, once completed, will be interpreted as a termination event by the local host and reported back to the external host as a termination reason. *   HP x$%P((@) ++,x--h.HP x$%P((@) ++,x--h.HMoreover, in the case of a direct access or keyword command, an associated text is also to be reported to the external host, setting the terminationreasontext attribute of the DATAENTRY PROGRAMSE.  HThere is not a DATAENTRYSUBPROGRAMSE present in the VIA for the information retrieval field when "datacollectiontype" has been selected. This includes that the RULESSE of the last data collection field, the user has "touched", before going to the information retrieval field, is to be used also for the information retrieval field. 10.2.13HPROMPTSE  HThe PROMPTSE is subordinate to the DATAENTRYSE. The attributes of a PROMPTSE are those of a BLOCKSE, except for the SEtype which is PROMPT. A prompt is a message to be displayed to the user for guidance by the filling of a field.  HThe prompt referred from a DATAENTRYSUBPROGRAMSE is automatically displayed when the data entry subprogram becomes active. The prompt is cancelled by the local host when the associated data entry subprogram becomes inactive i.e. when another data entry subprogram becomes active or when the data entry program is terminated.  HThe cancelled prompt text on the screen must be replaced by a new prompt text and/or by "spaces".  HThe application defined attributes of a PROMPTSE are the following (as defined for the display structure): 10.2.13.1 HPosition 10.2.13.2 HDimensions 10.2.14HPrompt content portion  HThe prompt content portion makes use of the attributes operational element identifier, operational element content type, operational element content (see Recommendation T.441, resp. AnnexA of Recommendation T.541) as the related attributes for content portions (defined in Recommendation T.412) are used for blocks. HThe application defined attributes for prompt is the following: 10.2.14.1 HCoding attributes  HThis attribute is used in the same way as for blocks, it is specified within Recommenda tionT.412. 10.2.15HApplication control memory structure  HThe application control memory structure can be used to store any operation on the VIA, for example:  H the display structure or parts of it (e.g. create BLOCKSE or modify FIELDSE) or parts of it;' H the data entry structure or parts of it; H the administrative structure or parts of it; H the special terminal facilities structure or parts of it.  HAn element from the application control memory is invoked by a DCALL operation and applied to the VIA, if applicable, in both hosts. HThe application control memory structure consists of: H the APPLICATIONCONTROLMEMORYSE; H one or more RECORDSEs subordinate to the APPLICATIONCONTROLMEMORYSE.  HThe RECORDSE contains a sequence of one or more of the operations: DCREATE, DDELETE, DMODIFY, which do not concern SEs of the application control memory structure.  HFigure 7/T.564 describes the hierarchy of the application control memory structure constituents. #  #FIGURE 7/T.564 10.2.16HAPPLICATIONCONTROLMEMORYSE 10.2.17HRECORDSE HThe application defined attributes of the RECORDSE are the following: 10.2.17.1 HRecord content  HThis attribute consists of a list of VIA operations which do not concern the RECORDSE or the APPLICATIONCONTROLMEMORYSE. HDetails are depending on the ongoing work on operational structures. 10.3HAdministrative structure  HNoteThis section is provisional. Final version will be established taken into account the results of CCITT Study Groups I and III concerning videotex administrative and charging matters. 10.3.1HOverview of the administrative structure HThis structure is used for exchanging supervisory information such as: H items subject to negotiation (e.g. limits); H accounting information; H global information related to the state of the association; H global information related to the document transferred.  HThis structure consists of the ADMINISTRATIVEINFORMATIONSE which has three subordinates: H LOCALHOSTINFORMATIONSE; H EXTERNALHOSTINFORMATIONSE; H DOCUMENTINFORMATIONSE.  HOne and only one SE of each type should exist within the administrative structure (see Figure8/T.564). #FIGURE 8/T.564 p  10.3.2HADMINISTRATIVEINFORMATIONSE HThis SE contains information pertinent throughout the whole association. HThis SE makes use of the following application defined attributes: 10.3.2.1HExternal host Id HThis attribute identifies the external host to be connected to. 10.3.2.2HLocal host Id HThis attribute identifies the originating host. 10.3.2.3HBilateral management parameter  HThis attribute is reserved for information which is exchanged between the two gateways and can be based on bilateral agreement. 10.3.3HLOCALHOSTINFORMATIONSE  HThis element is used to transfer information from the local host to the external host. HThis element makes use of the following application defined attribute: 10.3.3.1HError report to external host  HThis attribute is used to indicate to the external host the reason why the local host could not handle the previously received reply. 10.3.4HEXTERNALHOSTINFORMATIONSE  HThis element is used to transfer information from the external host to the local host. HThis element makes use of the following application defined attributes: 10.3.4.1HError report to local host  HThis attribute is used to indicate to the local host the reason why the external host could not handle the previously received reply. 10.3.4.2HAsynchronous message HThis attribute is used to transfer a warning message to the local host. 10.3.5HDOCUMENTINFORMATIONSE  HThis element contains attributes that supply additional charging information associated with the document and to be used by the local host. HThis element contains the following application defined attributes: 10.3.5.1HApplication time based charging period HThis attribute defines the length of the time base in seconds. 10.3.5.2HApplication price: frame based  HThis attribute indicates the frame based price of the application in the currency of the external host. 10.3.5.3HApplication price: transaction based  HThis attribute indicates the transaction based price of the application in the currency of the external host. 10.3.5.4HApplication time based charging price  HThis attribute defines the price per unit in the currency of the external host. 10.3.5.5HCommunication cost: time based charging period  HThe service cost corresponds to the additional cost in the currency of the external host for using a videotex service. This cost is time dependent. This attribute indicates the value of the period for the service cost. It may depend on the day and the time (for further study). H*  10.3.5.6HCommunication cost: time based charging price  HThe service cost corresponds to the additional cost in the currency of the external host for using a videotex service. This cost is time dependent. This attribute indicates the value of the price for the service cost per time unit. It may depend on the day and the time (for further study). 10.3.6HItems for further study concerning the administrative structure  Ha)  Depending on the decisions of CCITT Study Group III on the interpretation of the item overlimit facility, the introduction of an accountinginformationSE might be necessary so that the local host can provide the external host with limits on the:' H item cost; H timebased charging; H session cost; H and the currently translation. This is for further study.  Hb)  The exchange of total session cost at the end of the session, which might be achieved by introducing a chargeinfo and a chargeinforequest attribute to the LOCALHOSTSE and to the EXTERNALHOSTSE, is for further study.' Hc)  Introducing value added taxes is for further study. Hd)  Using a result parameter is for further study.  He)  In addition to a timebased charging for the communication cost, other methods could be taken into account (i.e. volume oriented). This is for further study.' 10.4HSpecial terminal facilities structure  HThis special terminal facilities structure is concerned with information which enables the external host to reconfigure the videotex terminal. The following categories of such information are identified: H screen format; H dynamically redefinable character sets (DRCS); H redefinable colours.  HNoteIf the local host do not support these categories the structure is not used. HThe special terminal facilities structure consists of: H one SPECIALTERMINALFACILITIESSE;  H zero, one or more REDEFINITIONENTRYSEs subordinate to the SPECIALTERMINAL FACILITIESSE.'  HTerminal redefinition data shall be downloaded by the local host to the videotex terminal, before any blocks or fields are displayed.  HFigure 9/T.564 describes the hierarchy of the special terminal facilities structure. #FIGURE 9/T.564  10.4.1HSPECIALTERMINALFACILITIESSE HThis element contains the following application defined attributes: 10.4.1.1HMeasurement unit  HThis attribute specifies the unit used to express the dimensions attribute of the PAGESE. The following value is identified: H character box. 10.4.1.2HDimensions  HThis attribute consists of a pair of coordinates that specify the dimensions of the DDA of the videotex terminal. These dimensions are expressed in accordance with the measurementunit attribute. 10.4.2HREDEFINITIONENTITYSE HThis SE contains the following application defined attribute: 10.4.2.1HRedefinition coding  HThis attribute is subdivided in two parts: it specifies the type and it specifies the syntax used to encode the redefinition content. The following redefinition types have been identified: H DRCS; H colour redefinition. HThe following redefinition syntax have been identified: H interworking data syntax; H data syntax I; H data syntax II; H data syntax III. 10.4.2.2HRedefinition content  HThis attribute contains the actual redefinition data to be downloaded to the userw's terminal. This data will redefine a terminal facility as identified by the redefinition coding type. It consists of a sequel of bytes coded in accordance to the value of the redefinition coding attribute. 'ANNEX A * (to Recommendation T.564) HThis Annex is an integral part of this Recommendation.  HThis Annex specifies the constituents of the layout structure and of the operational structure which are implicitly created at connection time. HProfiles: H document profile; H operational profile (for further study). HLayout structure: H specific layout root; HOperational structure: H dataentrySE; H resultSE; H resultcontent portion; X, H applicationcontrolmemorySE; H administrativeinformationSE; H localhostinformationSE; H externalhostinformationSE; H documentinformationSE; H specialterminalfacilitiesSE.  HSome attributes of these objects are updated at connection time with values carried by parameters of the DINITIATE service element (to be detailed). 'ANNEX B * (to Recommendation T.564) HThis Annex is a provisional part of this Recommendation.  HThis Annex describes the minimum size of the data structures which must be supported by the local host. HSize of the display and the data entry structures: 2 K bytes; HSize of application control memory structure: FFS; HNumber of characters that may be input in the fields: 500; HNumber of data entry subprograms: 24; HNumber of fields: 24; HNumber of rules: 24; HNumber of prompts: 24 HNumber of records: FFS