home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / ccitt / 1992 / t / t541_1.asc < prev    next >
Text File  |  1991-12-31  |  24KB  |  795 lines

  1.  
  2. Recommendation T.541
  3.  
  4.  
  5.  
  6.  
  7.               OPERATIONAL APPLICATION PROFILE FOR VIDEOTEX INTERWORKING
  8.  
  9.  
  10.                                       CONTENTS
  11.  
  12.  
  13.  
  14.  
  15. 1      Scope
  16. 2      Field of application
  17. 3      References
  18. 4      Definitions
  19. 5      Characteristics supported by this operational application profile
  20.        5.1  Overview
  21.        5.2  Range of operational structures
  22.        5.3  Generic characteristics
  23.        5.4  Specific characteristics
  24. 6      Definition of the operational application profile
  25.        6.1  Complexity level of operational structures
  26.        6.2  Operational profile level
  27.        6.3  Specification of operational structures
  28.        6.4  Specification of attributes
  29.        6.5  Attribute values for constituents of the operational structure
  30.        6.6  Default values for application defined attributes
  31.        6.7  Implicitly created constituents
  32. Annex A - Operational structure
  33. Annex B
  34. Annex C - Summary of ASN.1 object identifiers
  35.  
  36.  
  37.  
  38. 1      Scope
  39.  
  40.  
  41.        This Recommendation defines an operational application profile which conforms to T.400 Series of 
  42. Recommendations.
  43.  
  44.        Its purpose is to specify an operational structure class suitable for videotex interworking as defined in configuration 
  45. 1 of CCITT Recommendation F.300 and in Recommendation T.564.
  46.  
  47.  
  48.  
  49. 2      Field of application
  50.  
  51.  
  52.  
  53.        This Recommendation defines an operational application profile, that is in conformance with DTAM (T.400 Series of 
  54. Recommendations) and that allows operational structures to be interchanged for the purpose of an international videotex 
  55. interworking.
  56.  
  57.        This operational application profile defines the features of the operational structure that can be interchanged. These 
  58. features are depending on the document structures as specified in the document application profile (see Recommendation 
  59. T.504).
  60.  
  61.  
  62.  
  63. 1           Fascicle VII.7 - Rec. T.541
  64.  
  65.  
  66.  
  67.  
  68. 3      References
  69.  
  70.  
  71.        -    Rec. F.300: Videotex service
  72.  
  73.        -    Rec. X.200: Reference model of open systems interconnection for CCITT applications
  74.  
  75.        -    Rec. X.213: Network service definition for open systems interconnection for CCITT applications
  76.  
  77.        -    Rec. X.214: Transport service definition for open systems interconnection for CCITT applications
  78.        -    Rec. X.224: Transport protocol specification for open systems interconnection for CCITT applications
  79.        -    Rec. X.215: Session service definition for open systems interconnection for CCITT applications
  80.        -    Rec. X.225: Session protocol specification for open systems interconnection for CCITT applications
  81.        -    Rec. X.216: Presentation service definition for open systems interconnection for CCITT applications
  82.        -    Rec. X.226: Presentation protocol specification for open systems interconnection for CCITT applications
  83.        -    Rec. X.217: Association control service definition for open systems interconnection for CCITT applications
  84.        -    Rec. X.227: Association control protocol specification for open systems interconnection for CCITT 
  85.             applications
  86.        -    Rec. T.101: International interworking for videotex services
  87.        -    Rec. T.400: Introduction to document architecture, transfer and manipulation
  88.        -    Rec. T.411: Open document architecture (ODA) and interchange format - Introduction and general principles
  89.        -    Rec. T.412: Open document architecture (ODA) and interchange format - Document structures -Rec. T.414: 
  90. Open document architecture (ODA) and interchange format - Document profile
  91.        -    Rec. T.415: Open document architecture (ODA) and interchange format - Open document interchange 
  92.             format (ODIF)
  93.        -    Rec. T.431: Document transfer and manipulation (DTAM) - Services and protocols - Introduction and 
  94.             general principles
  95.        -    Rec. T.432: Document transfer and manipulation (DTAM) - Services and protocols - Service definition
  96.        -    Rec. T.433: Document transfer and manipulation (DTAM) - Services and protocols - Protocol specification
  97.        -    Rec. T.441: Document transfer and manipulation (DTAM) - Services and protocols - Operational structure
  98.        -    Rec. T.504: Document application profile for videotex interworking
  99.        -    Rec. T.523: Communication application profile DM-1 for videotex interworking
  100.        -    Rec. T.564: Gateway characteristics for videotex interworking
  101.  
  102.  
  103. 4      Definitions
  104.  
  105.  
  106.        The definitions of T.400 Series of Recommendations apply also to this Recommendation.
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                                                     Fascicle VII.7 - Rec. T.541      2
  123.  
  124.  
  125. 5      Characteristics supported by this operational application profile
  126.  
  127.  
  128. 5.1    Overview
  129.  
  130.        For the purpose of videotex interworking operational structures are associated with a videotex document to provide 
  131. an environment for interactive communication, necessary for a recipient to handle the userw's input data as intended by the 
  132. originator.
  133.        Therefore the purpose of this section is to specify the functional description of the features supported by this 
  134. operational application profile.
  135. 5.2    Range of operational structures
  136.        For the purpose of an international videotex interworking four operational structures are specified, one of each 
  137. representing the "data entry structure", the "application control memory", the "administrative structure" and the "special 
  138. terminal facilities structure" as defined in Recommenda- tion T.564.
  139. 5.3    Generic characteristics
  140.        Not used.
  141. 5.4    Specific characteristics
  142.        Each of the operational structures specified in this operational application profile only supports specific features of 
  143. operational structures.
  144.  
  145.  
  146. 6      Definition of the operational application profile
  147.  
  148.  
  149. 6.1    Complexity level of operational structures
  150.        For further study.
  151. 6.2    Operational profile level
  152.        One operational profile has to be defined for every application using operational structures.
  153.        This operational profile specifies:
  154.        -    Four operational structures are used;
  155.        -    Each of the operational structures only contains specific features.
  156.        Details are for further study.
  157. 6.3    Specification of operational structures
  158.        Four operational structures are specified by this operational application profile.
  159. 6.3.1  Data entry structure
  160.        The data entry structure as defined in draft Recommendation T.564 is mapped onto one specific operational 
  161. structure. No generic operational structure is present.
  162.        The Data-Entry-SE is mapped to the specific operational root. The object identifier of the root of this operational 
  163. structure has an assigned value of 11.
  164.        The subordinates of Data-Entry-SE are: Data-Entry-Program-SE, Field-SE, Rules-SE, Prompt-SE, and Result-SE.
  165.        Data-Entry-Program-SE is mapped to composite operational object. Field-SE, Rules-SE, Prompt-SE and Result-SE 
  166. are mapped to basic operational objects.
  167.        Field-SE, Prompt-SE and Result-SE may have associated operational elements.
  168.        Subordinate to Data-Entry-Program-SE is Data-Entry-Subprogram-SE. Data-Entry-Subprogram-SE is mapped to 
  169. basic operational object.
  170.        For each of the SEs specified above, constraints are defined on the number of SEs which may exist at one time. 
  171. These constraints are defined in Recommendation T.564.
  172.  
  173.  
  174.  
  175.  
  176.  
  177. 3           Fascicle VII.7 - Rec. T.541
  178.  
  179.  
  180.  
  181.  
  182. 6.3.2  Application control memory structure
  183.  
  184.        The application control memory structure as defined in Recommendation T.564 is mapped onto one specific 
  185. operational structure. No generic operational structure is present.
  186.  
  187.        The Application-Control-Memory-SE is mapped to the specific operational root. The object identifier of the root of 
  188. this operational structure has an assigned value of 12.
  189.  
  190.        Subordinate to the Application-Control-Memory-SE is the Record-SE. The Record-SE is mapped to basic 
  191. operational object.
  192.  
  193.        For each of the SEs specified above, constraints are defined on the number of SEs which may exist at one time. 
  194. These constraints are defined in Recommendation T.564.
  195.  
  196. 6.3.3  The administrative structure
  197.  
  198.        The administrative structure as defined in Recommendation T.564 is mapped onto one specific operational 
  199. structure. No generic operational structure is present.
  200.  
  201.        The Administrative-Information-SE is mapped to the specific operational root. The object identifier of the root of this 
  202. operational structure has an assigned value of 13.
  203.  
  204. 6.3.4  Special terminal facilities structure
  205.  
  206.        The special terminal facilities structure as defined in Recommendation T.564 is mapped onto one specific 
  207. operational structure. No generic operational structure is present.
  208.  
  209.        The Specific-Terminal-Facilities-SE is mapped to the specific operational root. The object identifier of the root of 
  210. this operational structure has an assigned value of 14.
  211.  
  212.        Subordinate to the Special-Terminal-Facilities-SE is the Redefinition-Entity-SE. Redefinition- Entity-SE is mapped to 
  213. basic operational object.
  214.  
  215.        For each of the SEs specified above, constraints are defined on the number of SEs which may exist at one time. 
  216. These constraints are defined in Recommendation T.564.
  217.  
  218. 6.4    Specification of attributes
  219.  
  220.        The attributes applicable to constituents of the operational structure are defined in the following tables, using the 
  221. following notation:
  222.  
  223.        --   attribute not applicable
  224.        m    attribute is mandatory
  225.        nm   attribute is non-mandatory
  226.        d    attribute is defaultable
  227.  
  228.        From the attributes specified for operational structures in Annex A to this Recommendation, videotex interworking 
  229. will not use the attributes operational object class and subordinates.
  230.        The use of the attribute document fragment is for further study.
  231.  
  232. 6.4.1  Attributes of the data entry structure
  233.  
  234.  
  235.  
  236.  
  237.                                                     Fascicle VII.7 - Rec. T.541      4
  238.  
  239.  
  240.        Table 1/T.541 shows the use of attributes defined for objects of operational structures.
  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.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306. 5           Fascicle VII.7 - Rec. T.541
  307.  
  308.  
  309.  
  310.  
  311.                                     TABLE 1/T.541
  312.  
  313. w
  314.     ┌─────────────────────────┬────────────────────────────────────────────────┐
  315.     │ Attributes              │  Data-Entry-SE                                 │
  316.     │                         │     ┌──────────────────────────────────────────┤
  317.     │                         │     │ Data-Entry-Program-SE                    │
  318.     │                         │     │     ┌────────────────────────────────────┤
  319.     │                         │     │     │ Data-Entry-Subprogram-SE           │
  320.     │                         │     │     │     ┌──────────────────────────────┤
  321.     │                         │     │     │     │ Field-SE                     │
  322.     │                         │     │     │     │     ┌────────────────────────┤
  323.     │                         │     │     │     │     │ Rules-SE               │
  324.     │                         │     │     │     │     │     ┌──────────────────┤
  325.     │                         │     │     │     │     │     │ Prompt-SE        │
  326.     │                         │     │     │     │     │     │     ┌────────────┤
  327.     │                         │     │     │     │     │     │     │ Result-SE  │
  328.     ├─────────────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼────────────┤
  329.     │                         │     │     │     │     │     │     │            │
  330.     │ Object type             │  m  │  m  │  m  │  m  │  m  │  m  │   m        │
  331.     │                         │     │     │     │     │     │     │            │
  332.     │ Object identifier       │  m  │  m  │  m  │  m  │  m  │  m  │   m        │
  333.     │ (Note)                  │     │     │     │     │     │     │            │
  334.     │                         │     │     │     │     │     │     │            │
  335.     │ Reference attribute     │  -- │  d  │  d  │  -- │  -- │  -- │   nm       │
  336.     │                         │     │     │     │     │     │     │            │
  337.     │ Application defined     │     │     │     │     │     │     │            │
  338.     │ attribute lists         │  d  │  d  │  d  │  d  │  d  │  d  │   d        │
  339.     │                         │     │     │     │     │     │     │            │
  340.     │ Default value lists     │  nm │  -- │  -- │  -- │  -- │  -- │   --       │
  341.     │                         │     │     │     │     │     │     │            │
  342.     └─────────────────────────┴─────┴─────┴─────┴─────┴─────┴─────┴────────────┘
  343.  
  344.      Note - This attribute may be omitted when the value can be unambiguously derived 
  345.      from the transmission sequence of the relevant objects.
  346.  
  347.      Values for the attribute object-type
  348.  
  349.      Data-Entry-SE: 0
  350.  
  351.      Data-Entry-Program-SE: 1
  352.  
  353.      Data-Entry-Subprogram-SE: 2
  354.  
  355.      Field-SE: 3
  356.  
  357.      Rules-SE: 4
  358.  
  359.      Prompt-SE: 5
  360.  
  361.      Result-SE: 6
  362.  
  363.      Table 2/T.541 shows the use of attributes defined for operational elements.
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.                                                     Fascicle VII.7 - Rec. T.541      6
  378.  
  379.  
  380.                                   TABLE 2/T.541
  381.  
  382. w
  383.                                      ┌───────────────────────────────────┬───────────────────────────────────────┐
  384.            │                                   │   Field-content portion      
  385.          │
  386.                                      │                                   │       ┌───────────────────────────────┤
  387.        │                                   │       │  Prompt-content portion  
  388.      │
  389.                                      │                                   │       │       ┌───────────────────────┤
  390. │                                   │       │       │ Result-content portion│
  391. ├───────────────────────────────────┼───────┼───────┼───────────────────────┤
  392. │ Operational element               │       │       │                       │
  393. │ identifier (Note)                 │   m   │   m   │  m                    │
  394. │                                   │       │       │                       │
  395. │ Operational element content type  │   d   │   d   │  d                    │
  396. │                                   │       │       │                       │
  397. │ Operational element content       │   d   │   d   │  d                    │
  398. └───────────────────────────────────┴───────┴───────┴───────────────────────┘
  399.  
  400.  
  401.      Note - This attribute may be omitted when the value can be unambiguously derived 
  402.      from the transmission sequence of the relevant elements.
  403.  
  404. 6.4.1.1   Data-Entry-SE
  405.  
  406. 6.4.1.2   Data-Entry-Program-SE
  407.  
  408.      The attribute first-subprogram, defined in Recommendation T.564, is mapped to the 
  409. reference attribute, defined in Recommendation T.441 (or currently in Annex A of this 
  410. Recommendation).
  411.  
  412.      This application profile specifies the use of  this  attribute  as  defaultable.
  413. Currently no default value is defined within this standard.
  414.  
  415.      The application defined attribute list for the Data-Entry-Program-SE contains the 
  416. following attributes:
  417.  
  418. w
  419.          ┌──────────────────────────────────────────────────────┐
  420.          │ Data-Entry-Type                                   d  │
  421.          │                                                      │
  422.          │ Allowed-characters-for-keyword-access             nm │
  423.          │                                                      │
  424.          │ Character-list-for-keyword-access                 nm │
  425.          │                                                      │
  426.          │ Max-length-keyword-access                         d  │
  427.          │                                                      │
  428.          │ Allowed-characters-for-a-direct-access-command    nm │
  429.          │                                                      │
  430.          │ Max-length-direct-access                          d  │
  431.          └──────────────────────────────────────────────────────┘
  432.  
  433. 6.4.1.3   Result-SE
  434.  
  435.      The attribute Last-sub-program defined in Recommendation T.564 is mapped to  the
  436. reference attribute defined in Recommendation T.441 (or currently in Annex A of  this
  437. Recommendation). The application defined attribute-list for the Result-SE contains the 
  438. following attribute:
  439.  
  440. w
  441.            ┌───────────────────────────────────────────────────┐
  442.            │ Termination reason                              d │
  443.  
  444.  
  445.  
  446. 7           Fascicle VII.7 - Rec. T.541
  447.  
  448.  
  449.  
  450.  
  451.            └───────────────────────────────────────────────────┘
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.                                                     Fascicle VII.7 - Rec. T.541      8
  518.  
  519.  
  520. 6.4.1.4   Field-SE
  521.  
  522.      The application defined attribute list for the field-SE contains  the  following
  523. attributes:
  524. w
  525.            ┌───────────────────────────────────────────────────┐
  526.            │ Field-layout                                   d  │
  527.            │                                                   │
  528.            │ Field-type                                     nm │
  529.            │                                                   │
  530.            │ Protected                                      nm │
  531.            │                                                   │
  532.            │ Data-source                                    nm │
  533.            │                                                   │
  534.            │ Field-text-marking                             nm │
  535.            └───────────────────────────────────────────────────┘
  536.  
  537. 6.4.1.5   Data-Entry-Subprogram-SE
  538.  
  539.      The attributes:
  540.  
  541.      reference-to-rules-SE
  542.      reference-to-field-SE
  543.      reference-to-prompt-in-SE, and reference-to-a-prompt-out-SE
  544.  
  545. defined in Recommendation T.564, are mapped to the  reference  attribute  defined  in
  546. Recommenda-     tion T.441 and in Annex A of this Recommendation.
  547.  
  548.      This application profile specifies the use of these attributes  as  defaultable.
  549. Currently no default values are defined within this standard.
  550.  
  551.      The application defined attribute list for the Data-Entry-Subprogram-SE contains the 
  552. following attributes:
  553. w
  554.           ┌────────────────────────────────────────────────────┐
  555.           │ Echo                                            d  │
  556.           │                                                    │
  557.           │ Echoed-character                                d  │
  558.           │                                                    │
  559.           │ Echo-parameter                                  nm │
  560.           └────────────────────────────────────────────────────┘
  561.  
  562. 6.4.1.6   Rules-SE
  563.  
  564.      The application defined attribute list for the Rules-SE contains  the  following
  565. attributes:
  566. w
  567.           ┌────────────────────────────────────────────────────┐
  568.           │ Time-out                                        d  │
  569.           │                                                    │
  570.           │ List-of-valid-commands                          d  │
  571.           │                                                    │
  572.           │ Length-of-choice                                d  │
  573.           │                                                    │
  574.           │ List-of-enabled-choices                         d  │
  575.           │                                                    │
  576.           │ Allowed-characters                              nm │
  577.           │                                                    │
  578.           │ Character-list                                  nm │
  579.           │                                                    │
  580.           │ Entry-invoke-character                          nm │
  581.           │                                                    │
  582.           │ Local-editing                                   nm │
  583.  
  584.  
  585.  
  586. 9           Fascicle VII.7 - Rec. T.541
  587.  
  588.  
  589.  
  590.  
  591.           └────────────────────────────────────────────────────┘
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  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.                                                     Fascicle VII.7 - Rec. T.541      10
  658.  
  659.  
  660. 6.4.1.7   Prompt-SE
  661.  
  662.      The application defined attribute list for the Prompt-SE contains the  following
  663. attributes:
  664. w
  665.           ┌────────────────────────────────────────────────────┐
  666.           │ Position                                        d  │
  667.           │                                                    │
  668.           │ Dimensions                                      d  │
  669.           └────────────────────────────────────────────────────┘
  670.  
  671. 6.4.1.8   Prompt content portion
  672.  
  673.      The application defined attribute content portion is the following:
  674. w
  675.           ┌────────────────────────────────────────────────────┐
  676.           │ Coding attributes                               d  │
  677.           └────────────────────────────────────────────────────┘
  678.  
  679. 6.4.2Attributes of the application control memory structure
  680.  
  681.      Table 3/T.541 shows the use of attributes defined for operational structures.
  682.  
  683.                                    TABLE 3/T.541
  684. w
  685.      ┌──────────────────────────────────────────┬────────────────────┐
  686.      │ Attributes                               │  Data-Entry-SE     │
  687.      │                                          │     ┌──────────────┤
  688.      │                                          │     │  Record-SE   │
  689.      ├──────────────────────────────────────────┼─────┼──────────────┤
  690.      │ Object type                              │  m  │       m      │
  691.      │                                          │     │              │
  692.      │ Object identifier (Note)                 │  m  │       m      │
  693.      │                                          │     │              │
  694.      │ Reference attribute                      │  -- │       --     │
  695.      │                                          │     │              │
  696.      │ Application defined                      │  d  │       d      │
  697.      │ attribute lists                          │     │              │
  698.      │                                          │     │              │
  699.      │ Default value lists                      │  nm │       --     │
  700.      └──────────────────────────────────────────┴─────┴──────────────┘
  701.  
  702.            Note - This attribute may be omitted when the value can  be  unambiguously
  703.            derived from the transmission sequence of the relevant objects.
  704.            Values for the attribute object-type
  705.      Application-Control-Memory-SE: 7
  706.      Record-Content: 8
  707. 6.4.2.1   Application-Control-Memory-SE
  708. 6.4.2.2   Record-SE
  709.      The application defined attribute list for the Record-SE contains the  following
  710. attributes:
  711. w
  712.           ┌────────────────────────────────────────────────────┐
  713.           │ Record-content                                  d  │
  714.           └────────────────────────────────────────────────────┘
  715.  
  716.      Note - Specifying the record content by using operational elements is for further 
  717.      study.
  718. 6.4.3Attributes of the administrative structure
  719.  
  720.  
  721.  
  722. 11           Fascicle VII.7 - Rec. T.541
  723.  
  724.  
  725.  
  726.  
  727.      Table 4/T.541 shows the attributes defined for operational structures.
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  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.                                                     Fascicle VII.7 - Rec. T.541      12
  794.  
  795.