home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / ccitt / 1992 / t / t564_2.asc < prev    next >
Text File  |  1991-12-31  |  45KB  |  1,310 lines

  1.  
  2.        7    Town
  3.        8    Postcode
  4.        9    Date
  5.        10   Time
  6.        11   Date and time
  7.        Note - Local hosts which do not support system fields regard all system fields as marked with a zero value.
  8.        If on the other hand an external host does not support system fields, local hosts requiring this attribute are 
  9.  
  10. defaulting the value of the field-type attribute to "0".
  11.  
  12. 10.2.9.3Protected
  13.        This attribute is only meaningful for system fields. For those local hosts which are not able to process system 
  14. fields, this attribute is not taken into account.
  15.        This attribute indicates whether or not the system field may be modified by the user. The value "yes" indicates that 
  16. the local host must prevent the user from modifying the contents of the field.
  17. 10.2.9.4Data-source
  18.        This attribute is only meaningful when the field-type attribute is used, the value is not equal to "0" and the 
  19. protected attribute has the value "not protected".
  20.        This attribute can have the values "local host" and "user" to indicate whether the data returned to the external host 
  21.  
  22. was supplied by the local host or by the user.
  23.  
  24. 10.2.9.5Field-text-marking
  25.        This attribute specifies the visual appearance on the terminal of the contents of the field.  The following values 
  26. have been identified:
  27.        a)   "explicit" means that a value for one or more of the following attributes:
  28.             -    foreground colour;
  29.             -    background colour;
  30.             -    underlining;
  31.             -    flashing;
  32.             -    reverse video;
  33.             may explicitly be defined by the external host.
  34.        b)   "keep current attributes" means that the value of the foreground colour, background colour, underlining, 
  35.             flashing and reverse video are then those naturally defined by positioning the cursor in the field.
  36.        In both cases, this attribute is applied by the local host as far as possible but the local host may ignore it.
  37.  
  38. 10.2.10Field content portion
  39.        This content portion is used when data entry type 2 is selected. The field content portion makes use of the 
  40. attribute operational element content type (see Recommendation T.441, or Annex A of Recommendation T.541) as follows:
  41. 10.2.10.1Type of coding
  42.        This attribute may be set either by the external or local host and specifies the coding used to represent the content 
  43. and may take one of the following values:
  44.        -    T.50 (IRV);
  45.        -    T.51 "plus space"
  46.        The field content portion makes use of the attribute operational element content (see Recommendation T.441, or 
  47. Annex A of Recommendation T.541) as follows:
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                                     Fascicle VII.7 - Rec. T.564      1
  57.  
  58.  
  59.  
  60.  
  61. 10.2.10.2Content information
  62.  
  63.        This attribute may be set either by the external or by the local host and represents the contents of the field. The 
  64. correspondence between the content information and the different field- blocks of the field is given by the defined order of 
  65. these field-blocks in the layout attribute of the FIELD-SE, regardless of the relative position of these parts with respect to the 
  66. screen.
  67.        When set by the external host, this attribute represents the initial content of the field.
  68.        When set by the local host, this attribute represents the data entered by the user.
  69.  
  70. 10.2.11DATA-ENTRY-SUBPROGRAM-SE
  71.        The DATA-ENTRY-SUBPROGRAM-SE is subordinate to the DATA-ENTRY-PROGRAM-SE. Each data entry 
  72. subprogram applies to one and only one field. There are as many subprograms as fields in the form; consequently, 
  73. depending on the complexity of the form, one or more data entry subprograms may be defined at the same time.
  74.        The following attributes are mapped to the reference attribute defined in Recommendation T.441 (or in Annex A to 
  75. Recommendation T.541).
  76. 10.2.11.1Reference-to-a-RULES-SE
  77.        This attribute points to a RULES-SE. This attribute cannot take the value "undefined" and must be defined either 
  78. explicitly or via the default value list mechanism.
  79.        Remark on the use of prompts
  80.        Prompts are guidance messages that may be associated with each data entry subprogram and are described by 
  81. the corresponding PROMPT-SEs. Zero, one or two prompts may be associated with each data entry subprogram. If no 
  82. prompt is associated, both of the relevant reference attributes will not be defined and no prompt message is to be displayed. 
  83. It is up to the external host to use only a prompt- in or a prompt-in and a prompt-out. On the other hand some local hosts 
  84. may not support the use of a prompt-out and consequently will ignore the relevant attribute and automatically erase the 
  85. prompt-in.  10.2.11.2Reference-to-a-PROMPT-IN-SE
  86.        This attribute set by the external host points to a PROMPT-SE which is displayed by the local host when this data 
  87. entry subprogram starts. This attribute may be set to undefined if no prompt-in message is to be displayed.
  88. 10.2.11.3Reference-to-a-PROMPT-OUT-SE
  89.        This attribute set by the external host points to a PROMPT-SE which is displayed by the local host when this data 
  90. entry subprogram is stopped. This attribute may be set to undefined if no prompt- out message is to be displayed.
  91.        Using a prompt-in and a prompt-out instead of one prompt has not been finally discussed. This is for further study.
  92. 10.2.11.4Reference-to-a-FIELD-SE
  93.        The value of this attribute depends on the type of the data entry subprogram concerned (information retrieval, data 
  94. collection or data entry "on-the-fly" or duplex data entry). When defined, it indicates the area in which input characters have 
  95. to be echoed.
  96.        The application defined attributes of the data entry subprogram are the following:
  97. 10.2.11.5Echo
  98.        This attribute set by the external host specifies the type of echo to be performed by the local host. It may take one 
  99. of the three values:
  100.        -    normal echo: the input character is echoed;
  101.        -    fixed echo: a fixed character is displayed;
  102.        -    null: no echo is performed.
  103. 10.2.11.6Echoed character
  104.        This attribute set by the external host and taken into account only if the echo attribute is set to "fixed echo". This 
  105. attribute specifies a character from the list described in Recommenda- tion T.51 "plus space".
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. 2           Fascicle VII.7 - Rec. T.564
  116.  
  117.  
  118. 10.2.11.7Echoed parameter
  119.        This attribute set by the external host specifies the videotex attributes which should apply to the echo, if any. This 
  120. attribute may specify values for one or several of the following attributes: foreground colour, background colour, underline, 
  121. echo size (normal size, double high, double width, double size), flashing and reverse video. 
  122.        This attribute is applied by the local host as far as possible, but the local host may ignore it.
  123. 10.2.12RULES-SE
  124.        This SE is subordinate to the DATA-ENTRY-SE. It describes the rules applicable to the entry in a field: list of 
  125. allowed characters, list of authorized retrieval functions, etc.
  126.        The application defined attributes of the RULES-SE are the following:
  127. 10.2.12.1Time-out
  128.        This attribute set by the external host defines the maximum time allowed to the user to enter data. The length of 
  129. time is measured in seconds. Value 0 indicates that there is no time limit imposed in seconds. Value 1 is reserved for data 
  130. entry type 1 and will be interpreted by some external hosts as a request for chained frames. A value 1 should be interpreted 
  131. by the local host as a normal time-out. some local hosts may overwrite with their own value a time-out whose value is 
  132. greater than 1.
  133.        Expiration of time-out provokes termination of the data entry.
  134. 10.2.12.2Entry-invoke-character
  135.        This attribute set by the external host defines how the empty positions of the field are filled after displaying the 
  136. initial contents. The following value is identified:
  137.        -    a fixed character from T.51 plus the character "space".
  138.        The visual appearance of the entry-invoke-character is controlled by the field-text-marking attribute. These 
  139. characters are not entered in the field content portion and not reported to the external host.
  140. 10.2.12.3Local editing
  141.        This attribute set by the external host indicates that powerful editing capabilities should be performed in the 
  142. associated field. Such a local editing capability defined by the local host, would allow to insert/delete character/word/line, 
  143. powerful cursor movement, etc. This local editing facility is intended to be used by applications dealing with message 
  144. handling.
  145.        Remark on the control of the user input
  146.        In the general situation of an international videotex interworking the following attributes (from  10.2.12.4 to 
  147. 10.2.12.7), specified to allow local hosts to control the users input, may not be supported by some local hosts. In those 
  148. cases no checking of the relevant attributes will be performed by the local host.
  149. 10.2.12.4Length of valid choices
  150.        This attribute may take the value 1 or 2 depending on the size of the choice (one or two digits). This attribute is 
  151. used only in data entry type 1 and not taken into account if the D1 c command is disabled.
  152. 10.2.12.5List-of-enabled-choices
  153.        This attribute is set by the external host and specifies the list of enabled choices. This attribute is not taken into 
  154. account by the local host if the D1 c command is disabled. This attribute is used only in data entry type 1.
  155. 10.2.12.6Allowed-characters (for data collections)
  156.        This attribute set by the external host indicates if the list of characters represents the allowed or forbidden 
  157. characters.
  158.        Possible values:
  159.        -    "allowed": means allowed characters in the list;
  160.        -    "not allowed": means forbidden characters in the list;
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.                                                     Fascicle VII.7 - Rec. T.564      3
  173.  
  174.  
  175.  
  176.  
  177.        -    "alphabetic": only alphabetic characters may be entered;
  178.        -    "alphanumeric": only alphanumeric characters may be entered;
  179.        -    "numeric": only numeric characters may be entered.
  180.        When this attribute does not have the value "allowed" or "not allowed", the character-list attribute must not be used 
  181. or will be ignored.
  182.        This attribute is only used in data-entry-type 2.
  183.  
  184. 10.2.12.7Character-list (for data collection)
  185.  
  186.        List of characters according to the specified set in the type of coding attribute of the FIELD-SE. This attribute is set 
  187. by the external host. It specifies the list of characters which may or may not be entered as user inputs in the field associated 
  188. with the DATA-ENTRY-SUBPROGRAM-SE from which the RULES-SE is referred. The list of characters is encoded according 
  189.  
  190. to T.51 plus "space".
  191.  
  192.        This attribute is only used in data-entry-type 2.
  193.  
  194. 10.2.12.8List of valid commands
  195.        This attribute set by the external host specifies the list of commands which are enabled and then may be used as 
  196. values for the termination reason attribute of the RESULT-SE. Other commands are disabled and cannot be used as value 
  197. for the termination-reason attribute. However, enabling of commands does not imply that the local host is forced to support all 
  198. the enabled commands. It is up to the local host to do its best to properly image some commands. Some local hosts may 
  199. transform some commands into a disconnect.
  200.        Abbreviations:
  201.        E:          Enabled
  202.        D:          Disabled
  203.        Y:          Yes
  204.        N:          No
  205.        CP:         Indicates if a result content portion may be associated with the command
  206.        local:     Functions handled locally between the user and the local host; such functions are not exchanged on 
  207.                  the international link between gateways. Some functions of this type may provoke a disconnect 
  208.                  between the local and the external host.
  209.        not used:   Not used for a given type of data entry.
  210.        Note - Further development of videotex interworking may identify a requirement to use also the commands V1, V4, 
  211. V7 on the international link. This is for further study.
  212.        The following list defines the valid commands taken from the list of functions defined by Recommendation F.300.
  213.        a)   Type 1: Information retrieval
  214.             Termination reason                                  Command       LocalCP 
  215. E/D
  216.             -    Select an application on a videotex service      V1            Y
  217.             -    Leave the application and return to the first
  218.                  effective choice of the national videotex        V2            N N E/D
  219.                  service (see Note 1)
  220.             -    Return to the first effective choice of the      V3            N N E
  221.                  foreign videotex service
  222.             -    Leave the application and return to the point    V4            Y
  223.                  from which this application was selected
  224.             -    Provide billing information                      V5            Y
  225.             -    Leave the videotex service (mandatory)           V6            Y
  226.                  (see Note 2)
  227.  
  228.  
  229.  
  230. 4           Fascicle VII.7 - Rec. T.564
  231.  
  232.  
  233.             -    Request service/application Id                   V7            Y
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.                                                     Fascicle VII.7 - Rec. T.564      5
  300.  
  301.  
  302.  
  303.  
  304.             -    Declare and validate an input (see Note 3)       D1
  305.  
  306.             a)   free text input                                  a)            N YE/D
  307.             b)   direct selection of a frame                      b)            N YE/D
  308.             c)   progress through a choice from one frame         c)            N YE/D
  309.                  to another by the use of one or two digits
  310.             d)   select a frame through the use of a keyword      d)            N YE/D
  311.  
  312.             -    Correcting an input                              D2            Y
  313.  
  314.             -    Clearing an input                                D3            Y
  315.  
  316.             -    Move one step forward in the application         D4            N N E/D
  317.  
  318.             -    Move to the next input field                     D5            -- not 
  319.  
  320. used --
  321.  
  322.             -    Retrace the previous step                        D6            N N E/D
  323.  
  324.             -    Move to the previous field                       D7            -- not 
  325.  
  326. used --
  327.  
  328.             -    Repeat the frame                                 D8            Y
  329.  
  330.             -    Repeat the updated frame                         D9            N N E/D
  331.  
  332.             -    Return to the first menu in the application      D10           N N E/D
  333.  
  334.             -    Previous menu                                    D11           N N E/D
  335.  
  336.             -    Ask for help or guidance without leaving the     D12           N N E/D
  337.                  application
  338.  
  339.             -    Redisplay the initial version of the currently   D13           N N E/D
  340.                  active form
  341.  
  342.             -    Redisplay the completed version of the          D14            N N E/D
  343.                  currently active form
  344.  
  345.             -    Interrupt the action in progress                 D15           Y
  346.  
  347.             -    Set a marker at the current point in the         D16           Y
  348.                  application for access at a later time within
  349.                  the same session
  350.  
  351.             -    Abstain from forwarding the contents of the      D17           -- not 
  352. used --
  353.                  input field
  354.  
  355.             -    Declare valid a "set" of inputs                  D18           -- not 
  356.  
  357. used --
  358.  
  359.             -    Time out (see Note 4)                                          N N E
  360.  
  361.             -    End of field                                                   -- not 
  362.  
  363. used --
  364.  
  365.             Note 1 - If this command is not supported by the local host or if this command is disabled, then the 
  366.  
  367.  
  368.  
  369.  
  370. 6           Fascicle VII.7 - Rec. T.564
  371.  
  372.  
  373.             corresponding local command is mapped to a D-TERMINATE.
  374.  
  375.             Note 2 - This command is directly mapped to a D-TERMINATE.
  376.  
  377.             Note 3 - Some local hosts may not be able to make the difference between the four D1 sub-commands 
  378.             and consequently may replace D1 b, D1 c and D1 d by D1 a, even if disabled.
  379.             Note 4 - The time-out is disabled by setting its value to 0.
  380.             Remark on the use of "good-by" frames
  381.             1)   The local host does not support the use of "good-by" frames: in this case the local host maps the 
  382.                  local V2 command to a D-TERMINATE req. on the international connection.
  383.             2)   The external host does not support the use of "good-by" frames: in this case the external host 
  384.                  should disable the V2 command and the local host consequently maps a local V2 command to a D- 
  385.                  TERMINATE req. on the international connection.
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.                                                     Fascicle VII.7 - Rec. T.564      7
  438.  
  439.  
  440.  
  441.  
  442.             3)   Both hosts are supporting the use of "good-by" frames: in this case the external host enables the 
  443.                  V2 command. If the local host sends a V2 command to the external host, the external host may 
  444.                  send the "good-by" frame, followed by a D-TERMINATE req.
  445.        b)   Type 2: Data collection
  446.             Termination reason                                  Command       LocalCP 
  447. E/D
  448.             -    Select an application on a videotex service      V1            Y
  449.             -    Leave the application and return to the first
  450.                  effective choice of the national videotex        V2            N N E/D
  451.                  service (see Note 1)
  452.             -    Return to the first effective choice of the      V3            N N E
  453.                  foreign videotex service
  454.             -    Leave the application and return to the point    V4            Y
  455.                  from which this application was selected
  456.             -    Provide billing information                      V5            Y
  457.             -    Leave the videotex service (mandatory)           V6            Y
  458.                  (see Note 2)
  459.             -    Request service/application Id                   V7            Y
  460.             -    Declare and valid an input (see Note 3)          D1
  461.             a)   free text input                                  a)            N YE/D
  462.             b)   direct selection of a frame                      b)            N YE/D
  463.             c)   progress through a choice from one frame         c)            -- not 
  464. used --
  465.                  to another by the use of one or two digits
  466.             d)   select a frame through the use of a keyword      d)            N YE/D
  467.             -    Correcting an input                              D2            Y
  468.             -    Clearing an input                                D3            Y
  469.             -    Move one step forward in the application         D4            N N E/D
  470.             -    Move to the next input field                     D5            N N E/D
  471.             -    Retrace the previous step                        D6            N N E/D
  472.             -    Move to the previous field                       D7            N N E/D
  473.             -    Repeat the frame                                 D8            Y
  474.             -    Repeat the updated frame                         D9            N N E/D
  475.             -    Return to the first menu in the application      D10           N N E/D
  476.             -    Previous menu                                    D11           N N E/D
  477.             -    Ask for help or guidance without leaving the     D12           N N E/D
  478.                  application
  479.             -    Redisplay the initial version of the currently   D13           N N E/D
  480.                  active form
  481.             -    Redisplay the completed version of the           D14           N N E/D
  482.                  currently active form
  483.             -    Interrupt the action in progress                 D15           Y
  484.             -    Set a marker at the current point in the         D16           Y
  485.                  application for access at a later time within
  486.                  the same session
  487.             -    Abstain from forwarding the contents of the      D17           N N E/D
  488.                  input field
  489.             -    Declare valid a "set" of inputs                  D18           N N E/D
  490.  
  491.  
  492.  
  493. 8           Fascicle VII.7 - Rec. T.564
  494.  
  495.  
  496.             -    Time out (see Note 4)                                          N N E
  497.             -    End of field                                                   N N E/D
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.                                                     Fascicle VII.7 - Rec. T.564      9
  562.  
  563.  
  564.  
  565.  
  566.             Note 1 - If this command is not supported by the local host or if this command is disabled, then the 
  567.             corresponding local command is mapped to a D-TERMINATE.
  568.  
  569.             Note 2 - This command is directly mapped to a D-TERMINATE.
  570.  
  571.             Note 3 - Some local hosts may not be able to make the difference between the four D1 sub-commands 
  572.             and consequently may replace D1 b, D1 c and D1 d by D1 a, even if disabled.
  573.             Note 4 - The time-out is disabled by setting its value to 0.
  574.             Remark - See also remark to data-entry type 1.
  575.        c)   Types 3 and 4: Data entry on the fly/duplex data entry
  576.             Termination reason                                  Command       LocalCP 
  577. E/D
  578.             -    Select an application on a videotex service      V1            Y
  579.             -    Leave the application and return to the first
  580.                  effective choice of the national videotex        V2            N N E/D
  581.                  service (see Note 1)
  582.             -    Return to the first effective choice of the      V3            N N E
  583.                  foreign videotex service
  584.             -    Leave the application and return to the point    V4            Y
  585.                  from which this application was selected
  586.             -    Provide billing information                      V5            Y
  587.             -    Leave the videotex service                       V6            Y
  588.                  (see Note 2) (mandatory)
  589.             -    Request service/application Id                   V7            Y
  590.             -    Declare and valid an input (see Note 3)          D1
  591.             a)   free text input                                  a)            N YE/D
  592.             b)   direct selection of a frame                      b)            -- not 
  593. used --
  594.             c)   progress through a choice from one frame         c)            -- not 
  595. used --
  596.                  to another by the use of one or two digits
  597.             d)   select a frame through the use of a keyword      d)            -- not 
  598. used --
  599.             -    Correcting an input                              D2            Y
  600.             -    Clearing an input                                D3            Y
  601.             -    Move one step forward in the application         D4            N N E/D
  602.                  move to the next input field                     D5            -- not 
  603. used --
  604.             -    Retrace the previous step                        D6            N N E/D
  605.             -    Move to the previous field                       D7            -- not 
  606. used --
  607.             -    Repeat the frame                                 D8            Y
  608.             -    Repeat the updated frame                         D9            N N E/D
  609.             -    Return to the first menu in the application      D10           N N E/D
  610.             -    Previous menu                                    D11           N N E/D
  611.             -    Ask for help or guidance without leaving the     D12           N N E/D
  612.                  application
  613.             -    Redisplay the initial version of the currently   D13           N N E/D
  614.  
  615.  
  616.  
  617. 10           Fascicle VII.7 - Rec. T.564
  618.  
  619.  
  620.                  active form
  621.             -    Redisplay the completed version of the           D14           N N E/D
  622.                  currently active form
  623.             -    Interrupt the action in progress                 D15           Y
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.                                                     Fascicle VII.7 - Rec. T.564      11
  686.  
  687.  
  688.  
  689.  
  690.             -    Set a marker at the current point in the         D16           Y
  691.                  application for access at a later time within
  692.                  the same session
  693.             -    Abstain from forwarding the contents of the      D17           N N E/D
  694.                  input field
  695.             -    Declare valid a "set" of inputs                  D18           -- not 
  696. used --
  697.             -    Time out (see Note 3)                                          N N E
  698.             -    End of field                                                   N N E/D
  699.             Note 1 - If this command is not supported by the local host or if this command is disabled, then the 
  700.             corresponding local command is mapped to a D-TERMINATE.
  701.             Note 2 - This command is directly mapped to a D-TERMINATE.
  702.             Note 3 - Time-out is disabled by setting its value to 0.
  703.             Remark - See also remark to data-entry type 1.
  704. 10.2.12.8.1 Specification of local characteristics
  705.        Within the national videotex service of country A the user may enter commands which are:
  706.        -    disabled by the external host;
  707.        -    specified as local in the list of valid commands;
  708.        -    or not used in a specific type of data entry.
  709.        As these commands may not be passed to the external host, the following list describes the behaviour a local host 
  710. should perform when receiving such a command:
  711.        V1:  Select an application on a videotex service
  712.             Local action
  713.        V2:  Leave the application and return to the first effective choice of the national videotex service
  714.             Enabled: send to the EH or D-TERMINATE
  715.             Disabled: D-TERMINATE
  716.        V3:  Return to the first effective choice of the foreign videotex service
  717.             Enabled: send to the EH
  718.             Disabled: local error indication
  719.        V4:  Leave the application and return to the point from which this application was selected
  720.             Local action
  721.        V5:  Provide billing information
  722.             Local action
  723.        V6:  Leave the videotex service
  724.             D-TERMINATE
  725.        V7:  Request service/application id
  726.             Local action
  727.        D1:  Declare and valid an input
  728.             Enabled: send to the EH
  729.             Disabled: local error indication
  730.        D2:  Correcting an input
  731.             Local action: delete the character, if any
  732.        D3:  Clearing an input
  733.             Local action: delete the current field content and restart the current input
  734.        D4:  Move one step forward in the application (typically Next or # on the last field)
  735.             Enabled: send to the EH
  736.             Disabled: local error indication
  737.  
  738.  
  739.  
  740. 12           Fascicle VII.7 - Rec. T.564
  741.  
  742.  
  743.        D5:  Move to the next input field
  744.             Enabled: send to the EH
  745.             Disabled: move to the next field if any
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.                                                     Fascicle VII.7 - Rec. T.564      13
  810.  
  811.  
  812.  
  813.  
  814.        D6:  Retrace the previous field
  815.             Enabled: send to the EH
  816.             Disabled: local error indication
  817.  
  818.        D7:  Move to the previous field
  819.             Enabled: send to the EH
  820.             Disabled: move to the previous field if any
  821.  
  822.        D8:  Repeat the frame
  823.                         Local action: redisplay the display structure and the content of the data entry structure (field contents and 
  824.             prompts) then restart the data entry at the interrupted point
  825.  
  826.        D9:  Repeat the updated frame
  827.             Enabled: send to the EH
  828.             Disabled: local error indication
  829.  
  830.        D10: Return to the first menu in the application
  831.             Enabled: send to the EH
  832.             Disabled: local error indication
  833.  
  834.        D11: Previous menu
  835.             Enabled: send to the EH
  836.             Disabled: local error indication
  837.  
  838.        D12: Ask for help or guidance without leaving the application
  839.             Enabled: send to the EH
  840.             Disabled: local error indication
  841.  
  842.        D13: Redisplay the initial version of the currently active form
  843.                         Enabled: local error indication. (When no user input has been transmitted to the external host, also other 
  844.             local actions may be taken)
  845.  
  846.        D14: Redisplay the completed version of the currently active form
  847.             Enabled: send to the EH
  848.             Disabled: local error indication
  849.  
  850.        D15: Interrupt the action in progress
  851.             Local action
  852.  
  853.        D16: Set a marker at the current point
  854.             For further study
  855.  
  856.        D17: Abstain from forwarding the content (abort data collection)
  857.             Enabled: send to the EH
  858.             Disabled: local error indication
  859.  
  860.        D18: Declare valid a set of inputs
  861.             Enabled: send to the EH
  862.             Disabled: local error indication
  863.        -  : End of field
  864.             Enabled: send to the EH
  865.             Disabled: move to the next field if any, otherwise local error indication
  866.        -  : Time-out
  867.             Enabled: send to the EH
  868.             Disabled: no action
  869.  
  870. 10.2.12.8.2Use of the information retrieval field in data collection
  871.  
  872.        In some videotex services, some userw's keying action (e.g. * or Next) may automatically  provoke, even in a data 
  873. entry subprogram, the termination of the filling of the current field and a cursor movement to the information retrieval field 
  874. where a retrieval command may be entered. Such a command, once completed, will be interpreted as a termination event by 
  875. the local host and reported back to the external host as a termination reason.
  876.  
  877.  
  878.  
  879. 14           Fascicle VII.7 - Rec. T.564
  880.  
  881.  
  882.        Moreover, in the case of a direct access or keyword command, an associated text is also to be reported to the 
  883. external host, setting the termination-reason-text attribute of the DATA-ENTRY- PROGRAM-SE.
  884.  
  885.        There is not a DATA-ENTRY-SUBPROGRAM-SE present in the VIA for the information retrieval field when "data- 
  886. collection-type" has been selected. This includes that the RULES-SE of the last data collection field, the user has "touched", 
  887. before going to the information retrieval field, is to be used also for the information retrieval field.
  888. 10.2.13PROMPT-SE
  889.        The PROMPT-SE is subordinate to the DATA-ENTRY-SE. The attributes of a PROMPT-SE are those of a BLOCK- 
  890. SE, except for the SE-type which is PROMPT. A prompt is a message to be displayed to the user for guidance by the filling 
  891. of a field.
  892.        The prompt referred from a DATA-ENTRY-SUBPROGRAM-SE is automatically displayed when the      data entry 
  893. subprogram becomes active. The prompt is cancelled by the local host when the associated data entry subprogram becomes 
  894. inactive i.e. when another data entry subprogram becomes active or when the data entry program is terminated.
  895.        The cancelled prompt text on the screen must be replaced by a new prompt text and/or by "spaces".
  896.        The application defined attributes of a PROMPT-SE are the following (as defined for the display structure):
  897.  
  898. 10.2.13.1Position
  899.  
  900. 10.2.13.2Dimensions
  901.  
  902. 10.2.14Prompt content portion
  903.  
  904.        The prompt content portion makes use of the attributes operational element identifier, operational element content 
  905. type, operational element content (see Recommendation T.441, resp. Annex A of Recommendation T.541) as the related 
  906. attributes for content portions (defined in Recommendation T.412) are used for blocks.
  907.        The application defined attributes for prompt is the following:
  908.  
  909. 10.2.14.1Coding attributes
  910.        This attribute is used in the same way as for blocks, it is specified within Recommenda- tion T.412.
  911.  
  912. 10.2.15Application control memory structure
  913.        The application control memory structure can be used to store any operation on the VIA, for example:
  914.        -    the display structure or parts of it (e.g. create BLOCK-SE or modify FIELD-SE) or parts of it;
  915.        -    the data entry structure or parts of it;
  916.        -    the administrative structure or parts of it;
  917.        -    the special terminal facilities structure or parts of it.
  918.        An element from the application control memory is invoked by a D-CALL operation and applied to the VIA, if 
  919. applicable, in both hosts.
  920.        The application control memory structure consists of:
  921.        -    the APPLICATION-CONTROL-MEMORY-SE;
  922.        -    one or more RECORD-SEs subordinate to the APPLICATION-CONTROL-MEMORY-SE.
  923.        The RECORD-SE contains a sequence of one or more of the operations: D-CREATE, D-DELETE,  D-MODIFY, 
  924. which do not concern SEs of the application control memory structure.
  925.        Figure 7/T.564 describes the hierarchy of the application control memory structure constituents.
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.                                                     Fascicle VII.7 - Rec. T.564      15
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.                                    FIGURE 7/T.564
  948.  
  949. 10.2.16APPLICATION-CONTROL-MEMORY-SE
  950. 10.2.17RECORD-SE
  951.        The application defined attributes of the RECORD-SE are the following:
  952. 10.2.17.1Record content
  953.        This attribute consists of a list of VIA operations which do not concern the RECORD-SE or the APPLICATION- 
  954. CONTROL-MEMORY-SE.
  955.        Details are depending on the ongoing work on operational structures.
  956. 10.3   Administrative structure
  957.        Note - This section is provisional. Final version will be established taken into account the results of CCITT Study 
  958. Groups I and III concerning videotex administrative and charging matters.
  959. 10.3.1 Overview of the administrative structure
  960.        This structure is used for exchanging supervisory information such as:
  961.        -    items subject to negotiation (e.g. limits);
  962.        -    accounting information;
  963.        -    global information related to the state of the association;
  964.        -    global information related to the document transferred.
  965.        This structure consists of the ADMINISTRATIVE-INFORMATION-SE which has three subordinates:
  966.        -    LOCAL-HOST-INFORMATION-SE;
  967.        -    EXTERNAL-HOST-INFORMATION-SE;
  968.        -    DOCUMENT-INFORMATION-SE.
  969.        One and only one SE of each type should exist within the administrative structure (see Figure 8/T.564).
  970.  
  971.  
  972.                                    FIGURE 8/T.564
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001. 16           Fascicle VII.7 - Rec. T.564
  1002.  
  1003.  
  1004. 10.3.2 ADMINISTRATIVE-INFORMATION-SE
  1005.  
  1006.        This SE contains information pertinent throughout the whole association.
  1007.  
  1008.        This SE makes use of the following application defined attributes:
  1009.  
  1010. 10.3.2.1External host Id
  1011.  
  1012.        This attribute identifies the external host to be connected to.
  1013.  
  1014. 10.3.2.2Local host Id
  1015.  
  1016.        This attribute identifies the originating host.
  1017.  
  1018. 10.3.2.3Bilateral management parameter
  1019.  
  1020.        This attribute is reserved for information which is exchanged between the two gateways and can be based on 
  1021. bilateral agreement.
  1022. 10.3.3 LOCAL-HOST-INFORMATION-SE
  1023.        This element is used to transfer information from the local host to the external host.
  1024.        This element makes use of the following application defined attribute:
  1025. 10.3.3.1Error report to external host
  1026.        This attribute is used to indicate to the external host the reason why the local host could not handle the previously 
  1027. received reply.
  1028. 10.3.4 EXTERNAL-HOST-INFORMATION-SE
  1029.        This element is used to transfer information from the external host to the local host.
  1030.        This element makes use of the following application defined attributes:
  1031. 10.3.4.1Error report to local host
  1032.        This attribute is used to indicate to the local host the reason why the external host could not handle the previously 
  1033. received reply.
  1034. 10.3.4.2Asynchronous message
  1035.        This attribute is used to transfer a warning message to the local host.
  1036. 10.3.5 DOCUMENT-INFORMATION-SE
  1037.        This element contains attributes that supply additional charging information associated with the document and to be 
  1038. used by the local host.
  1039.        This element contains the following application defined attributes:
  1040. 10.3.5.1Application time based charging period
  1041.        This attribute defines the length of the time base in seconds.
  1042. 10.3.5.2Application price: frame based
  1043.        This attribute indicates the frame based price of the application in the currency of the external host.
  1044. 10.3.5.3Application price: transaction based
  1045.        This attribute indicates the transaction based price of the application in the currency of the external host.
  1046. 10.3.5.4Application time based charging price
  1047.        This attribute defines the price per unit in the currency of the external host.
  1048. 10.3.5.5Communication cost: time based charging period
  1049.        The service cost corresponds to the additional cost in the currency of the external host for using a videotex 
  1050. service. This cost is time dependent. This attribute indicates the value of the period for the service cost. It may depend on 
  1051. the day and the time (for further study).
  1052.  
  1053.  
  1054.  
  1055.                                                     Fascicle VII.7 - Rec. T.564      17
  1056.  
  1057.  
  1058.  
  1059.  
  1060. 10.3.5.6Communication cost: time based charging price
  1061.  
  1062.        The service cost corresponds to the additional cost in the currency of the external host for using a videotex 
  1063. service. This cost is time dependent. This attribute indicates the value of the price for the service cost per time unit. It may 
  1064. depend on the day and the time (for further study).
  1065.  
  1066. 10.3.6 Items for further study concerning the administrative structure
  1067.  
  1068.        a)   Depending on the decisions of CCITT Study Group III on the interpretation of the item- over-limit facility, the 
  1069.             introduction of an accounting-information-SE might be necessary so that the local host can provide the 
  1070.             external host with limits on the:
  1071.  
  1072.        -    item cost;
  1073.        -    time-based charging;
  1074.        -    session cost;
  1075.             and the currently translation. This is for further study.
  1076.        b)   The exchange of total session cost at the end of the session, which might be achieved by introducing a 
  1077.             charge-info and a charge-info-request attribute to the LOCAL-HOST-SE and to the EXTERNAL-HOST-SE, is 
  1078.             for further study.
  1079.        c)   Introducing value added taxes is for further study.
  1080.        d)   Using a result parameter is for further study.
  1081.        e)   In addition to a time-based charging for the communication cost, other methods could be taken into account 
  1082.             (i.e. volume oriented). This is for further study.
  1083. 10.4   Special terminal facilities structure
  1084.        This special terminal facilities structure is concerned with information which enables the external host to reconfigure 
  1085. the videotex terminal. The following categories of such information are identified:
  1086.        -    screen format;
  1087.        -    dynamically redefinable character sets (DRCS);
  1088.        -    redefinable colours.
  1089.        Note - If the local host do not support these categories the structure is not used.
  1090.        The special terminal facilities structure consists of:
  1091.        -    one SPECIAL-TERMINAL-FACILITIES-SE;
  1092.        -    zero, one or more REDEFINITION-ENTRY-SEs subordinate to the SPECIAL-TERMINAL-   FACILITIES-SE.
  1093.        Terminal redefinition data shall be downloaded by the local host to the videotex terminal, before any blocks or 
  1094. fields are displayed.
  1095.        Figure 9/T.564 describes the hierarchy of the special terminal facilities structure.
  1096.  
  1097.  
  1098.                                    FIGURE 9/T.564
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118. 18           Fascicle VII.7 - Rec. T.564
  1119.  
  1120.  
  1121. 10.4.1 SPECIAL-TERMINAL-FACILITIES-SE
  1122.  
  1123.        This element contains the following application defined attributes:
  1124.  
  1125. 10.4.1.1Measurement unit
  1126.  
  1127.        This attribute specifies the unit used to express the dimensions attribute of the PAGE-SE. The following value is 
  1128. identified:
  1129.        -    character box.
  1130.  
  1131. 10.4.1.2Dimensions
  1132.        This attribute consists of a pair of coordinates that specify the dimensions of the DDA of the videotex terminal. 
  1133.  
  1134. These dimensions are expressed in accordance with the measurement-unit attribute.
  1135.  
  1136. 10.4.2 REDEFINITION-ENTITY-SE
  1137.        This SE contains the following application defined attribute:
  1138.  
  1139. 10.4.2.1Redefinition coding
  1140.        This attribute is subdivided in two parts: it specifies the type and it specifies the syntax used to encode the 
  1141. redefinition content. The following redefinition types have been identified:
  1142.        -    DRCS;
  1143.        -    colour redefinition.
  1144.        The following redefinition syntax have been identified:
  1145.        -    interworking data syntax;
  1146.        -    data syntax I;
  1147.        -    data syntax II;
  1148.        -    data syntax III.
  1149.  
  1150. 10.4.2.2Redefinition content
  1151.        This attribute contains the actual redefinition data to be downloaded to the userw's   terminal. This data will 
  1152. redefine a terminal facility as identified by the redefinition coding type. It consists of a sequel of bytes coded in accordance to 
  1153. the value of the redefinition coding attribute.
  1154.  
  1155.  
  1156.  
  1157.                                        ANNEX A
  1158.                                           
  1159.                               (to Recommendation T.564)
  1160.  
  1161.  
  1162.        This Annex is an integral part of this Recommendation.
  1163.        This Annex specifies the constituents of the layout structure and of the operational structure which are implicitly 
  1164. created at connection time.
  1165.        Profiles:
  1166.        -    document profile;
  1167.        -    operational profile (for further study).
  1168.        Layout structure:
  1169.        -    specific layout root;
  1170.        Operational structure:
  1171.        -    data-entry-SE;
  1172.  
  1173.  
  1174.  
  1175.                                                     Fascicle VII.7 - Rec. T.564      19
  1176.  
  1177.  
  1178.  
  1179.  
  1180.        -    result-SE;
  1181.        -    result-content portion;
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245. 20           Fascicle VII.7 - Rec. T.564
  1246.  
  1247.  
  1248.        -    application-control-memory-SE;
  1249.        -    administrative-information-SE;
  1250.        -    local-host-information-SE;
  1251.        -    external-host-information-SE;
  1252.        -    document-information-SE;
  1253.        -    special-terminal-facilities-SE.
  1254.        Some attributes of these objects are updated at connection time with values carried by parameters of the D- 
  1255. INITIATE service element (to be detailed).
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.                                        ANNEX B
  1262.                                           
  1263.                               (to Recommendation T.564)
  1264.  
  1265.  
  1266.  
  1267.        This Annex is a provisional part of this Recommendation.
  1268.        This Annex describes the minimum size of the data structures which must be supported by the local host.
  1269.        Size of the display and the data entry structures: 2 K bytes;
  1270.        Size of application control memory structure: FFS;
  1271.        Number of characters that may be input in the fields: 500;
  1272.        Number of data entry subprograms: 24;
  1273.        Number of fields: 24;
  1274.        Number of rules: 24;
  1275.        Number of prompts: 24
  1276.        Number of records: FFS
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.                                                     Fascicle VII.7 - Rec. T.564      21
  1307.  
  1308.  
  1309.  
  1310.