home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD1.mdf / nist / oiw / agreemnt / 1993 / 05w_9309.txt < prev    next >
Text File  |  1993-11-04  |  173KB  |  6,732 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           Working Implementation
  9.           Agreements for Open Systems
  10.           Interconnection Protocols:
  11.           Part 5 - Upper Layers
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.           Output  from   the  September   1993  Open   Systems  Environment
  25.           Implementors' Workshop (OIW)
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.           SIG Chair:          James Quigley, Hewlett Packard
  60.           SIG Editors:  Debbie Britt, NCTS      Laura Emmons, Telenex 
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           Part 5 - Upper Layers                    September 1993 (Working)
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.           Foreword
  92.  
  93.           This part of  the Working Implementation Agreements  was prepared
  94.           by the  Upper Layers Special  Interest Group (ULSIG) of  the  for
  95.           Open  Systems   Environment Implementors'  Workshop  (OIW).   See
  96.           Procedures Manual for Workshop charter.
  97.  
  98.           Text in this part has been approved by the Plenary of  the above-
  99.           mentioned Workshop.   This part replaces the  previously existing
  100.           chapter on this subject.
  101.  
  102.           Only  the pages  that were  changed in  September 1993  are being
  103.           printed.   Please  refer to  the June  1993 Working  Document for
  104.           additional information.
  105.  
  106.           Future changes and additions to this version of these Implementor
  107.           Agreements will be published as  a new part. Deleted and replaced
  108.           text will be shown  as struck. New and  replacement text will  be
  109.           shown as shaded.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                           ii
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.           Part 5 - Upper Layers                    September 1993 (Working)
  141.  
  142.                                   Table of Contents
  143.  
  144.  
  145.           Part 5 - Upper Layers . . . . . . . . . . . . . . . . . . . .   1
  146.  
  147.           0   Introduction  . . . . . . . . . . . . . . . . . . . . . .   1
  148.  
  149.           1   Scope . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  150.  
  151.           2   Normative References  . . . . . . . . . . . . . . . . . .   1
  152.  
  153.           3   Status  . . . . . . . . . . . . . . . . . . . . . . . . .   1
  154.  
  155.           4   Errata  . . . . . . . . . . . . . . . . . . . . . . . . .   1
  156.               4.1  ISO Defect Solutions . . . . . . . . . . . . . . . .   1
  157.               4.2  Session Defect Solutions Correcting  CCITT X.215 and
  158.                    X.225  . . . . . . . . . . . . . . . . . . . . . . .   1
  159.  
  160.           5   Association Control Service Element . . . . . . . . . . .   2
  161.               5.1  Introduction . . . . . . . . . . . . . . . . . . . .   2
  162.               5.2  Services . . . . . . . . . . . . . . . . . . . . . .   2
  163.               5.3  Protocol Agreements  . . . . . . . . . . . . . . . .   2
  164.                    5.3.1    Application Context . . . . . . . . . . . .   2
  165.                    5.3.2    AE Title  . . . . . . . . . . . . . . . . .   2
  166.                    5.3.3    Peer Entity Authentication  . . . . . . . .   2
  167.               5.4  Abort APDU . . . . . . . . . . . . . . . . . . . . .   2
  168.               5.5  Connectionless   . . . . . . . . . . . . . . . . . .   3
  169.  
  170.           6   ROSE  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  171.  
  172.           7   RTSE  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  173.  
  174.           8   Presentation  . . . . . . . . . . . . . . . . . . . . . .   3
  175.               8.1  Introduction . . . . . . . . . . . . . . . . . . . .   3
  176.               8.2  Service  . . . . . . . . . . . . . . . . . . . . . .   3
  177.               8.3  Protocol Agreements  . . . . . . . . . . . . . . . .   4
  178.                    8.3.1    Transfer Syntaxes . . . . . . . . . . . . .   4
  179.                    8.3.2    Presentation Context Identifier . . . . . .   4
  180.                    8.3.3    Default Context . . . . . . . . . . . . . .   4
  181.                    8.3.4    P-Selectors . . . . . . . . . . . . . . . .   4
  182.                    8.3.5    Provider Abort Parameters . . . . . . . . .   4
  183.                    8.3.6    Provider Aborts and Session Version . . . .   5
  184.                    8.3.7    CPC-Type  . . . . . . . . . . . . . . . . .   5
  185.                    8.3.8    Presentation-context-definition-result-list   5
  186.                    8.3.9    RS-PPDU . . . . . . . . . . . . . . . . . .   5
  187.               8.4  Presentation ASN.1 Encoding Rules  . . . . . . . . .   5
  188.               8.5  Presentation Data Value (PDV)  . . . . . . . . . . .   5
  189.               8.6  Connection Oriented  . . . . . . . . . . . . . . . .   6
  190.               8.7  Connectionless . . . . . . . . . . . . . . . . . . .   6
  191.  
  192.  
  193.                                          iii
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.           Part 5 - Upper Layers                    September 1993 (Working)
  207.  
  208.           9   Session . . . . . . . . . . . . . . . . . . . . . . . . .   6
  209.               9.1  Introduction . . . . . . . . . . . . . . . . . . . .   6
  210.               9.2  Services . . . . . . . . . . . . . . . . . . . . . .   6
  211.               9.3  Protocol Agreements  . . . . . . . . . . . . . . . .   6
  212.                    9.3.1    Concatenation . . . . . . . . . . . . . . .   6
  213.                    9.3.2    Segmenting  . . . . . . . . . . . . . . . .   6
  214.                    9.3.3    Reuse of Transport Connection . . . . . . .   7
  215.                    9.3.4    Use of Transport Expedited Data . . . . . .   7
  216.                    9.3.5    Use of Session Version Number . . . . . . .   7
  217.                    9.3.5.1  Selection of session version  . . . . . . .   7
  218.                    9.3.5.2  User data in session version 2  . . . . . .   7
  219.                    9.3.6    Receipt of Invalid SPDUs  . . . . . . . . .   7
  220.                    9.3.7    Invalid SPM Intersections . . . . . . . . .   7
  221.                    9.3.8    S-Selectors . . . . . . . . . . . . . . . .   8
  222.               9.4  Connectionless . . . . . . . . . . . . . . . . . . .   8
  223.  
  224.           10  Universal ASN.1 Encoding Rules  . . . . . . . . . . . . .   8
  225.               10.1 Tags . . . . . . . . . . . . . . . . . . . . . . . .   8
  226.               10.2 Definite Length  . . . . . . . . . . . . . . . . . .   8
  227.               10.3 External . . . . . . . . . . . . . . . . . . . . . .   8
  228.               10.4 Integer  . . . . . . . . . . . . . . . . . . . . . .   8
  229.               10.5 String Types . . . . . . . . . . . . . . . . . . . .   9
  230.               10.6 Extensibility  . . . . . . . . . . . . . . . . . . .   9
  231.  
  232.           11  Additions to ISP on Common Upper Layer Requirements . . .   9
  233.               11.1 Service  . . . . . . . . . . . . . . . . . . . . . .   9
  234.               11.2 Provider Abort Parameters  . . . . . . . . . . . . .   9
  235.               11.3 Concatenation  . . . . . . . . . . . . . . . . . . .   9
  236.               11.4 Segmenting . . . . . . . . . . . . . . . . . . . . .  10
  237.               11.5 Reuse of Transport Connection  . . . . . . . . . . .  10
  238.               11.6 Use of Transport Expedited Data  . . . . . . . . . .  10
  239.  
  240.           12  Character Sets  . . . . . . . . . . . . . . . . . . . . .  10
  241.  
  242.           13  Conformance . . . . . . . . . . . . . . . . . . . . . . .  10
  243.  
  244.           14  Specific ASE Requirements . . . . . . . . . . . . . . . .  10
  245.               14.1 FTAM Phase 2 . . . . . . . . . . . . . . . . . . . .  10
  246.               14.2 MHS  . . . . . . . . . . . . . . . . . . . . . . . .  10
  247.               14.3 DS Phase 1 . . . . . . . . . . . . . . . . . . . . .  11
  248.               14.4 Virtual Terminal . . . . . . . . . . . . . . . . . .  11
  249.               14.5 MMS  . . . . . . . . . . . . . . . . . . . . . . . .  11
  250.               14.6 Transaction Processing . . . . . . . . . . . . . . .  11
  251.                    14.6.1   ACSE Requirements . . . . . . . . . . . . .  11
  252.                    14.6.2   Presentation Requirements . . . . . . . . .  11
  253.                    14.6.3   Session Requirements  . . . . . . . . . . .  12
  254.               14.7 Network Management . . . . . . . . . . . . . . . . .  12
  255.               14.8 Remote Database Access . . . . . . . . . . . . . . .  12
  256.                    14.8.1   ACSE Requirements . . . . . . . . . . . . .  12
  257.                    14.8.2   Presentation Requirements . . . . . . . . .  12
  258.  
  259.                                           iv
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.           Part 5 - Upper Layers                    September 1993 (Working)
  273.  
  274.                    1      4      .      8      .      2      .      1
  275.               Presentation     Contexts      for     the      RDA     Basic
  276.               Application Context . . . . . . . . . . . . . . . . . . .  12
  277.                    1      4      .      8      .      2      .      2
  278.               Presentation      Contexts      for      the      RDA      TP
  279.               Application Context . . . . . . . . . . . . . . . . . . .  13
  280.                    14.8.3   Session Requirements  . . . . . . . . . . .  13
  281.  
  282.           Annex A (normative)
  283.  
  284.           Object Identifier Register  . . . . . . . . . . . . . . . . .  14
  285.               A.1  Register Index . . . . . . . . . . . . . . . . . . .  14
  286.               A.2  Object Identifier Descriptions . . . . . . . . . . .  14
  287.  
  288.           Annex B (informative)
  289.  
  290.           Recommended Practices . . . . . . . . . . . . . . . . . . . .  15
  291.  
  292.           Annex C (informative)
  293.  
  294.           Backward Compatibility  . . . . . . . . . . . . . . . . . . .  16
  295.  
  296.           Annex D (normative)
  297.  
  298.           Working Draft of new ISP on mOSI Specification  . . . . . . .  20
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                           v
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.           Part 5 - Upper Layers
  339.  
  340.                Editor's Note - All references to Stable Agreements  in this
  341.                section are to Version 5.
  342.  
  343.                Editor's Note  - Clauses  1 through 12  will be  replaced by
  344.                appropriate references to  ISP 11188-1 (Common Upper  Layers
  345.                Requirements).
  346.  
  347.  
  348.           0   Introduction
  349.  
  350.           (Refer to Stable Agreements Document)
  351.  
  352.  
  353.           1   Scope
  354.  
  355.           (Refer to Stable Agreements Document)
  356.  
  357.  
  358.  
  359.  
  360.           2   Normative References
  361.  
  362.           (Refer to Stable Agreements Document)
  363.  
  364.  
  365.           3   Status
  366.  
  367.           This version of the upper layer agreements is under development.
  368.  
  369.  
  370.           4   Errata
  371.  
  372.  
  373.           4.1    ISO Defect Solutions
  374.  
  375.           (Refer to Stable Agreements Document)
  376.  
  377.  
  378.           4.2    Session Defect Solutions Correcting CCITT X.215 and X.225
  379.  
  380.           (Refer to Stable Agreements Document)
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.                                           1
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.           Part 5 - Upper Layers                    September 1993 (Working)
  405.  
  406.           5   Association Control Service Element
  407.  
  408.  
  409.           5.1    Introduction
  410.  
  411.           (Refer to Stable Agreements Document)
  412.  
  413.  
  414.           5.2    Services
  415.  
  416.           (Refer to Stable Agreements Document)
  417.  
  418.  
  419.           5.3    Protocol Agreements
  420.  
  421.  
  422.           5.3.1   Application Context
  423.  
  424.           (Refer to Stable Agreements Document)
  425.  
  426.  
  427.           5.3.2   AE Title
  428.  
  429.           (Refer to Stable Agreements Document)
  430.  
  431.  
  432.  
  433.                Editor's Note - 
  434.  
  435.  
  436.           5.3.3   Peer Entity Authentication
  437.  
  438.           (Refer to Stable Agreements Document)
  439.  
  440.  
  441.           5.4    Abort APDU
  442.  
  443.           (Refer to Stable Agreements Document)
  444.  
  445.  
  446.  
  447.                Editor's Note - 
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.                                           2
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           Part 5 - Upper Layers                    September 1993 (Working)
  471.  
  472.           5.5    Connectionless 
  473.  
  474.           (Refer to Stable Agreements Document)
  475.  
  476.  
  477.  
  478.           6   ROSE
  479.  
  480.           (Refer to Stable Agreements Document)
  481.  
  482.  
  483.           7   RTSE
  484.  
  485.           (Refer to Stable Agreements Document)
  486.  
  487.                NOTE  -   "If  checkpointing  is  not  used,  the  VALUE  of
  488.                windowsize is not meaningful and shall be ignored."
  489.  
  490.  
  491.           8   Presentation
  492.  
  493.  
  494.           8.1    Introduction
  495.  
  496.           (Refer to Stable Agreements Document)
  497.  
  498.                NOTE - 
  499.  
  500.  
  501.           8.2    Service
  502.  
  503.  
  504.  
  505.  
  506.                Editor's  Note  -  Refer  to  Clause  11.1  of  the  Working
  507.                Agreements Document.
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                           3
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.           Part 5 - Upper Layers                    September 1993 (Working)
  537.  
  538.           8.3    Protocol Agreements
  539.  
  540.  
  541.           8.3.1   Transfer Syntaxes
  542.  
  543.  
  544.           (Refer to the Stable Agreements Document)
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.           8.3.2   Presentation Context Identifier
  552.  
  553.           (Refer to Stable Agreements Document)
  554.  
  555.  
  556.  
  557.                Editor's Note - 
  558.  
  559.  
  560.           8.3.3   Default Context
  561.  
  562.           (Refer to Stable Agreements Document)
  563.  
  564.                Editor's Note - 
  565.  
  566.  
  567.           8.3.4   P-Selectors
  568.  
  569.           (Refer to the Stable Agreements Document)
  570.  
  571.                Editor's Note - 
  572.  
  573.  
  574.           8.3.5   Provider Abort Parameters
  575.  
  576.                Editor's Note -  See Clause 11.2  of the Working  Agreements
  577.                Document.
  578.  
  579.  
  580.  
  581.  
  582.           8.3.6   Provider Aborts and Session Version
  583.  
  584.           (Refer to the Stable Agreements Document)
  585.  
  586.                Editor's Note - 
  587.  
  588.  
  589.                                           4
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.           Part 5 - Upper Layers                    September 1993 (Working)
  603.  
  604.           8.3.7   CPC-Type
  605.  
  606.           (Refer to the Stable Agreements Document)
  607.  
  608.                Editor's Note - 
  609.  
  610.  
  611.           8.3.8   Presentation-context-definition-result-list
  612.  
  613.           (Refer to the Stable Agreements Documents)
  614.  
  615.                Editor's Note - 
  616.  
  617.  
  618.           8.3.9   RS-PPDU
  619.  
  620.           (Refer to the Stable Agreements Documents)
  621.  
  622.                Editor's Note - 
  623.  
  624.  
  625.           8.4    Presentation ASN.1 Encoding Rules
  626.  
  627.           (Refer to the Stable Agreements Document)
  628.  
  629.                Editor's Note - 
  630.  
  631.  
  632.           8.5    Presentation Data Value (PDV)
  633.  
  634.           (Refer to the Stable Agreements Document)
  635.  
  636.                Editor's Note - 
  637.  
  638.  
  639.           8.6    Connection Oriented
  640.  
  641.           (Refer to the Stable Agreements Document)
  642.  
  643.                Editor's Note - 
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.                                           5
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.           Part 5 - Upper Layers                    September 1993 (Working)
  669.  
  670.           8.7    Connectionless
  671.  
  672.           (Refer to Stable Agreements Document)
  673.  
  674.  
  675.           9   Session
  676.  
  677.  
  678.           9.1    Introduction
  679.  
  680.           (Refer to Stable Agreements Document)
  681.  
  682.  
  683.           9.2    Services
  684.  
  685.           (Refer to Stable Agreements Document)
  686.  
  687.  
  688.           9.3    Protocol Agreements
  689.  
  690.  
  691.           9.3.1   Concatenation
  692.  
  693.  
  694.  
  695.                Editor's  Note  -  Refer  to  Clause  11.3  of  the  Working
  696.                Agreements Document.
  697.  
  698.  
  699.  
  700.  
  701.           9.3.2   Segmenting
  702.  
  703.  
  704.  
  705.                Editor's  Note  -  Refer  to  Clause  11.4  of  the  Working
  706.                Agreements Document.
  707.  
  708.  
  709.  
  710.  
  711.           9.3.3   Reuse of Transport Connection
  712.  
  713.  
  714.  
  715.                Editor's  Note  -  Refer  to  Clause  11.5  of  the  Working
  716.                Agreements Document.
  717.  
  718.  
  719.  
  720.  
  721.                                           6
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.           Part 5 - Upper Layers                    September 1993 (Working)
  735.  
  736.           9.3.4   Use of Transport Expedited Data
  737.  
  738.  
  739.  
  740.                Editor's  Note  -  Refer  to  Clause  11.6  of  the  Working
  741.                Agreements Document.
  742.  
  743.  
  744.  
  745.  
  746.           9.3.5   Use of Session Version Number
  747.  
  748.  
  749.           9.3.5.1   Selection of session version
  750.  
  751.           (Refer to the Stable Agreements Documents)
  752.  
  753.                NOTE - 
  754.  
  755.  
  756.           9.3.5.2   User data in session version 2
  757.  
  758.           (Refer to the Stable Agreements Document)
  759.  
  760.                NOTE - 
  761.  
  762.  
  763.           9.3.6   Receipt of Invalid SPDUs
  764.  
  765.           (Refer to the Stable Agreements Document)
  766.  
  767.                Editor's Note - 
  768.  
  769.  
  770.           9.3.7   Invalid SPM Intersections
  771.  
  772.           (Refer to the Stable Agreements Document)
  773.  
  774.                Editor's Note - 
  775.  
  776.  
  777.           9.3.8   S-Selectors
  778.  
  779.           (Refer to the Stable Agreements Document)
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.                                           7
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.           Part 5 - Upper Layers                    September 1993 (Working)
  801.  
  802.           9.4    Connectionless
  803.  
  804.           (Refer to Stable Agreements Document)
  805.  
  806.  
  807.           10  Universal ASN.1 Encoding Rules
  808.  
  809.  
  810.           10.1   Tags
  811.  
  812.           (Refer to the Stable Agreements Document)
  813.  
  814.                Editor's Note - 
  815.  
  816.  
  817.           10.2   Definite Length
  818.  
  819.           (Refer to the Stable Agreements Document)
  820.  
  821.  
  822.  
  823.  
  824.           10.3   External
  825.  
  826.           (Refer to the Stable Agreements Document)
  827.  
  828.                Editor's Note - 
  829.  
  830.  
  831.           10.4   Integer
  832.  
  833.           (Refer to the Stable Agreements Document)
  834.  
  835.                Editor's Note - 
  836.  
  837.  
  838.  
  839.           10.5   String Types
  840.  
  841.           (Refer to the Stable Agreements Document)
  842.  
  843.                Editor's Note - 
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.                                           8
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.           Part 5 - Upper Layers                    September 1993 (Working)
  867.  
  868.           10.6   Extensibility
  869.  
  870.           (Refer to the Stable Agreements Document)
  871.  
  872.                NOTE - 
  873.  
  874.  
  875.           11  Additions to ISP on Common Upper Layer Requirements
  876.  
  877.  
  878.           11.1   Service
  879.  
  880.           Only the Kernel  functional unit need be supported.   The Context
  881.           Management  and Context Restoration  functional units are outside
  882.           the scope of these agreements.
  883.  
  884.           The requirement that  the Presentation kernel functional  unit be
  885.           implemented does not  imply that  any of  the Session  functional
  886.           units for expedited data, typed data, and capability data and the
  887.           corresponding Presentation  service primitives are required to be
  888.           implemented.
  889.  
  890.  
  891.           11.2   Provider Abort Parameters
  892.           No conformance requirements are implied  by the use of either the
  893.           Abort-reason or the  Event-identifier component of the  ARP-PPDU.
  894.           The  decision to  include  these  parameters is  left  up to  the
  895.           implementation issuing the abort.
  896.  
  897.  
  898.  
  899.           11.3   Concatenation
  900.  
  901.           When a  category 0 SPDU is  concatenated with a category  2 SPDU,
  902.           the   category  0  SPDU  shall  not  contain  User  Data.Extended
  903.           concatenation is not required and can be refused using the normal
  904.           negotiation mechanisms of the Session protocol.
  905.  
  906.  
  907.           11.4   Segmenting
  908.  
  909.           Session segmenting is  not required and can be  refused using the
  910.           normal  negotiation  mechanisms  of the  Session  protocol.   All
  911.           conformant  implementations shall  be  able to  interwork without
  912.           Session segmenting.
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.                                           9
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.           Part 5 - Upper Layers                    September 1993 (Working)
  933.  
  934.           11.5   Reuse of Transport Connection
  935.  
  936.           Reuse  of a  Transport  connection  is not  required  and can  be
  937.           refused.
  938.  
  939.  
  940.           11.6   Use of Transport Expedited Data
  941.  
  942.           The Session use of Transport expedited service is optional.
  943.  
  944.           12  Character Sets
  945.  
  946.           (Refer to part 21 -- a new chapter expressly for character sets.)
  947.  
  948.  
  949.           13  Conformance
  950.  
  951.           (Refer to Stable Agreements Document)
  952.  
  953.  
  954.           14  Specific ASE Requirements
  955.  
  956.  
  957.           14.1   FTAM Phase 2
  958.  
  959.  
  960.           (Refer to Stable Agreements Document)
  961.  
  962.  
  963.           14.2   MHS
  964.  
  965.           (Refer to Stable Agreements Document)
  966.  
  967.  
  968.           14.3   DS Phase 1
  969.  
  970.           (Refer to Stable Agreements Document)
  971.  
  972.  
  973.           14.4   Virtual Terminal
  974.  
  975.           (Refer to Stable Agreements Document)
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.                                           10
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.           Part 5 - Upper Layers                    September 1993 (Working)
  999.  
  1000.           14.5   MMS
  1001.  
  1002.           (Refer to Stable Agreements Document)
  1003.  
  1004.  
  1005.  
  1006.  
  1007.           14.6   Transaction Processing
  1008.  
  1009.  
  1010.           14.6.1  ACSE Requirements
  1011.  
  1012.           ACSE Functional Units: Kernel
  1013.  
  1014.           The application context is user-defined.
  1015.  
  1016.  
  1017.           14.6.2  Presentation Requirements
  1018.  
  1019.           Presentation Functional Units: Kernel
  1020.  
  1021.           Presentation Contexts:
  1022.  
  1023.                a)   At least  3 must be supported  if the commit functional
  1024.                unit of TP is not supported.
  1025.  
  1026.                b)  At  least 4 must be  supported if the  commit functional
  1027.                unit of TP is supported.
  1028.  
  1029.           Abstract   Syntaxes:   "ISO  8650-ACSE1"   {   joint-iso-ccitt(2)
  1030.           association-control(2) abstract-syntax(1) apdus(0) version1(1) }
  1031.  
  1032.           Associated Transfer Syntax:
  1033.  
  1034.                a)     "Basic   Encoding   of  a   single   ASN.1  type"   {
  1035.                joint-iso-ccitt(2) asn1(1) basic-encoding(1) }
  1036.  
  1037.                b)     "ISO  10026-TP"  {   joint-iso-ccitt(2)  transaction-
  1038.                processing(?) abstract-syntax(2) tp-apdus(1) }
  1039.  
  1040.                c)  If required, "ISO 9804-CCR" (TBD)
  1041.  
  1042.                d)  At least one user-defined abstract syntax.
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.                                           11
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.           Part 5 - Upper Layers                    September 1993 (Working)
  1065.  
  1066.           14.6.3  Session Requirements
  1067.  
  1068.           Session Functional Units:
  1069.  
  1070.                a)  kernel
  1071.  
  1072.                b)  duplex
  1073.  
  1074.                c)  Others as required by CCR (TBD) if the commit functional
  1075.                unit of TP is supported.
  1076.  
  1077.           Version Number: 2
  1078.  
  1079.           Maximum size of User Data parameter field: 10,240
  1080.  
  1081.  
  1082.           14.7   Network Management
  1083.  
  1084.           (Refer to Stable Agreements Document)
  1085.  
  1086.  
  1087.           14.8   Remote Database Access
  1088.  
  1089.  
  1090.           14.8.1  ACSE Requirements
  1091.  
  1092.           ACSE Functional Units:  Kernel
  1093.  
  1094.           Application Contexts:
  1095.  
  1096.                a)    "RDA-SQL-BASIC-APPL-CONTEXT-V1"   {iso(1)  standard(0)
  1097.                rda(9579) part-2(2) basic-ac(2) version-1(1)} implies use of
  1098.                the ACSE and RDA SQL ASEs;
  1099.  
  1100.                b)      "RDA-SQL-TP-APPL-CONTEXT-V1"   {iso(1)   standard(0)
  1101.                rda(9579) part-2(2)  tp-ac(3) version-1(1)}  implies use  of
  1102.                the ACSE, RDA SQL, TP, and optionally CCR ASEs.
  1103.  
  1104.  
  1105.           14.8.2  Presentation Requirements
  1106.  
  1107.           Presentation Functional Units:  Kernel
  1108.  
  1109.  
  1110.           14.8.2.1  Presentation  Contexts  for  the RDA  Basic  Application
  1111.                     Context
  1112.  
  1113.            At least 2 presentation contexts must be supported;
  1114.  
  1115.           Abstract Syntaxes:
  1116.  
  1117.                                           12
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.           Part 5 - Upper Layers                    September 1993 (Working)
  1131.  
  1132.                a)     "ISO  8650-ACSE1"   {joint-iso-ccitt(2)  association-
  1133.                control(2) abstract-syntax(1) apdus(0) version1(1)};
  1134.  
  1135.                b)      "RDA-SQL-ABSTRACT-SYNTAX-V1"   {iso(1)   standard(0)
  1136.                rda(9579) part-2(2) abstract-syntax(1) version-1(1)};
  1137.  
  1138.                Associated Transfer  Syntax:   "Basic Encoding  of a  single
  1139.           ASN.1 type" {joint-iso-ccitt(2) asn1(1)
  1140.                basic-encoding(1)};
  1141.  
  1142.  
  1143.           14.8.2.2  Presentation   Contexts  for   the  RDA  TP  Application
  1144.                     Context
  1145.  
  1146.            At  least  3 presentation  contexts  must be  supported,  if the
  1147.           commit functional  unit of  TP is not  supported.  At  least four
  1148.           presentation contexts must be supported, if the commit functional
  1149.           unit of TP is supported.
  1150.  
  1151.                Abstract Syntaxes:
  1152.  
  1153.                a)    "ISO   8650-ACSE1"  {joint--iso-ccitt(2)  association-
  1154.                control(2) abstract-syntax(1) apdus(0) version1(1)};
  1155.  
  1156.                b)      "RDA-SQL-ABSTRACT-SYNTAX-V1"   {iso(1)   standard(0)
  1157.                rda(9579) part-2(2) abstract-syntax(1) version-1(1)};
  1158.  
  1159.                c)       "ISO   10026-TP"  {joint-iso-ccitt(2)   transaction
  1160.                processing(10) modules(1)  apdus-abstract-syntax(1) version1
  1161.                (0)};
  1162.  
  1163.                d)    If required, "ISO 9805-CCR" {joint-iso-ccitt(2) ccr(7)
  1164.                abstract-syntax(2) apdus(1) version1 (1)}.
  1165.  
  1166.                Associated Transfer  Syntax:   "Basic Encoding  of a  single
  1167.           ASN.1 type" {joint-iso-ccitt(2)    asn1(1) basic-encoding(1)}.
  1168.  
  1169.  
  1170.           14.8.3  Session Requirements
  1171.  
  1172.           Session Functional Units:
  1173.  
  1174.                a)  Kernel;
  1175.  
  1176.                b)  Duplex;
  1177.  
  1178.  
  1179.           Version:  2:
  1180.  
  1181.           Maximum size of User Data parameter field:  10,240.
  1182.  
  1183.                                           13
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.           Part 5 - Upper Layers                    September 1993 (Working)
  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.  
  1246.  
  1247.  
  1248.  
  1249.                                           14
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.           Part 5 - Upper Layers                    September 1993 (Working)
  1263.  
  1264.           Annex A (normative)
  1265.  
  1266.           Object Identifier Register
  1267.  
  1268.  
  1269.           A.1    Register Index
  1270.  
  1271.           (Refer to Stable Agreements Document)
  1272.  
  1273.  
  1274.           A.2    Object Identifier Descriptions
  1275.  
  1276.           (Refer to Stable Agreements Document)
  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.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.                                           15
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.           Part 5 - Upper Layers                    September 1993 (Working)
  1329.  
  1330.           Annex B (informative)
  1331.  
  1332.           Recommended Practices
  1333.  
  1334.           (Refer to Stable Agreements Document.)
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.                                           16
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.           Part 5 - Upper Layers                    September 1993 (Working)
  1395.  
  1396.           Annex C (informative)
  1397.  
  1398.           Backward Compatibility
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.                                           17
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.           Part 5 - Upper Layers                    September 1993 (Working)
  1461.  
  1462.           +----------------------------------------------------------------
  1463.                                     ------------+
  1464.           |                             Version & Section                   
  1465.                                                |
  1466.           +----------------------------+---------------+-------------------
  1467.                                     ------------+
  1468.                | Issue                      | Changed       | Backward
  1469.                                 Compatibility        |
  1470.           +----------------------------+---------------+-------------------
  1471.                                     ------------+
  1472.              | Restrictions on minimum    | V1E2 5.5.3.2  | Interworking
  1473.                                   problems may     |
  1474.              | number of octets           |               | occur, since
  1475.                                   implementations  |
  1476.             | implementations shall be   |               | could send more
  1477.                                    than 128      |
  1478.              | able to receive.           |               | octets.  [An
  1479.                                   implementation   |
  1480.            |                            |               | that conforms to
  1481.                                     versions     |
  1482.            |                            |               | previous to V1E2
  1483.                                     as an        |
  1484.           |                            |               | initiator and V3E1
  1485.                                      as a       |
  1486.            |                            |               | responder will be
  1487.                                     able to     |
  1488.           |                            |               | interoperate.]     
  1489.                                                |
  1490.           +----------------------------+---------------+-------------------
  1491.                                     ------------+
  1492.              | Agreements on AE Title,    | V1E3 section  | Interworking
  1493.                                   problems may     |
  1494.              | AP Title, and AE Qualifier | 5.5.3.3 &     | occur between
  1495.                                   implementations |
  1496.               | changed.                   | V1E4 section  | that expect
  1497.                                  different forms of|
  1498.             |                            | 5.5.3.3       | AP Title and AE
  1499.                                    Qualifier     |
  1500.              |                            |               | to be used. 
  1501.                                   [Implementations |
  1502.             |                            |               | that accept any
  1503.                                    form of these |
  1504.             |                            |               | parameters will
  1505.                                    interwork with|
  1506.             |                            |               | initiators that
  1507.                                    conform to    |
  1508.           |                            |               | earlier versions.] 
  1509.                                                |
  1510.           +----------------------------+---------------+-------------------
  1511.                                     ------------+
  1512.  
  1513.                                           18
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.           Part 5 - Upper Layers                    September 1993 (Working)
  1527.  
  1528.              | Restrictions on encoding   | V2E1 section  | Interworking
  1529.                                   problems may     |
  1530.               | of "Presentation Context   | 5.8.3.3       | occur since
  1531.                                  implementations   |
  1532.              | Identifier."               |               | could encode
  1533.                                   negative         |
  1534.              |                            |               | numbers. [An
  1535.                                   implementation   |
  1536.            |                            |               | that conforms to
  1537.                                     versions     |
  1538.            |                            |               | previous to V2E1
  1539.                                     as a         |
  1540.           |                            |               | responder and V3E1
  1541.                                      as an      |
  1542.            |                            |               | initiator will be
  1543.                                     able to     |
  1544.           |                            |               | interoperate.]     
  1545.                                                |
  1546.           +----------------------------+---------------+-------------------
  1547.                                     ------------+
  1548.             | Mode selector as first     | V1E4 section  | This will cause
  1549.                                    interworking  |
  1550.           | element in set             | 5.6.3.4       | problems for those 
  1551.                                                |
  1552.             |                            |               | implementations
  1553.                                    that don't    |
  1554.              |                            |               | encode "mode
  1555.                                   selector" as the |
  1556.            |                            |               | first element in
  1557.                                     the set. [An |
  1558.             |                            |               | implementation
  1559.                                    that conforms  |
  1560.               |                            |               | to versions
  1561.                                  previous to V1E4  |
  1562.            |                            |               | as an  initiator
  1563.                                     and V3E1 as  |
  1564.            |                            |               | a responder will
  1565.                                     be able to   |
  1566.           |                            |               | interoperate.]     
  1567.                                                |
  1568.           +----------------------------+---------------+-------------------
  1569.                                     ------------+
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.                                           19
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.           Part 5 - Upper Layers                    September 1993 (Working)
  1593.  
  1594.           +----------------------------------------------------------------
  1595.                                     ------------+
  1596.           |                             Version & Section                   
  1597.                                                |
  1598.           +----------------------------+---------------+-------------------
  1599.                                     ------------+
  1600.                | Issue                      | Changed       | Backward
  1601.                                 Compatibility        |
  1602.           +----------------------------+---------------+-------------------
  1603.                                     ------------+
  1604.             | Restrictions on encoding   | V2E1 section  | This will cause
  1605.                                    interworking  |
  1606.           | of "protocol version" and  | 5.8.4.2       | problems for those 
  1607.                                                |
  1608.             | "presentation              |               | implementations
  1609.                                    expecting     |
  1610.           | requirements."             |               | "protocol version"
  1611.                                      and        |
  1612.              |                            |               | "presentation
  1613.                                   requirements"   |
  1614.            |                            |               | to be encoded in
  1615.                                     the primitive|
  1616.               |                            |               | form.  [An
  1617.                                  implementation that|
  1618.               |                            |               | conforms to
  1619.                                  versions previous |
  1620.             |                            |               | to  V2E1 as an
  1621.                                    initiator and  |
  1622.                |                            |               | V3E1 as a
  1623.                                 responder will be   |
  1624.                |                            |               | able to 
  1625.                                 interoperate.]       |
  1626.           +----------------------------+---------------+-------------------
  1627.                                     ------------+
  1628.             | Restrictions on encoding   | V2E1 section  | This will cause
  1629.                                    interworking  |
  1630.           | of "presentation selector."| 5.8.4.3       | problems for those 
  1631.                                                |
  1632.             |                            |               | implementations
  1633.                                    expecting     |
  1634.              |                            |               | "presentation
  1635.                                   selector" to be |
  1636.             |                            |               | encoded in the
  1637.                                    primitive form.|
  1638.           |                            |               | [An implementation
  1639.                                      that       |
  1640.               |                            |               | conforms to
  1641.                                  versions previous |
  1642.             |                            |               | to  V2E1 as an
  1643.                                    initiator and  |
  1644.  
  1645.                                           20
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.           Part 5 - Upper Layers                    September 1993 (Working)
  1659.  
  1660.                |                            |               | V3E1 as a
  1661.                                 responder will be   |
  1662.                |                            |               | able to 
  1663.                                 interoperate with    |
  1664.           |                            |               | either version.]   
  1665.                                                |
  1666.           +----------------------------+---------------+-------------------
  1667.                                     ------------+
  1668.              | Use of default values for  | V2E3 section  | No backwards
  1669.                                   compatibility    |
  1670.           | Minor syncpoint changed.   | 5.11.1.1.1    |                    
  1671.                                                |
  1672.           +----------------------------+---------------+-------------------
  1673.                                     ------------+
  1674.              | Addition and deletions     | V2E1 section  | No backwards
  1675.                                   compatibility    |
  1676.           | of abstract syntaxes.      | 5.11.1.3.1    |                    
  1677.                                                |
  1678.           +----------------------------+---------------+-------------------
  1679.                                     ------------+
  1680.              | Value for session          | V2E4 section  | No backwards
  1681.                                   compatibility    |
  1682.           | functional unit            | 5.11.1.4.1    |                    
  1683.                                                |
  1684.           | "resynchronize"            |               |                    
  1685.                                                |
  1686.           | changed.                   |               |                    
  1687.                                                |
  1688.           +----------------------------+---------------+-------------------
  1689.                                     ------------+
  1690.              | Restrictions on inclusion  | V3E1 section  | Interworking
  1691.                                   problems will    |
  1692.           | of "Transfer-syntax-name"  | 5.8.6         | occur for those    
  1693.                                                |
  1694.             | in CP PPDU and CPC type.   |               | implementations
  1695.                                    that expect   |
  1696.            |                            |               | "Transfer-syntax-
  1697.                                     name"        |
  1698.             |                            |               | parameter to be
  1699.                                    present in    |
  1700.            |                            |               | the PDV-List even
  1701.                                     though one  |
  1702.             |                            |               | transfer syntax
  1703.                                    was           |
  1704.           |                            |               | negotiated.  [An   
  1705.                                                |
  1706.             |                            |               | implementation
  1707.                                    conforming to  |
  1708.               |                            |               | V3E1 as an
  1709.                                  initiator and      |
  1710.  
  1711.                                           21
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.           Part 5 - Upper Layers                    September 1993 (Working)
  1725.  
  1726.            |                            |               | versions previous
  1727.                                     to V3E1 as  |
  1728.            |                            |               | a responder will
  1729.                                     be able to   |
  1730.           |                            |               | interoperate.]     
  1731.                                                |
  1732.           +----------------------------+---------------+-------------------
  1733.                                     ------------+
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.                                           22
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.           Part 5 - Upper Layers                    September 1993 (Working)
  1791.  
  1792.           +----------------------------------------------------------------
  1793.                                     ------------+
  1794.           |                             Version & Section                   
  1795.                                                |
  1796.           +----------------------------+---------------+-------------------
  1797.                                     ------------+
  1798.                | Issue                      | Changed       | Backward
  1799.                                 Compatibility        |
  1800.           +----------------------------+---------------+-------------------
  1801.                                     ------------+
  1802.              |  Encoding restrictions     | V3E1 section  | Interworking
  1803.                                   problems will    |
  1804.               | on ASN.1 INTEGER type      | 5.10.4        | occur since
  1805.                                  implementations   |
  1806.              | describing PCI.            |               | conforming to
  1807.                                   previous        |
  1808.             |                            |               | versions could
  1809.                                    encode PCI     |
  1810.             |                            |               | integer lengths
  1811.                                    greater than  |
  1812.             |                            |               | 4. [Responders
  1813.                                    that accept    |
  1814.                |                            |               | integers
  1815.                                 describing PCI that  |
  1816.             |                            |               | are encoded in
  1817.                                    greater than   |
  1818.              |                            |               | 4 octets and
  1819.                                   Initiators that  |
  1820.             |                            |               | conform to V3E1
  1821.                                    will be able  |
  1822.           |                            |               | to interoperate.]  
  1823.                                                |
  1824.           +----------------------------+---------------+-------------------
  1825.                                     ------------+
  1826.             | Encoding restrictions      | V3E1 section  | Implementations
  1827.                                    that conform  |
  1828.               | on BIT STRING, OCTET       | 5.10.5        | to previous
  1829.                                  versions can      |
  1830.              | STRING, and CHARACTER      |               | expect these
  1831.                                   strings to have  |
  1832.           | STRING.                    |               | nested constructed
  1833.                                      encodings  |
  1834.              |                            |               | and therefore
  1835.                                   interworking    |
  1836.              |                            |               | problems will
  1837.                                   occur.          |
  1838.            |                            |               | [Responders that
  1839.                                     accept       |
  1840.           |                            |               | nested constructed
  1841.                                      encodings  |
  1842.  
  1843.                                           23
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.           Part 5 - Upper Layers                    September 1993 (Working)
  1857.  
  1858.             |                            |               | and Initiators
  1859.                                    that  conform  |
  1860.             |                            |               | to V3E1 will be
  1861.                                    able to       |
  1862.           |                            |               | interoperate.]     
  1863.                                                |
  1864.           +----------------------------+---------------+-------------------
  1865.                                     ------------+
  1866.              | No extra trailing bits     | V3E1 section  | Interworking
  1867.                                   problems will    |
  1868.               | allowed in BIT STRING.     | 5.10.6        | occur when
  1869.                                  implementations    |
  1870.             |                            |               | that conform to
  1871.                                    previous      |
  1872.              |                            |               | versions send
  1873.                                   extra trailing  |
  1874.           |                            |               | bits.  [Responders
  1875.                                      accepting  |
  1876.             |                            |               | extra trailing
  1877.                                    bits  and      |
  1878.             |                            |               | Initiators that
  1879.                                    conform to    |
  1880.            |                            |               | V3E1 will be able
  1881.                                     to          |
  1882.           |                            |               | interoperate.]     
  1883.                                                |
  1884.           +----------------------------+---------------+-------------------
  1885.                                     ------------+
  1886.              | Restriction on usage of    | V3E1 section  | Interworking
  1887.                                   problems will    |
  1888.               | "token item field" and     | 5.9.3.1       | occur since
  1889.                                  implementations   |
  1890.            | "user data."               |               | that  conform to
  1891.                                     V1E1 do not  |
  1892.            |                            |               | expect the "token
  1893.                                     item field" |
  1894.           |                            |               | to be encoded when
  1895.                                      a category |
  1896.                |                            |               | 0 SPDU is
  1897.                                 concatenated to a   |
  1898.           |                            |               | category 2 SPDU.   
  1899.                                                |
  1900.           +----------------------------+---------------+-------------------
  1901.                                     ------------+
  1902.              | Restrictions on CPC-type   | V2E2 section  | Interworking
  1903.                                   problems may     |
  1904.              | values when multiple       | 5.8.3.9       | occur between
  1905.                                   initiators that |
  1906.             | transfer syntaxes are      |               | send  CPC-type
  1907.                                    values and     |
  1908.  
  1909.                                           24
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.           Part 5 - Upper Layers                    September 1993 (Working)
  1923.  
  1924.            | proposed.                  |               | receivers that do
  1925.                                     not examine |
  1926.           |                            |               | them.              
  1927.                                                |
  1928.           +----------------------------+---------------+-------------------
  1929.                                     ------------+
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.                                           25
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.           Part 5 - Upper Layers                    September 1993 (Working)
  1989.  
  1990.           +----------------------------------------------------------------
  1991.                                     ------------+
  1992.           |                             Version & Section                   
  1993.                                                |
  1994.           +----------------------------+---------------+-------------------
  1995.                                     ------------+
  1996.                | Issue                      | Changed       | Backward
  1997.                                 Compatibility        |
  1998.           +----------------------------+---------------+-------------------
  1999.                                     ------------+
  2000.              | References to ISO 8649     | V1E3 section  | Interworking
  2001.                                   problems will    |
  2002.           | and ISO 8650 changed.      | "References." | occur for those    
  2003.                                                |
  2004.             |                            |               | implementations
  2005.                                    that conform  |
  2006.             |                            |               | to ISO DIS 8649
  2007.                                    and 8650.     |
  2008.           |                            |               | V1E3 references IS
  2009.                                      versions of|
  2010.           |                            |               | 8649 and 8650.     
  2011.                                                |
  2012.           +----------------------------+---------------+-------------------
  2013.                                     ------------+
  2014.              | References to ISO 8326,    | V1E4 section  | Interworking
  2015.                                   problems will    |
  2016.           | ISO 8327, ISO 8822, and    | References.   | occur for those    
  2017.                                                |
  2018.             | ISO 8823 changed.          |               | implementations
  2019.                                    that conform  |
  2020.              |                            |               | to 8326/DAD2,
  2021.                                   8327/DAD2, DIS  |
  2022.              |                            |               | 8822, and DIS
  2023.                                   8823.  V1E4     |
  2024.               |                            |               | referenced
  2025.                                  8326/AD2, 8327/AD2,|
  2026.             |                            |               | IS 8822, and IS
  2027.                                    8823.         |
  2028.           +----------------------------+---------------+-------------------
  2029.                                     ------------+
  2030.              | AE Title changed           | V3E1 section  | Interworking
  2031.                                   problems will    |
  2032.             | according to               | 5.5.3.2       | occur  between
  2033.                                    initiators     |
  2034.           | Amendment 1 to             |               | that use AE-title-
  2035.                                      form 1 and |
  2036.             | ISO 8650.                  |               | responders that
  2037.                                    accept only   |
  2038.           |                            |               | AE-Title-form 2.   
  2039.                                                |
  2040.  
  2041.                                           26
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.           Part 5 - Upper Layers                    September 1993 (Working)
  2055.  
  2056.           +----------------------------+---------------+-------------------
  2057.                                     ------------+
  2058.              | Restrictions on usage      | V3E1 section  | Interworking
  2059.                                   problems will    |
  2060.           | of "direct references"     | 5.5.4         | occur for those    
  2061.                                                |
  2062.             | in ABRT APDU.              |               | implementations
  2063.                                    that expect   |
  2064.               |                            |               | the "direct
  2065.                                  reference"        |
  2066.             |                            |               | parameter to be
  2067.                                    included in   |
  2068.             |                            |               | the ABRT APDU. 
  2069.                                    [An           |
  2070.             |                            |               | implementation
  2071.                                    that conforms  |
  2072.             |                            |               | to V3E1 as an 
  2073.                                    initiator and  |
  2074.            |                            |               | versions previous
  2075.                                     to V3E1 as a|
  2076.            |                            |               | responder will be
  2077.                                     able to     |
  2078.           |                            |               | interoperate.]     
  2079.                                                |
  2080.           +----------------------------+---------------+-------------------
  2081.                                     ------------+
  2082.             
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.                                           27
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.           Part 5 - Upper Layers                    September 1993 (Working)
  2121.  
  2122.           Annex D (normative)
  2123.  
  2124.           Working Draft of new ISP on mOSI Specification
  2125.                                                            ULSIG-33-09/93
  2126.  
  2127.  
  2128.  
  2129.              TITLE:                    Information     technology     --
  2130.              International Standardized Profile -- Common Upper     Layer
  2131.              Requirements -- Part 3: Minimal OSI upper layer facilities
  2132.  
  2133.              SOURCE:                   OIW ULSIG
  2134.                                                      Editor:        Laura
  2135.              Emmons
  2136.                                                      Telenex, Inc.
  2137.                                                      7401  Boston   Blvd.
  2138.              Springfield, VA 22153 USA
  2139.                                                      +1 703 644-9113 
  2140.              fax: +1 703 644-9011
  2141.  
  2142.              laurae@ar.telenex.com
  2143.  
  2144.              STATUS:                   Working Draft  Version 3-Revision
  2145.              3 of pDISP 11188-3, 1993-09-21
  2146.  
  2147.              Submitted to Regional Workshops for review.
  2148.  
  2149.              This document is a draft for the  profile of the minimal OSI
  2150.              facilities  necessary to  support  basic connection-oriented
  2151.              communication applications.  These facilities are  comprised
  2152.              of  a   subset  of  the  facilities  defined  in  the  ACSE,
  2153.              Presentation and Session service definitions.
  2154.  
  2155.              The schedule for the progression of all parts  of the Common
  2156.              Upper Layer Requirements  to become ISP's is provided  in an
  2157.              attachment.
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.                                           i
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  2187.  
  2188.                           International Standardized Profile
  2189.               Common upper layer requirements Part 3: Minimal OSI upper
  2190.                                   layers facilities
  2191.                                        Contents
  2192.              Foreword                  v
  2193.  
  2194.              Introduction   vi
  2195.  
  2196.              1        Scope 1
  2197.  
  2198.              1.1      General    1
  2199.  
  2200.              1.2      Position within the taxonomy   2
  2201.  
  2202.              2        Compliance 2
  2203.              2.1      Referencing specifications     2
  2204.              2.1.1    ISP   2
  2205.              2.1.2    API specification    3
  2206.              2.1.3    Platform specification    3
  2207.              2.1.4    Specific basic communications application     4
  2208.              2.2      Categories, roles and options  5
  2209.              2.2.1    Association Establishment 5
  2210.              2.2.2    Normal data transfer 6
  2211.              2.2.3    Association Release  6
  2212.              23       Normative References 7
  2213.              23.1    Identical Recommendations | International Standards
  2214.              7
  2215.              2.32    Paired Recommendations | International Standards
  2216.              equivalent in technical content 7
  2217.              23.3    Additional references 8
  2218.              34       Definitions     9
  2219.              34.1    Reference model definitions     9
  2220.              34.1.1 Basic Reference Model definitions     9
  2221.              34.1.3 Naming and addressing definitions     10
  2222.              34.2    Service conventions definitions 10
  2223.              34.3    Presentation definitions   11
  2224.              34.4    Session definitions   11
  2225.              34.5    Application Layer Structure definitions   11
  2226.              34.6    ACSE service definitions   12
  2227.              34.7    Definitions of this Profile     12
  2228.              45      Abbreviations    14
  2229.              56      Conventions 15
  2230.              67      Model  17
  2231.              67.1   Common elements   17
  2232.              67.2   Standalone applications     19
  2233.              67.3   Platform-based applications 19
  2234.              67.3.1Migrant application     19
  2235.              67.3.2Kernel application 20
  2236.              78     Summary of specifications   20
  2237.              78.1  Compliance to this Profile   20
  2238.  
  2239.                                           ii
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  2253.  
  2254.              78.2  ACSE     21
  2255.              78.3  Presentation Layer 21
  2256.              78.4  Session Layer 21
  2257.              78.5  Transport-provider 21
  2258.              8     Compliance    23
  2259.              8.1   Referencing specifications   23
  2260.              8.1.1 ISP 23
  2261.              8.1.2 API specification  24
  2262.              8.1.3 Platform specification  24
  2263.              8.1.4 Specific basic communications application   25
  2264.              8.2   Categories, roles and options     25
  2265.              8.3   mOSI compliance proforma     27
  2266.              8.4   Compliance statement    29
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.                                          iii
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  2319.  
  2320.              Annexes
  2321.              A    Requirements for ACSE facilities   30
  2322.              B    Requirements for Presentation Layer facilities    36
  2323.              C    Requirements for Session Layer facilities    43
  2324.              D    Profile compliance proforma   51
  2325.              E    Minimal OSI object identifiers     54
  2326.              F    Minimal OSI concepts     56
  2327.              G    Minimal OSI implementation considerations    60
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.                                           iv
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  2385.  
  2386.              Foreword
  2387.  
  2388.              ISO (the International Organization for Standardization) and
  2389.              IEC (the International Electrotechnical Commission) form the
  2390.              specialized system  for worldwide  standardization. National
  2391.              bodies that  are members  of ISO or  IEC participate  in the
  2392.              development  of  International Standards  through  technical
  2393.              committees  established by  the  respective organization  to
  2394.              deal with particular  fields of technical activity.  ISO and
  2395.              IEC  technical committees  collaborate in  fields of  mutual
  2396.              interest. Other international organizations, governmental or
  2397.              non-governmental, in liason with ISO and IEC, also take part
  2398.              in the work.
  2399.  
  2400.              In  the field  of information technology,  ISO and  IEC have
  2401.              established a  joint technical committee,  ISO/IEC JTC1.  In
  2402.              addition to developing International Standards, ISO/IEC JTC1
  2403.              has  created a  Special Group on  Functional Standardization
  2404.              for the elaboration of International Standardized Profiles.
  2405.  
  2406.              An International Standardized Profile  is an internationally
  2407.              agreed, harmonized  document which identifies a  standard or
  2408.              group of  standards, together with  options and  parameters,
  2409.              necessary to accomplish a function or set of functions.
  2410.  
  2411.              Draft International Standardized  Profiles are circulated to
  2412.              national bodies  for voting. Publication as an International
  2413.              Standardized  Profile requires approval  by at least  75% of
  2414.              the national bodies casting a vote.
  2415.  
  2416.              This  part   of  ISO/ISP   11188  was   prepared  with   the
  2417.              collaboration of
  2418.                   -- Asia-Oceania Workshop (AOW);
  2419.                   -- European Workshop for Open Systems (EWOS);
  2420.                   -- OSE Implementors Workshop (OIW).
  2421.  
  2422.              Annexes A  , B, C  , D and E  form an integral  part of this
  2423.              part of ISO/IEC ISP 11188. Annexes F and G are informative.
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.                                           v
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  2451.  
  2452.  
  2453.  
  2454.              Introduction
  2455.  
  2456.  
  2457.  
  2458.              This part of ISO/IEC ISP 11188 is defined within the context
  2459.              of  Functional  Standardization,   in  accordance  with  the
  2460.              principles  specified  by  ISO/IEC  TR10000, "Framework  and
  2461.              Taxonomy  of   International  Standardized   Profiles".  The
  2462.              context of  Functional Standardization  is one  part of  the
  2463.              overall field of Information  Technology (IT) standarization
  2464.              activities,   covering   base   standards,   profiles,   and
  2465.              registration mechanisms. A profile defines a  combination of
  2466.              base standards  that collectively perform a  specific, well-
  2467.              defined IT function. Profiles standardize the use of options
  2468.              and other  variations in the  base standards, and  provide a
  2469.              basis  for  the  development   of  uniform,  internationally
  2470.              recognized system tests.
  2471.  
  2472.              ISO/IEC  ISP 11188  as a  multi-part  ISP specifies  general
  2473.              requirements  on the  use of  OSI  protocols by  A-profiles.
  2474.              These are identified as "Common Upper Layer Requirements".
  2475.  
  2476.              The  parts  of  this  multi-part  ISP  do  not  contain  the
  2477.              definition of any  complete profiles, but can  be referenced
  2478.              normatively by  other ISPs  which do  define A-profiles.  In
  2479.              addition, a referencing ISP may specify further requirements
  2480.              on the protocols, provided it does not contradict this ISP.
  2481.  
  2482.              The purpose of this multi-part ISP is to provide common text
  2483.              for  ISPs or other referencing specifications which sopecify
  2484.              A-profiles. In addition  to simplifying  their drafting,  it
  2485.              also facilitates  the common implementation of the protocols
  2486.              for use in different A-profile contexts.
  2487.  
  2488.              This part  of  ISO/IEC  11188  specifies a  profile  of  the
  2489.              minimal OSI facilities  to support basic connection-oriented
  2490.              communication applications.  These facilities  are comprised
  2491.              of  a  subset  of  the   facilities  defined  by  the  ACSE,
  2492.              Presentation, and Session service definitions.
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.                                           vi
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  2517.  
  2518.              INTERNATIONAL STANDARDIZED PROFILE ISO/IEC 11188-3
  2519.  
  2520.  
  2521.                Information technologyInternational Standardized Profile
  2522.                Common upper layer requirementsPart 3: Minimal OSI upper
  2523.                                   layers facilities
  2524.  
  2525.              1    Scope
  2526.  
  2527.                   This part of ISO/IEC ISP 111881 introduces the concept
  2528.                   of a minimal set of OSI upper layer facilities for
  2529.                   basic communications applications. A basic
  2530.                   communications application simply requires the ability
  2531.                   to open and close communications with a peer and to
  2532.                   send and receive messages with the peer. It is expected
  2533.                   that a large portion of potential OSI applications will
  2534.                   be basic communications applications. 
  2535.  
  2536.                   1.1  General
  2537.  
  2538.                   This Profile specifies the minimal set of upper layer
  2539.                   functionality for identified categories, options and
  2540.                   roles of basic communication applications. It does this
  2541.                   by stating requirements for completing identified
  2542.                   features of the upper layer PICS proformas   the ACSE
  2543.                   (ISO/IEC 8650-2), the Presentation Layer (ISO 8823-2),
  2544.                   and the Session Layer (ISO 8327-2). This Profile also
  2545.                   supports the requirements stated in ISO/IEC ISP 11188-
  2546.                   1, Basic Connection-oriented Requirements.
  2547.  
  2548.                   This Profile is not intended for reference by a
  2549.                   physical implementation. For this reason, no
  2550.                   requirement is made for conformance to this Profile.
  2551.  
  2552.                   This Profile is intended for reference by another
  2553.                   specification.2 Therefore, this Profile is concerned
  2554.  
  2555.  
  2556.                                       
  2557.  
  2558.                        1    In the remainder of  this document, the  term
  2559.                   "Profile" is  used to denote this "part  of ISO/IEC ISP
  2560.                   11188."
  2561.  
  2562.                        2    The following are examples of a specification
  2563.                   that may refer to this Profile: the specification of an
  2564.                   API;  an  ISP; the  specification  of  a communications
  2565.                   platform;   and   the   specification    of   a   basic
  2566.                   communications application.
  2567.  
  2568.  
  2569.                                           1
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  2583.  
  2584.                   with compliance3 rather than conformance. An
  2585.                   implementation will not undergo conformance testing to
  2586.                   this Profile. Rather, a static comparison may take
  2587.                   place between the implementation's completed ACSE,
  2588.                   presentation, and session PICSs and this Profile.
  2589.                   Conformance testing, as such, is based on the contents
  2590.                   of the completed PICSs   outside of the scope of this
  2591.                   Profile.
  2592.  
  2593.                   A specification may claim compliance by referencing
  2594.                   this Profile. Clause 82 defines the compliance
  2595.                   statement that may be stated and summarizes the
  2596.                   requirements for making such a statement. The detailed
  2597.                   requirements for completing the ACSE, presentation, and
  2598.                   session PICS proformas are stated in Annexes A, B, and
  2599.                   C, respectively. Annex D provides a proforma for a
  2600.                   profile compliance statement which would specify the
  2601.                   compliance of a referencing specification to this
  2602.                   profile. Annex E assigns object identifier values for
  2603.                   specific generic definitions of application context,
  2604.                   abstract syntax, and transfer syntax.1.2     Position
  2605.                   within the taxonomy
  2606.  
  2607.                   This Profile does not specify a full A-Profile, and
  2608.                   therefore has no place within the taxonomy of ISO/IEC
  2609.                   TR 10000-2.
  2610.  
  2611.                   2    Compliance 
  2612.  
  2613.                   This clause presents the compliance statement that a
  2614.                   specification may make relative to this Profile.
  2615.  
  2616.                   2.1  Referencing specifications
  2617.  
  2618.                   This Profile may be used by the designers of one of the
  2619.                   following types of specifications that wish to claim
  2620.                   compliance to the minimal OSI upper layers defined in
  2621.                   this Profile:
  2622.                   a)  ISP; or
  2623.  
  2624.                   b)  API specification; or 
  2625.  
  2626.                   c)  Platform specification; or
  2627.                                       
  2628.  
  2629.                        3    Compliance  deals   with  one   specification
  2630.                   referencing  another  specification;  conformance deals
  2631.                   with a physical implementation  that references one  or
  2632.                   more specifications.
  2633.  
  2634.  
  2635.                                           2
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  2649.  
  2650.                   d)`Specific basic communications application   either
  2651.                       a platform-based application or a standalone
  2652.                       application.
  2653.  
  2654.                    
  2655.                   Each type of specification is discussed below.
  2656.  
  2657.                   2.1.1     ISP
  2658.  
  2659.                   An   ISP  is   a   specification   that  includes   the
  2660.                   requirements  of the upper layers   ACSE, presentation,
  2661.                   and   session.   An  ISP   that   represents   a  basic
  2662.                   communications  application  may  contain  a  claim  of
  2663.                   compliance to this Profile. Such a claim indicates that
  2664.                   the  ISP's  requirements  for  ACSE, presentation,  and
  2665.                   session features are satisfied by features specified in
  2666.                   this Profile.
  2667.  
  2668.                   An ISP may claim compliance to this Profile if the ISP:
  2669.  
  2670.                   a)  requires the Profile's mandatory and some or all
  2671.                       optional features for the category, roles and
  2672.                       options identified by the ISP; and
  2673.  
  2674.                   b)  does not require any of the "out of scope" (i) or
  2675.                       "excluded" (x) features specified by this Profile.
  2676.  
  2677.  
  2678.                   The  specifications  of   an  ISP  are  generic      an
  2679.                   implementation  of the  ISP  may  result  in  either  a
  2680.                   standalone or a platform-based application (see  clause
  2681.                   6).
  2682.  
  2683.                   An ISP  may elect to  repeat all of  the specifications
  2684.                   contained  in this Profile. To claim compliance to this
  2685.                   Profile,   such   an   ISP  shall   assure   that   its
  2686.                   specification of  the ACSE.  presentation, and  session
  2687.                   features does not violate those in this profile.
  2688.  
  2689.                   Likewise,  an ISP  may  exclude within  it  all of  the
  2690.                   specifications contained in  this Profile and reference
  2691.                   this  Profile. The conformance statement of such an ISP
  2692.                   shall require that a  referencing implementation of the
  2693.                   ISP  shall comply to  the requirements of  this profile
  2694.                   when    completing    the     implementation's    ACSE,
  2695.                   presentation, and session PICSs.
  2696.  
  2697.                   2.1.2     API specification
  2698.  
  2699.                   An API specification (or an identified subset of an API
  2700.  
  2701.                                           3
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  2715.  
  2716.                   specification) may  claim compliance  to this  Profile.
  2717.                   Such a  claim indicates  that the API  (or API  subset)
  2718.                   supports the features specified in this Profile.
  2719.  
  2720.                   An  API  specification4 may  claim  compliance  to this
  2721.                   Profile if the API specification:
  2722.                   a)  supports all Profile mandatory features and some
  2723.                       or all optional features for the identified roles
  2724.                       and categories; and
  2725.  
  2726.                   b)  can be restricted in the support of the "out of
  2727.                       scope" (i) features identified by this Profile.
  2728.  
  2729.                   c)  excludes all "excludes" (x) features specified by
  2730.                       this Profile.
  2731.  
  2732.                   2.1.3     Platform specification
  2733.  
  2734.                   A platform specification represents the description  of
  2735.                   a  communications platform  implementation.  It is  not
  2736.                   expected that  a  platform specification  would be  the
  2737.                   subject of International  Standardization. Most likely,
  2738.                   a platform specification  would represent a proprietary
  2739.                   (e.g.,    a   Consortium)    statement.   A    platform
  2740.                   specification includes  the completed  PICSs for  ACSE,
  2741.                   presentation, and session.
  2742.  
  2743.                   A  platform specification may  claim compliance to this
  2744.                   Profile.  Such  a  claim indicates  that  the  platform
  2745.                   supports the features specified in this Profile.
  2746.  
  2747.                   A  platform  specification  that exactly  contains  the
  2748.                   features of this  Profile (for the roles  and category)
  2749.                   selected is  considered to  define a  mOSI platform.  A
  2750.                   platform specification that  contains non-contradictory
  2751.                   features  in addition  to  those  of  this  Profile  is
  2752.                   considered to be a mOSI-compliant platform.
  2753.  
  2754.                   A platform specification  may claim compliance  to this
  2755.                   Profile if:
  2756.                                       
  2757.  
  2758.                        4    The "API  specification" claiming  compliance
  2759.                   may  represent the entirety of the API functionality or
  2760.                   it may be an identified subset of an API specification.
  2761.                   XTI/mOSI  is an  example  of an  "entire" API  that may
  2762.                   claim compliance. A  subset of XAP could be  an example
  2763.                   of a subset of an API that could claim compliance.
  2764.  
  2765.  
  2766.  
  2767.                                           4
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  2781.  
  2782.                   a)  the completed ACSE, presentation, and session
  2783.                       PICSs for the platform specification include all
  2784.                       of the Profile's mandatory features and some or
  2785.                       all of identified optional features for the roles
  2786.                       and category supported by its API; 
  2787.  
  2788.  
  2789.                   b)  the platform specification includes an API whose
  2790.                       specification conforms to this Profile; and
  2791.  
  2792.                   c)  the platform is capable of operating in a mode
  2793.                       whereby all of the "out of scope" (i) and
  2794.                       "excluded" (x) features specified by this Profile
  2795.                       are not permitted (for a mOSI-complaint platform).
  2796.  
  2797.                   2.1.4     Specific basic communications application
  2798.  
  2799.                   For  this  discussion a  specific  basic communications
  2800.                   application is  one that is  not addressed by  any ISP.
  2801.                   That is, a specific basic communications application is
  2802.                   not the subject of International Standardization.
  2803.  
  2804.                   A   platform-based   specific    basic   communications
  2805.                   application  may  reference  this  Profile to  identify
  2806.                   itself as a basic communications application.  However,
  2807.                   its  main specification is the identification of a mOSI
  2808.                   API.
  2809.  
  2810.                   The  specification  of   a  standalone  specific  basic
  2811.                   communications application  may reference  this Profile
  2812.                   as done for an ISP. That is, it may 
  2813.                   a)  repeat all of the specifications contained in this
  2814.                       Profile; or
  2815.  
  2816.                   b)  not include any of the specifications contained in
  2817.                       this Profile and reference this Profile.
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.                                           5
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.                        Figure 1   Compliance possibilities
  2872.                   2.2  Categories, roles and options
  2873.  
  2874.                   Figure 2 illustrates the mOSI compliance possibilities.
  2875.                   The "foundation"  is  mOSI compliance  (box [a]).  This
  2876.                   consists  of  the  Kernel  functional  units  of  ACSE,
  2877.                   presentation, and session. It also includes the session
  2878.                   Duplex functional unit.  To this, two optional  sets of
  2879.                   features may be selected: with authentication (the ACSE
  2880.                   Authentication  functional  unit    box [b]);  and with
  2881.                   application context  negotiation (the  ACSE Application
  2882.                   Context Negotiation functional unit   box [c]).
  2883.  
  2884.                   mOSI  compliance contains three  sets of optional roles
  2885.                   for  association establishment,  normal data  transfer,
  2886.                   and association-release.
  2887.  
  2888.                   2.2.1     Association Establishment
  2889.  
  2890.                   For association establishment, the following roles  are
  2891.                   possible [see Annex D]:
  2892.                   a)  association initiator only; or
  2893.  
  2894.                   b)  association responder only; or
  2895.  
  2896.                   c)  both association initiator and association
  2897.                       responder.
  2898.  
  2899.                                           6
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  2913.  
  2914.  
  2915.                   For the purposes of this  Profile, this set of roles is
  2916.                   expressed  by  the   variable  Establishment-role.  The
  2917.                   variable  may  assume  one  of  the  following  values:
  2918.                   "initiator", or  "responder", or "both."  This variable
  2919.                   is used in Annexes A,  B, and C to define conditionally
  2920.                   the requirements of ACSE, presentation, and session.
  2921.  
  2922.                   2.2.2     Normal data transfer
  2923.  
  2924.                   For normal  data  transfer,  the  following  roles  are
  2925.                   possible [see Annex D]:
  2926.                   a)  normal data requestor only; or 
  2927.  
  2928.                   b)  normal data acceptor only; or 
  2929.  
  2930.                   c)  both normal data requestor and acceptor; or
  2931.  
  2932.                   d)  neither normal data requestor nor acceptor.
  2933.  
  2934.  
  2935.                   For the purposes of this  Profile, this set of roles is
  2936.                   expressed   by  the   variable  Normal-data-role.   The
  2937.                   variable may either be null or it may assume one of the
  2938.                   following  values:   "requestor",  or   "acceptor",  or
  2939.                   "both."  The variable  is used  in Annexes  B and  C to
  2940.                   define  conditionally  the   presentation  and  session
  2941.                   requirements.
  2942.  
  2943.                   2.2.3     Association Release
  2944.  
  2945.                   For  association  release,   the  following  roles  are
  2946.                   possible [see Annex D]:
  2947.                   a)  release-requestor only; or
  2948.  
  2949.                   b)  release-acceptor only; or
  2950.  
  2951.                   c)  both release-requestor and release-acceptor; or
  2952.  
  2953.                   d)  neither release-requestor nor release-acceptor.
  2954.  
  2955.  
  2956.                   For the purposes of this  Profile, this set of roles is
  2957.                   expressed  by the  variable Release-role.  The variable
  2958.                   may  either  be  null  or  it may  assume  one  of  the
  2959.                   following  values:   "requestor",  or   "acceptor",  or
  2960.                   "both."  The variable  is used  in Annexes  A and  C to
  2961.                   define conditionally the ACSE and session requirements.
  2962.  
  2963.                   mOSI  compliance has  two  categories:  category I  and
  2964.  
  2965.                                           7
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  2979.  
  2980.                   category II.
  2981.  
  2982.                   Both category  I and  category II  require support  for
  2983.                   receiving all features of the selected roles.
  2984.  
  2985.                   Category I requires support for sending all features of
  2986.                   the selected roles. Category II allows that one or more
  2987.                   identified features  need not be supported  for sending
  2988.                   (see Annex D).
  2989.  
  2990.                   3Normative      ReferencesThe      following      CCITT
  2991.                   Recommendations  |   International  Standards   contain
  2992.                   provisions  which,  through  reference  in  this  text,
  2993.                   constitute  provisions of  this CCITT  Recommendation |
  2994.                   International Standard  . At  the time  of publication,
  2995.                   the editions  indicated were valid.  All Recommendation
  2996.                   and Standards are  subject to revision, and  parties to
  2997.                   agreements  based  on   this  CCITT  Recommendation   |
  2998.                   International  Standard are  encouraged to  investigate
  2999.                   the possibility of applying the most recent editions of
  3000.                   the  CCITT  Recommendations |  International  Standards
  3001.                   indicated  below.  Members  of  IEC  and  ISO  maintain
  3002.                   registers of  currently valid  International Standards.
  3003.                   The CCITT Secretariat maintains a list of the currently
  3004.                   valid CCITT Recommendations.
  3005.  
  3006.                   3.1  Identical    Recommendations    |    International
  3007.                   Standards
  3008.  
  3009.                   CCITT Recommendation X.227 (1993) | ISO 8650: 1993,5
  3010.                   Information processing systems Open Systems
  3011.                   Interconnection Protocol specification for the
  3012.                   Association Control Service Element. 
  3013.  
  3014.                   32   Paired Recommendations | International Standards
  3015.                   equivalent in technical content
  3016.  
  3017.                   CCITT Recommendation X.200 (1984), Reference Model of
  3018.                   Open Systems Interconnection for CCITT applications.
  3019.                   ISO 7498:1984, Information processing systems Open
  3020.                      Systems Interconnection Basic Reference Model.
  3021.                   CCITT Recommendation X.210 (1988), OSI Layer Service
  3022.                   Definition Conventions for CCITT applications.
  3023.                   ISO/TR 8509:1986, OSI Layer Service Definition
  3024.                      Conventions.
  3025.                   CCITT Recommendation X.214 (1988), Transport service
  3026.                                       
  3027.  
  3028.                   5    Currently under ISO/IEC national body review
  3029.  
  3030.  
  3031.                                           8
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3045.  
  3046.                   definition for Open Systems Interconnection for CCITT
  3047.                   applications.
  3048.                   ISO 8072:1986, Information processing systems Open
  3049.                      Systems Interconnection Transport service
  3050.                      definition.
  3051.                   CCITT Recommendation X.225 (1988), Session protocol
  3052.                   specification for Open Systems Interconnection for
  3053.                   CCITT applications.
  3054.                   ISO 8327:1990, Information processing systems Open
  3055.                      Systems Interconnection Connection oriented session
  3056.                      protocol specification.
  3057.                   CCITT Recommendation X.226 (1988), Presentation
  3058.                   protocol specification for Open Systems Connection for
  3059.                   CCITT applications.
  3060.                   ISO 8822:1988, Information processing systems Open
  3061.                      Systems Interconnection Connection oriented
  3062.                      presentation protocol specification.
  3063.  
  3064.                   3.3  Additional references
  3065.  
  3066.                   ISO 7498-3:1988, Information processing systems Open
  3067.                   Systems Interconnection Basic Reference Model Part 3:
  3068.                   Naming and Addressing.
  3069.                   ISO 8327-2:1992, Information processing systems Open
  3070.                   Systems Interconnection Connection oriented session
  3071.                   protocol specification Part 2: Protocol Implementation
  3072.                   Conformance Statement (PICS) Proforma.
  3073.                   ISO 8650-2: 1992, Information processing systems Open
  3074.                   Systems Interconnection Protocol specification for the
  3075.                   Association Control Service Element Part 2: Protocol
  3076.                   Implementation Conformance Statement (PICS) Proforma .
  3077.  
  3078.                   ISO 8823:1992, Information processing systems Open
  3079.                   Systems Interconnection Connection-oriented
  3080.                   Presentation Protocol Specification Part 2: Protocol
  3081.                   Implementation Conformance Statement (PICS) Proforma.
  3082.                   ISO/IEC 9545:1989, Information technology Open Systems
  3083.                   Interconnection Application Layer Structure
  3084.                   ISO/IEC TR 10000-1:1992, Information
  3085.                   technology Framework of taxonomy of International
  3086.                   Standardized Profiles Part 1: Framework.     .
  3087.                   ISO/IEC TR 10000-2:1992, Information
  3088.                   technology Framework of taxonomy of International
  3089.                   Standardized Profiles Part 2: Taxonomy of Profiles.
  3090.                   ISO/IEC ISP 11188-1, Information
  3091.                   technology International Standardized Profile Common
  3092.                   upper layer requirements Part 1: Basic connection-
  3093.  
  3094.  
  3095.  
  3096.  
  3097.                                           9
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  3111.  
  3112.                   oriented requirements.6
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.                                       
  3159.  
  3160.                   6Currently at level of working draft
  3161.  
  3162.  
  3163.                                           10
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3177.  
  3178.                   4    Definitions
  3179.  
  3180.                   This Profile makes use of the following definitions.
  3181.  
  3182.                   4.1  Reference model definitions 
  3183.  
  3184.                   4.1.1     Basic Reference Model definitions
  3185.  
  3186.                   This Profile is based on the concepts developed in
  3187.                   CCITT Rec. X.200 | ISO 7498-1 and ISO 7498-1/AD1. It
  3188.                   makes use of the following terms defined in them:
  3189.  
  3190.                   a)  application-entity;
  3191.  
  3192.                   b)  application-function;
  3193.  
  3194.                   c)  Application Layer;
  3195.  
  3196.                   d)  application-process;
  3197.  
  3198.                   e)  application-protocol-control-information;
  3199.  
  3200.                   f)  application-protocol-data-unit;
  3201.  
  3202.                   g)  application-service-element;
  3203.  
  3204.                   h)  connectionless-mode presentation-service;
  3205.  
  3206.                   i)  (N)-connectionless-mode transmission;
  3207.  
  3208.                   j)  (N)-function;
  3209.  
  3210.                   k)  presentation-connection;
  3211.  
  3212.                   l)  Presentation Layer;
  3213.  
  3214.                   m)  presentation-service;
  3215.  
  3216.                   n)  session-connection;
  3217.  
  3218.                   o)  session layer;
  3219.  
  3220.                   p)  session-protocol;
  3221.  
  3222.                   q)  session-service;
  3223.  
  3224.                   r)  Transport Layer
  3225.  
  3226.                   4.1.3     Naming and addressing definitions
  3227.  
  3228.  
  3229.                                           11
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  3243.  
  3244.                   This Profile makes use of the following terms defined
  3245.                   in ISO 7498-3:
  3246.  
  3247.                   a)  application-process title;
  3248.  
  3249.                   b)  application-entity qualifier;
  3250.  
  3251.                   c)  application-entity title;
  3252.  
  3253.                   d)  application-process invocation-identifier; 
  3254.  
  3255.                   e)  application-entity invocation-identifier; and
  3256.  
  3257.                   f)  presentation address.
  3258.  
  3259.                   4.2  Service conventions definitions
  3260.  
  3261.                   This Profile makes use of the following terms defined
  3262.                   in CCITT Rec. X.210 | ISO/TR 8509:
  3263.  
  3264.                   a)  service-provider;
  3265.  
  3266.                   b)  service-user;
  3267.  
  3268.                   c)  confirmed service;
  3269.  
  3270.                   d)  non-confirmed service;
  3271.  
  3272.                   e)  provider-initiated service;
  3273.  
  3274.                   f)  primitive;
  3275.  
  3276.                   g)  request (primitive);
  3277.  
  3278.                   h)  indication (primitive);
  3279.  
  3280.                   i)  response (primitive); and
  3281.  
  3282.                   j)  confirm (primitive).
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.                                           12
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3309.  
  3310.                   4.3  Presentation definitions
  3311.  
  3312.                   This Profile makes use of the following terms defined
  3313.                   in CCITT Rec. X.216 | ISO 8822 and ISO 8822/AD1 and
  3314.                   CCITT Rec. X.226 | ISO 8823 and ISO 8823/AD2:
  3315.  
  3316.                   a)  abstract syntax;
  3317.  
  3318.                   b)  abstract syntax name;
  3319.  
  3320.                   c)  connectionless-mode [presentation];
  3321.  
  3322.                   d)  default context;
  3323.  
  3324.                   e)  defined context set;
  3325.  
  3326.                   f)  functional unit [presentation];
  3327.  
  3328.                   g)  normal mode [presentation];
  3329.  
  3330.                   h)  presentation context;
  3331.  
  3332.                   i)  presentation data value; and
  3333.  
  3334.                   j)  presentation selector
  3335.  
  3336.                   4.4  Session definitions
  3337.  
  3338.                   This Profile  makes use of the following terms defined
  3339.                   in CCITT Rec. X.215 | ISO 8326 and CCITT Rec. X.225 |
  3340.                   ISO 8327:
  3341.  
  3342.                   a)  session selector
  3343.  
  3344.                   4.5  Application Layer Structure definitions
  3345.  
  3346.                   This Profile makes use of the following terms defined
  3347.                   in ISO/IEC 9545:
  3348.  
  3349.                   a)  application-context;
  3350.  
  3351.                   b)  application-entity invocation;
  3352.  
  3353.                   c)  control function; and
  3354.  
  3355.                   d)  application-service object. 
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.                                           13
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  3375.  
  3376.                   4.6  ACSE service definitions
  3377.  
  3378.                   This Profile makes use of the following terms defined
  3379.                   in ISO/IEC 8649:
  3380.  
  3381.                   a)  application-association; association
  3382.  
  3383.                   b)  Association Control Service Element
  3384.  
  3385.                   c)  ACSE service-user
  3386.  
  3387.                   d)  ACSE service-provider
  3388.  
  3389.                   e)  requestor
  3390.  
  3391.                   f)  acceptor
  3392.  
  3393.                   g)  association-initiator
  3394.  
  3395.                   h)  association-responder
  3396.  
  3397.                   4.7  Definitions of this Profile
  3398.  
  3399.                   For the purpose of this Profile, the following
  3400.                   definitions apply.
  3401.  
  3402.                   API specification; application programmatic interface
  3403.                   specification: The functional specification of the
  3404.                   local manifestation of the facilities of an identified
  3405.                   stack specification. An API is normally defined as a
  3406.                   set of procedure calls in a particular programming
  3407.                   language.
  3408.  
  3409.                   API; application programmatic interface: An
  3410.                   implementation of an identified API specification.
  3411.  
  3412.                   basic communications application:  An application
  3413.                   program that simply requires the ability to open and
  3414.                   close communications with a peer and to send and
  3415.                   receive messages with that peer.
  3416.  
  3417.                   category 1 compliance: The referencing specification
  3418.                   supports all mandatory features listed in the category
  3419.                   1 columns of the tables in Annexes A, B and C.
  3420.  
  3421.                   category 2 compliance: The referencing specification
  3422.                   supports all mandatory features listed in the category
  3423.                   2 columns of the tables in Annexes A, B, C.
  3424.  
  3425.                   mOSI API specification: A functional specification of
  3426.  
  3427.                                           14
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3441.  
  3442.                   the local manifestation of the facilities of the mOSI
  3443.                   stack specification (CULR-3).
  3444.  
  3445.                   mOSI specification; mOSI stack specification: This
  3446.                   specification that defines the minimal facilities of
  3447.                   the Session Layer, Presentation Layer, and ACSE (CULR-
  3448.                   3).
  3449.  
  3450.                   mOSI stack; mOSI stack implementation: An
  3451.                   implementation that supports, at a minimum, the
  3452.                   facilities defined in the mOSI stack specification
  3453.                   (CULR-3).
  3454.  
  3455.                   mOSI platform specification: The functional
  3456.                   specification of a formal programmatic interface and a
  3457.                   set of supporting local services for the mOSI stack
  3458.                   specification (CULR-3).
  3459.  
  3460.                   mOSI platform: An implementation of the mOSI platform
  3461.                   specification.
  3462.  
  3463.                   non-basic communication application: An application
  3464.                   program that requires the ability to support functions
  3465.                   other than those specified in the definition a basic
  3466.                   communication application. 
  3467.  
  3468.                   platform: An implementation of an identified platform
  3469.                   specification.
  3470.  
  3471.                   platform-based application: An application program that
  3472.                   conforms to a platform specification. 
  3473.  
  3474.                   platform specification: The functional specification of
  3475.                   a formal programmatic interface and a set of supporting
  3476.                   local services for an identified stack specification.
  3477.  
  3478.                   specific basic communications application: an
  3479.                   application that is not referenced by any ISP.   
  3480.  
  3481.                   stack; stack implementation: An implementation of an
  3482.                   identified stack specification
  3483.  
  3484.                   stack specification: The functional specification of a
  3485.                   set of interrelated standards for the purpose of
  3486.                   providing a common service (set of facilities).
  3487.  
  3488.                   standalone application: Any application program which
  3489.                   is not a platform-based application. 
  3490.  
  3491.                   supported as receiver:  The specified feature shall be
  3492.  
  3493.                                           15
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  3507.  
  3508.                   acceptable to any receiving mOSI compliant
  3509.                   implementation.
  3510.  
  3511.                   supported as sender: The specified feature shall be
  3512.                   implemented by any sending mOSI compliant
  3513.                   implementation.
  3514.  
  3515.                   transport-provider: A provider of those transport
  3516.                   services which are defined in ISO 8072.
  3517.  
  3518.                   5    Abbreviations
  3519.  
  3520.                   The following abbreviations are used in this Profile.
  3521.  
  3522.                   ACSE Association Control Service Element
  3523.  
  3524.                   APDU application-protocol-data-unit
  3525.  
  3526.                   API  application programmatic interface
  3527.  
  3528.                   ASN.1     Abstract Syntax Notation One
  3529.  
  3530.                   BCA  basic communications application
  3531.  
  3532.                   CCITT     International Telegraph and Telephone
  3533.                   Consultative Committee
  3534.  
  3535.                   CULR Common Upper Layers Requirements
  3536.  
  3537.                   ICS  implementation conformance statement
  3538.  
  3539.                   IEC  International Electrotechnical Commission
  3540.  
  3541.                   ISO  International Organization for Standardization
  3542.  
  3543.                   ISP  International Standardized Profile
  3544.  
  3545.                   mOSI minimal OSI upper layer facilities
  3546.  
  3547.                   OSI  Open Systems Interconnection
  3548.  
  3549.                   PDU  protocol-data-unit
  3550.  
  3551.                   PICS protocol implementation conformance statement
  3552.  
  3553.                   PPDU presentation-protocol-data-unit
  3554.  
  3555.                   SPDU session-protocol-data-unit
  3556.  
  3557.                   TSDU transport-service-data-unit
  3558.  
  3559.                                           16
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3573.  
  3574.                   
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.                                           17
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  3639.  
  3640.                   6    Conventions
  3641.  
  3642.                   This Profile defines a minimal set of facilities for
  3643.                   basic communications applications. The facilities
  3644.                   defined are those of  the ACSE (ISO/IEC 8650-1), the
  3645.                   Presentation Layer (ISO 8823-1), and the Session Layer
  3646.                   (ISO 8327-1). This Profile states the required minimal
  3647.                   functionality by stating requirements for completing
  3648.                   the PICS Proforma of these three upper layer
  3649.                   specifications.
  3650.  
  3651.                   The requirements for filling out the PICS Proformas are
  3652.                   stated in Annexes A, B, and C. The requirements are
  3653.                   specified by means of a series of tables in these
  3654.                   annexes. Each table in an annex refers to one,
  3655.                   identified table in the referenced PICS Proforma. Each
  3656.                   row in an annex table refers to a corresponding row in
  3657.                   the referenced PICS table. Each row identifies a
  3658.                   particular feature of potential support.
  3659.  
  3660.                   In each table, the "Profile" column(s) indicates the
  3661.                   requirements of this Profile for the support of a given
  3662.                   item. For each item, the "Profile" is described by one
  3663.                   of the identifiers ("Id") in table 1.
  3664.  
  3665.                            Table 1   Profile column identifiers
  3666.  
  3667.                       I  Name          Comment
  3668.                       d
  3669.                   1   m  supported     Support for the feature is mandatory
  3670.                                          as sender; as receiver; or as both
  3671.                                        sender and receiver. When completing
  3672.                                        the associated PICS Proforma table,
  3673.                                        the answer for the "Support" column
  3674.                                        shall be 'Y'   yes, the feature has
  3675.                                        been implemented.
  3676.  
  3677.  
  3678.                   2   o  optionally    Support for the item is the option of
  3679.                          supported     the referencing specification   as
  3680.                                        sender; as receiver; or as both
  3681.                                        sender and receiver. When completing
  3682.                                        the associated PICS Proforma table,
  3683.                                        the answer for the "Support" column
  3684.                                        shall either be: 'Y'   yes, the
  3685.                                        feature has been implemented; or 'N'
  3686.                                          no, the feature has not been
  3687.                                        implemented.
  3688.  
  3689.  
  3690.  
  3691.                                           18
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3705.  
  3706.                   3   c  conditionall  Support for the feature is further
  3707.                       [  y supported   defined by a condition ("n")
  3708.                       n                identified with the table. Depending
  3709.                       ]                on the condition, when completing the
  3710.                                        associated PICS Proforma table, the
  3711.                                        answer for the "Support" column shall
  3712.                                        either be: 'Y'   yes, the feature has
  3713.                                        been implemented; or 'N'   no, the
  3714.                                        feature has not been implemented; or
  3715.                                        '-'   not applicable.
  3716.  
  3717.                   4   x  excluded      Support for the feature is not
  3718.                                        permitted   as sender; as receiver;
  3719.                                        or as both sender and receiver. When
  3720.                                        completing the associated PICS
  3721.                                        Proforma table, the answer for the
  3722.                                        "Support" column shall be 'N'   no,
  3723.                                        the feature has not been implemented.
  3724.  
  3725.  
  3726.                   5   i  out of scope  The requirement for the support of
  3727.                                        this feature is not covered by this
  3728.                                        Profile. When completing the
  3729.                                        associated PICS Proforma table, the
  3730.                                        answer for the "Support" column shall
  3731.                                        either be: 'Y'   yes, the feature has
  3732.                                        been implemented; or 'N'   no, the
  3733.                                        feature has not been implemented.
  3734.                                        'out of scope' differs from
  3735.                                        conditionally supported." The receipt
  3736.                                        of a semantic of the "out of scope"
  3737.                                        feature may be treated as a protocol
  3738.                                        error.
  3739.  
  3740.                   6   n  not           The feature is not defined by the
  3741.                       /  applicable    base standard in the context where it
  3742.                       a                is mentioned in a table.
  3743.  
  3744.  
  3745.                   Note:     [NOTE --  Mandatory support in a receiving
  3746.                             column implies that the appropraite action is
  3747.                             taken when the value of the feature is
  3748.                             received. The appropraite action may be
  3749.                             defined by a referencing specification. A
  3750.                             default action is defined by the sucessful
  3751.                             completion of the processing of the value by
  3752.                             the protocol machine, i.e. the
  3753.                             connection/association shall  not be aborted.
  3754.                   ]
  3755.  
  3756.  
  3757.                                           19
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  3771.  
  3772.                   
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.                                           20
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3837.  
  3838.                   
  3839.                   
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.                   7    Model                   Figure 2   mOSI model
  3862.  
  3863.                   This clause presents the mOSI model and defines many of
  3864.                   the terms used in this Profile. The mOSI model is shown
  3865.                   in figure 1. It can be viewed in two contexts: it can
  3866.                   be viewed abstractly   where the various elements
  3867.                   represent abstract "specifications;" or it can be
  3868.                   viewed concretely   where the elements represent those
  3869.                   of an implementation.
  3870.  
  3871.                   7.1  Common elements
  3872.  
  3873.                   The common elements of the mOSI model are
  3874.                   basic communications application
  3875.                   pdv-processor
  3876.                   mOSI stack;
  3877.                   transport services and
  3878.                   transport provider
  3879.  
  3880.                   A basic communications application (BCA) simply
  3881.                   requires the ability to open and close communications
  3882.                   with a peer and to send and receive messages with the
  3883.                   peer. This Profile addresses basic communication
  3884.                   applications.
  3885.  
  3886.                   A stack represents a set of layered, interdependent
  3887.                   communication standards (in the abstract sense) and
  3888.  
  3889.                                           21
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  3903.  
  3904.                   their implementation (in the concrete sense). The mOSI
  3905.                   stack represents the standards (protocol
  3906.                   specifications) or their implementation with the
  3907.                   features specified in this Profile.
  3908.  
  3909.  
  3910.                   Note:     [NOTE   A stack does not necessary represent
  3911.                             a layered implementation of the layered
  3912.                             standards. On the contrary, it is recommended
  3913.                             in annex F that the implementation of a mOSI
  3914.                             stack is one protocol engine, not three   an
  3915.                             ACSE protocol engine interfacing to a
  3916.                             presentation protocol engine interfacing to a
  3917.                             session protocol engine.
  3918.                   ]
  3919.  
  3920.                   From the perspective of the presentation protocol (ISO
  3921.                   8823), the syntax (encoded data) sent from one
  3922.                   application to its connected peer is a series of one or
  3923.                   more presentation-data-values (pdv's). The ISO
  3924.                   presentation protocol defines the encoding of the outer
  3925.                   envelope of a pdv and the encoding for groups of pdv's
  3926.                   (if any). The actual contents of a pdv is a function of
  3927.                   the mutually agreed upon abstract syntax and transfer
  3928.                   syntax of the pdv   its presentation context. ASN.1
  3929.                   (ISO 8824   abstract syntax definition and ISO 8825  
  3930.                   transfer syntax encoding) is just one possible choice.
  3931.  
  3932.                   The selection, definition and encoding of syntax sent
  3933.                   between connected applications is outside of the scope
  3934.                   of the mOSI stack.7 The pdv-processor represents the
  3935.                   wrapping and unwrapping of the "pdv envelope" around
  3936.                   the syntax sent or received in the identified
  3937.                   presentation context. As shown in figure 1, the pdv-
  3938.                   processor could be accomplished in several ways. The
  3939.                   mOSI model assumes that pdv encoding and decoding  is
  3940.                   done outside of the mOSI stack.
  3941.  
  3942.                   This Profile does not address the four lower OSI layers
  3943.                   (Transport, Network, Link, and Physical Layers). They
  3944.                   are considered outside of the scope of this Profile.
  3945.                   However, a transport-provider is needed to transport
  3946.                   the ACSE, presentation, and session PDUs of an mOSI
  3947.                   implementation. As such, the transport-provider
  3948.                   supplies transport services equivalent to those defined
  3949.                                       
  3950.  
  3951.                        7    It   is  also  out   of  the  scope   of  the
  3952.                   presentation protocol (ISO 8823).
  3953.  
  3954.  
  3955.                                           22
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  3969.  
  3970.                   in the OSI Transport Layer service definition (ISO
  3971.                   8072).
  3972.  
  3973.                   This specification does not place any requirements on
  3974.                   the actual transport provider (layer 4 and below) used
  3975.                   as long as the equivalent OSI transport services are
  3976.                   provided.
  3977.  
  3978.  
  3979.  
  3980.  
  3981.                   7.2  Standalone applications
  3982.  
  3983.                   For the purposes of this Profile, a standalone
  3984.                   application is one that includes the mOSI stack and the
  3985.                   pdv-processor as an integral part.8 For an
  3986.                   implementation, the mOSI stack may be a series of
  3987.                   separate modules with its own internal programmatic
  3988.                   interface. However, this separation and its interface
  3989.                   are no different than any other structural division of
  3990.                   the application.
  3991.  
  3992.                   7.3  Platform-based applications
  3993.  
  3994.                   A communications platform allows a division between an
  3995.                   application program and its communications provider. A
  3996.                   platform is the communication aspects of a distributed
  3997.                   application in one system. A platform-based application
  3998.                   represents the non-communication aspects of a
  3999.                   distributed application in one system. An application
  4000.                   programmatic interface (API) is the formal interface
  4001.                   between a communication platform and its user
  4002.                   [platform-based] applications. It is formal in the
  4003.                   sense that the API is specified so as to allow the use
  4004.                   of the platform by different types of applications  
  4005.                   most often, in parallel. The programmatic interface
  4006.                   represents the mapping of the API to the internals of
  4007.                   the supporting system.
  4008.  
  4009.                   A mOSI platform consists of a mOSI stack, an API,
  4010.                   programmatic-interface and other considerations (see
  4011.                   8.1.3). In figure 1 the mOSI stack is shown as an "egg"
  4012.                   within a mOSI platform. This indicates that the mOSI
  4013.                                       
  4014.  
  4015.                        8    Many ISP are  written from the point  of view
  4016.                   of   standalone  applications.   However,  the   actual
  4017.                   implementation of the  ISP could result in  a platform-
  4018.                   based application.
  4019.  
  4020.  
  4021.                                           23
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4035.  
  4036.                   stack could be a proper subset of a full OSI upper
  4037.                   layer implementation (specification).
  4038.  
  4039.                   A mOSI API represents the interface to the mOSI stack
  4040.                   (see 2.1.2). It provides the minimal features of the
  4041.                   OSI upper layers as defined in this Profile.
  4042.  
  4043.                   As discussed in Annex F, mOSI identifies two types of
  4044.                   basic communications applications: migrant applications
  4045.                   and kernel applications. Depending on the type of
  4046.                   application, the pdv-processor could either be a part
  4047.                   of the platform or a part of each platform-based
  4048.                   application.
  4049.  
  4050.                   7.3.1     Migrant application
  4051.  
  4052.                   OSI (and mOSI) has two required features that are not
  4053.                   part of other transport providers:
  4054.  
  4055.                   a)  application context; and
  4056.  
  4057.                   b)  presentation context   abstract syntax name and
  4058.                       transfer syntax name pair.
  4059.  
  4060.  
  4061.                   Application context names may be hidden from the API
  4062.                   user by having the programmatic interface provide
  4063.                   default values (see Annex E).
  4064.  
  4065.                   A migrant application (see F.2.3.2) is unaware (or at
  4066.                   least, not concerned) with identifying the presentation
  4067.                   context of the data sent and received. Presentation
  4068.                   context names may also be hidden from migrant
  4069.                   applications by allowing the programmatic interface to
  4070.                   provide default values (see Annex E). The encoding and
  4071.                   decoding of the pdv's are hidden by placing the pdv-
  4072.                   processor within the platform.
  4073.  
  4074.                   7.3.2     Kernel application
  4075.  
  4076.                   A kernel application (see F.2.3.1) is an OSI-based
  4077.                   application. It is aware of the required features of
  4078.                   application context names and presentation context.
  4079.  
  4080.                   Most likely, (but, not necessarily) the application's
  4081.                   own protocol will be specified and encoded using ASN.1.
  4082.                   For this reason the pdv-processor is shown in Figure 1
  4083.                   within the application itself   rather than part of the
  4084.                   platform. It is not expected that a kernel application
  4085.                   will use the default values for abstract syntax and
  4086.  
  4087.                                           24
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  4101.  
  4102.                   transfer syntax defined in Annex E.
  4103.  
  4104.                   8    Summary of specifications
  4105.  
  4106.                   This clause summarizes the set of facilities that
  4107.                   constitute the minimal OSI upper layers for Basic
  4108.                   Communication applications.
  4109.  
  4110.                   8.1  Compliance to this Profile
  4111.  
  4112.                   The facilities defined in this Profile are those of the
  4113.                   Session Layer (ISO 8327), the Presentation Layer (ISO
  4114.                   8823), and the ACSE (ISO/IEC 8650). This Profile
  4115.                   specifies the minimal set of functionality by stating
  4116.                   requirements for completing the PICS proforma of these
  4117.                   three upper layer specifications.
  4118.  
  4119.                   Another specification may claim compliance9 to this
  4120.                   Profile. A specification does this by referencing this
  4121.                   Profile. Clause 2 defines the compliance statement that
  4122.                   may be stated and summarizes the requirements for
  4123.                   making such a statement. The detailed requirements for
  4124.                   completing the ACSE, Presentation, and Session PICS
  4125.                   proformas are stated in Annexes A, B, and C. Annex D
  4126.                   assigns object  identifier values for  generic
  4127.                   definitions of application context, abstract syntax,
  4128.                   and transfer syntax.
  4129.  
  4130.  
  4131.  
  4132.                   8.2  ACSE
  4133.  
  4134.                   This Profile specifies the Kernel functional unit.
  4135.                   Optionally, the Profile also includes the
  4136.                   Authentication functional unit and Application Context
  4137.                   Name Negotiation Functional unit. The Profile allows
  4138.                   the roles for association establishment and release
  4139.                   identified in ISO 8650.
  4140.  
  4141.  
  4142.  
  4143.                   For ACSE, this specification allows two categories of
  4144.                   support (see 2.2). For category I, the sending of all
  4145.                                       
  4146.  
  4147.                        9    Compliance  deals   with  one   specification
  4148.                   referencing  another  specification;  conformance deals
  4149.                   with a physical implementation  that references one  or
  4150.                   more specifications.
  4151.  
  4152.  
  4153.                                           25
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4167.  
  4168.                   specified ACSE parameters shall be supported. For
  4169.                   category II, identified parameters optionally may not
  4170.                   be supported for sending. However, for both categories,
  4171.                   support for the receiving of all parameters is
  4172.                   required.
  4173.  
  4174.                   Specifically, for both categories, support for the
  4175.                   receiving of both forms of the AE title datatypes
  4176.                   (Directory Name and Object Identifier) is required.
  4177.  
  4178.                   The required facilities of ACSE are specified in Annex
  4179.                   A. A default value for application context name is
  4180.                   defined in Annex E. The requirements expressed in
  4181.                   ISO/IEC ISP 11188-1 also apply to the ACSE aspects of
  4182.                   this Profile.
  4183.  
  4184.                   8.3  Presentation Layer
  4185.  
  4186.                   This Profile specifies the presentation Kernel
  4187.                   functional unit.
  4188.  
  4189.                   The required facilities of presentation are specified
  4190.                   in Annex B. Default values for user abstract syntax
  4191.                   name and user transfer syntax name are defined in Annex
  4192.                   E. The requirements expressed in ISO/IEC ISP 11188-1
  4193.                   shall also apply to the Presentation Layer aspects of
  4194.                   this Profile.
  4195.  
  4196.                   8.4  Session Layer
  4197.  
  4198.                   This Profile specifies the session Kernel and Duplex
  4199.                   functional units.
  4200.  
  4201.                   The required facilities of session are specified in
  4202.                   Annex C. The requirements expressed in ISO/IEC ISP
  4203.                   11188-1 shall also apply to the Session Layer aspects
  4204.                   of this Profile.
  4205.  
  4206.                   8.5  Transport-provider
  4207.  
  4208.                   As mentioned in clause 5 (Model), this Profile does not
  4209.                   address the lower four OSI layers (Transport, Network,
  4210.                   Link, and Physical Layers). They are considered outside
  4211.                   of the scope of this specification.
  4212.  
  4213.                   A transport-provider is needed to transport the ACSE,
  4214.                   Presentation, and Session PDUs of an mOSI
  4215.                   implementation. As such the transport-provider shall
  4216.                   supply services equivalent to those defined in the OSI
  4217.                   Transport Layer service definition (CCITT Rec. X.214 |
  4218.  
  4219.                                           26
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  4233.  
  4234.                   ISO 8072).
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.                                           27
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.                                           28
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.                                           29
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4431.  
  4432.                                           Annex A
  4433.                              Requirements for ACSE facilities
  4434.                   (Normative)
  4435.                   This annex specifies the ACSE requirements for
  4436.                   completing the ACSE PICS (ISO 8650-2) for the
  4437.                   categories, roles, and options selected (see 8.2). 
  4438.                   The specifications in this annex are based on the
  4439.                   Proforma tables of the ACSE PICS Proforma. The clause
  4440.                   numbers and tables referenced in this annex are those
  4441.                   of the ISO 8650-2. If a clause number of  ISO 8650-2 is
  4442.                   not mentioned it is out of the scope of this Profile.
  4443.                   It may be ignored and will, therefore, not be subject
  4444.                   to the compliance statement of this Profile.
  4445.                   The specifications references the following variables:
  4446.                   Establishment-role, and Release-role. These are
  4447.                   discussed in 8.2.
  4448.  
  4449.  
  4450.                   Note:     [NOTE PICS clauses A.1-A.4 are outside of the
  4451.                             scope of this Profile.
  4452.                   ]
  4453.  
  4454.                   A.1  Supported roles   [PICS clause A.5]
  4455.                A.1.1   Association establishment   [PICS A.5.1]
  4456.  
  4457.                      Role        Pro   PICS      Comment
  4458.                                  fil   referenc
  4459.                                  e     e
  4460.                   1  Initiator   c[1   A.5.1/1
  4461.                                  ]
  4462.  
  4463.  
  4464.                   2  Responder   c[2   A.5.1/2
  4465.                                  ]
  4466.  
  4467.                   [1]"m" if Establishment-role is "initiator" or "both";
  4468.                                        otherwise "i"
  4469.                   [2]"m" if Establishment-role is "responder" or "both";
  4470.                                        otherwise "i"
  4471.  
  4472.                A.1.2   Normal release   [PICS A.5.2]
  4473.  
  4474.                      Role        Pro   PICS      Comment
  4475.                                  fil   referenc
  4476.                                  e     e
  4477.                   1  Requestor   c[1   A.5.2/1
  4478.                                  ]
  4479.  
  4480.  
  4481.  
  4482.  
  4483.                                           30
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  4497.  
  4498.                   2  Acceptor    c[2   A.5.2/2
  4499.                                  ]
  4500.  
  4501.                      [1]"m" if Release-role is "requestor" or "both";
  4502.                                        otherwise "i"
  4503.                       [2]"m" if Release-role is "acceptor" or "both";
  4504.                                        otherwise "i"
  4505.  
  4506.                   Note:     [NOTE Allowing neither Requestor nor Acceptor
  4507.                             be selected is a violation of the ACSE PICS
  4508.                             Proforma   currently at the DIS level. This
  4509.                             is an arbitrary requirement   it is not
  4510.                             mandated by ISO 8650-1 If this requirement in
  4511.                             8650-2 is not removed, a conditional similar
  4512.                             to that of A.5.1 must be added. Allowing
  4513.                             "neither" allows TCP/IP migrant applications
  4514.                             that do their own graceful close and then an
  4515.                             abort to be mOSI compliant otherwise they are
  4516.                             not compliant. XWINDOWS is such an example.
  4517.                   ]
  4518.  
  4519.  
  4520.  
  4521.  
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.                                           31
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4563.  
  4564.                   A.2  Protocol mechanisms   [PICS clause A.6]
  4565.  
  4566.                      Protocol           Prof  PICS      Comment
  4567.                      mechanism          ile   referenc
  4568.                                               e
  4569.                   1  Normal mode        m     A.6/1
  4570.  
  4571.  
  4572.                   2  X.410-1984 mode    i     A.6/2     Not used by BCA
  4573.  
  4574.                   3  Rules of           m     A.6/3
  4575.                      extensibility
  4576.  
  4577.                   4  Support of         m     A.6/4
  4578.                      session version
  4579.                      2
  4580.  
  4581.  
  4582.  
  4583.                A.3     Functional units   [PICS clause A.7]
  4584.  
  4585.                      ACSE           Prof  PICS      Comment
  4586.                      functional     ile   referenc
  4587.                      unit                 e
  4588.                   1  Kernel         m     A.7/1
  4589.  
  4590.                   1
  4591.                      AC Name        o     not in                  b
  4592.                      Negotiation          yet
  4593.  
  4594.                   2  Authenticati   o     A.7/2
  4595.                      on
  4596.  
  4597.  
  4598.                A.4     Supported APDUs   [PICS clause A.8]
  4599.  
  4600.                      APDU        Prof   Prof  PICS      Comment
  4601.                                  ile:   ile:  referenc
  4602.                                  Send   Rece  e
  4603.                                  er     iver
  4604.                   1
  4605.                      AARQ        c[1]   c[2]  A.8/1
  4606.  
  4607.                   2  AARE        c[2]   c[1]  A.8/2
  4608.  
  4609.                   3  RLRQ        c[3]   c[4]  A.8/3
  4610.  
  4611.  
  4612.                   4  RLRE        c[4]   c[3]  A.8/4
  4613.  
  4614.  
  4615.                                           32
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  4629.  
  4630.                   5  ABRT        m      m     A.8/5
  4631.  
  4632.                   [1]"m" if Establishment-role is "initiator" or "both";
  4633.                                        otherwise "i"
  4634.                   [2]"m" if Establishment-role is "responder" or "both";
  4635.                                        otherwise "i"
  4636.                      [3]"m" if Release-role is "requestor" or "both";
  4637.                                        otherwise "i"
  4638.                       [4]"m" if Release-role is "acceptor" or "both";
  4639.                                        otherwise "i"
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.  
  4649.  
  4650.  
  4651.  
  4652.  
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.                                           33
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4695.  
  4696.                   A.5  Supporting APDU parameters   [PICS clause A.9]
  4697.                A.5.1   A-associate-request (AARQ)   [PICS A.9.1]
  4698.  
  4699.                       Parameter          Prof   Prof  Prof   PICS  Comment
  4700.                                          ile:   ile:  ile:   refe
  4701.                                          Send   Send  Rece   renc
  4702.                                          er     er    iver   e
  4703.                                          Cat    Cat   [b]
  4704.                                          I[a]   II[a
  4705.                                                 ]
  4706.                   1   Protocol Version   o      o     m      A.9.  = version 1
  4707.                                                              1/1   for BCA
  4708.  
  4709.  
  4710.                   2   Application        m      m     m      A.9.
  4711.                       Context Name                           1/2
  4712.  
  4713.                   3   Calling AP Title   m      o[1]  m      A.9.
  4714.                                                              1/3
  4715.  
  4716.                   4   Calling AE         m      o[1]  m      A.9.
  4717.                       Qualifier                              1/4
  4718.  
  4719.  
  4720.                   5   Calling AP         m      o[2]  m      A.9.
  4721.                       Invocation-                            1/5
  4722.                       identifier
  4723.  
  4724.                   6   Calling AE         m      o[2]  m      A.9.
  4725.                       Invocation-                            1/6
  4726.                       identifier
  4727.  
  4728.                   7
  4729.                       Called AP Title    m      o[1]  m      A.9.
  4730.                                                              1/7
  4731.  
  4732.                   8   Called AE          m      o[1]  m      A.9.
  4733.                       Qualifier                              1/8
  4734.  
  4735.                   9   Called AP          m      o[2]  m      A.9.
  4736.                       Invocation-                            1/9
  4737.                       identifier
  4738.  
  4739.  
  4740.                   10  Called AE          m      o[2]  m      A.9.
  4741.                       Invocation-                            1/10
  4742.                       identifier
  4743.  
  4744.  
  4745.  
  4746.  
  4747.                                           34
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  4761.  
  4762.                   11  ACSE Requirements  c[3]   c[3]  m      A.9.
  4763.                                                              1/11
  4764.  
  4765.                   12  Authentication-    c[4]   c[4]  m      A.9.
  4766.                       mechanism Name                         1/12
  4767.  
  4768.  
  4769.                   13  Authentication-    c[4]   c[4]  m      A.9.
  4770.                       value                                  1/13
  4771.  
  4772.                   13  Application        c[5]   c[5]  m      not
  4773.                   b   Context List                           in
  4774.                                                              yet
  4775.  
  4776.                   14  Implementation     o      o     m      A.9.
  4777.                       Information                            1/14
  4778.  
  4779.  
  4780.                   15  User Information   m      o     m      A.9.
  4781.                                                              1/15
  4782.  
  4783.                       [a]This entire column has the value of "i"  if
  4784.                   Establishment-role is "responder"; otherwise the value
  4785.                                        is as marked.
  4786.                       [b]This entire column has the value of "i"  if
  4787.                   Establishment-role is "initiator"; otherwise the value
  4788.                                        is as marked.
  4789.                    [1]If either the AP title or AE qualifier is selected
  4790.                        for sending, the other must also be selected.
  4791.                   [2]This value may be supported for sending only if the
  4792.                   associated AP title and AE qualifier are supported for
  4793.                        sending. If supported, both the AP invocation
  4794.                    identifier and the AE invocation identifier shall be
  4795.                                   supported for sending.
  4796.                    [3]"m" if Authentication or Application Context Name
  4797.                        functional unit is supported; otherwise "i" 
  4798.                   [4]"m" if Authentication functional unit is supported;
  4799.                                       otherwise "n/a"
  4800.                      [5]"m" if Application Context functional unit is
  4801.                                 supported; otherwise "n/a"
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.                                           35
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4827.  
  4828.                   A.5.2     A-associate-response (AARE)   [PICS A.9.2]
  4829.  
  4830.                      Parameter           Prof  Prof   Prof  PICS  Comment
  4831.                                          ile:  ile:   ile:  refe
  4832.                                          Send  Send   Rece  renc
  4833.                                          er    er     iver  e
  4834.                                          Cat   Cat    [b]
  4835.                                          I[a]  II[a
  4836.                                                ]
  4837.                   1  Protocol Version    o     o      m     A.9.  = version 1
  4838.                                                             2/1   for BCA
  4839.  
  4840.  
  4841.                   2  Application         m     m      m     A.9.
  4842.                      Context Name                           2/2
  4843.  
  4844.                   3  Responding AP       m     o[1]   m     A.9.
  4845.                      Title                                  2/3
  4846.  
  4847.                   4  Responding AE       m     o[1]   m     A.9.
  4848.                      Qualifier                              2/4
  4849.  
  4850.  
  4851.                   5  Responding AP       m     o[2]   m     A.9.
  4852.                      Invocation-                            2/5
  4853.                      identifier
  4854.  
  4855.                   6  Responding AE       m     o[2]   m     A.9.
  4856.                      Invocation-                            2/6
  4857.                      identifier
  4858.  
  4859.                   7
  4860.                      Result              m     m      m     A.9.
  4861.                                                             2/7
  4862.  
  4863.                   8  Result Source-      m     m      m     A.9.
  4864.                      diagnostic                             2/8
  4865.  
  4866.                   9  ACSE Requirements   c[3]  c[3]   m     A.9.
  4867.                                                             2/9
  4868.  
  4869.  
  4870.                   1  Authentication-     c[4]  c[4]   m     A.9.
  4871.                   0  mechanism Name                         2/10
  4872.  
  4873.                   1  Authentication-     c[4]  c[4]   m     A.9.
  4874.                   1  value                                  2/11
  4875.  
  4876.  
  4877.  
  4878.  
  4879.                                           36
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  4893.  
  4894.                   1  Implementation      o     o      m     A.9.
  4895.                   2  Information                            2/12
  4896.  
  4897.                   1  User Information    m     o      m     A.9.
  4898.                   3                                         2/13
  4899.  
  4900.                       [a]This entire column has the value of "i"  if
  4901.                   Establishment-role is "initiator"; otherwise the value
  4902.                                        is as marked.
  4903.                       [b]This entire column has the value of "i"  if
  4904.                   Establishment-role is "responder"; otherwise the value
  4905.                                        is as marked.
  4906.                    [1]If either the AP title or AE qualifier is selected
  4907.                        for sending, the other must also be selected.
  4908.                   [2]This value may be supported for sending only if the
  4909.                   Responding AP title and AE qualifier are supported for
  4910.                        sending. If supported, both the AP invocation
  4911.                    identifier and the AE invocation identifier shall be
  4912.                                   supported for sending.
  4913.                    [3]"m" if Authentication or Application Context Name
  4914.                        functional unit is supported; otherwise "i" 
  4915.                   [4]"m" if Authentication functional unit is supported;
  4916.                                       otherwise "n/a"
  4917.  
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.                                           37
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  4959.  
  4960.                   A.5.3     A-release-request (RLRQ)   [PICS A.9.3]
  4961.  
  4962.                      Parameter     Prof  Prof  Prof   PICS      Comment
  4963.                                    ile:  ile:  ile:   referenc
  4964.                                    Send  Send  Rece   e
  4965.                                    er    er    iver
  4966.                                    Cat   Cat   [b]
  4967.                                    I[a]  II[a
  4968.                                          ]
  4969.                   1  Reason        m     m     m      A9.3/1
  4970.  
  4971.  
  4972.                   2  User          m     o     m      A.9.3/2
  4973.                      Information
  4974.  
  4975.                   [a]This entire column has the value of "i"  if Release-
  4976.                   role is "acceptor" or "neither"; otherwise the value is
  4977.                                         as marked.
  4978.                       [b]This entire column has the value of "i"  if
  4979.                       Establishment-role is "requestor" or "neither";
  4980.                              otherwise the value is as marked.
  4981.                A.5.4   A-release-response (RLRE)   [PICS A.9.4]
  4982.  
  4983.                      Parameter    Prof   Prof  Prof   PICS      Comment
  4984.                                   ile:   ile:  ile:   referenc
  4985.                                   Send   Send  Rece   e
  4986.                                   er     er    iver
  4987.                                   Cat    Cat   [b]
  4988.                                   I[a]   II[a
  4989.                                          ]
  4990.                   1  Reason       m      m     m      A9.4/1
  4991.  
  4992.  
  4993.                   2  User         m      o     m      A.9.4/2
  4994.                      Information
  4995.  
  4996.                   [a]This entire column has the value of "i"  if Release-
  4997.                    role is "requestor" or "neither"; otherwise the value
  4998.                                        is as marked.
  4999.                       [b]This entire column has the value of  "i"  if
  5000.                       Establishment-role is "acceptor" or "neither";
  5001.                              otherwise the value is as marked.
  5002.                A.5.5   A-abort (ABRT)   [PICS A.9.5]
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.                                           38
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5025.  
  5026.                       Parameter    Profi  Profi  Profi  PICS      Comment
  5027.                                    le:    le:    le:    referenc
  5028.                                    Sende  Sende  Recei  e
  5029.                                    r      r      ver
  5030.                                    Cat I  Cat
  5031.                                           II
  5032.                   1   Abort        m      m      m      A.9.5/1
  5033.                       Source
  5034.  
  5035.  
  5036.                   2   Diagnostic   m      m      m      A.9.5/2
  5037.  
  5038.                   3   User         m      o      m      A.9.5/3
  5039.                       Information
  5040.  
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.                                           39
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  5091.  
  5092.                   A.6  Supported parameter forms   [PICS clause A.10]
  5093.                A.6.1   AE Title name form   [PICS A.10.1]
  5094.  
  5095.                   Table A.10.1 need only be filled in if one or more AP
  5096.                   Title/AE Qualifier parameters are supported on the AARQ
  5097.                   and AARE (see tables A.9.1 and A.9.2).
  5098.  
  5099.                      Syntax form      Profi  Profi  Profi  PICS    Comment
  5100.                                       le:    le:    le:    refer
  5101.                                       Sende  Sende  Recei  ence
  5102.                                       r      r      ver
  5103.                                       Cat I  Cat
  5104.                                              II
  5105.                   1  Form 1           m      o      m      A.10.
  5106.                      (Directory                            1/1
  5107.                      name)
  5108.  
  5109.                   2  Form 2 (Object   m      o      m      A.10.
  5110.                      identifier and                        1/2
  5111.                      integer)
  5112.  
  5113.  
  5114.                   NOTE PICS subclause A.10.2 is out of the scope of this
  5115.                   Profile.
  5116.  
  5117.  
  5118.  
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.                                           40
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5157.  
  5158.                                           Annex B
  5159.                       Requirements for Presentation Layer facilities
  5160.                   (Normative)
  5161.  
  5162.                   This annex specifies  the presentation requirements for
  5163.                   completing the Presentation PICS  (ISO 8823-2) for  the
  5164.                   categories, roles and options selected (see 2.2).
  5165.  
  5166.                   The  specifications  in  this annex  are  based  on the
  5167.                   Proforma  tables   of  the   Presentation  Layer   PICS
  5168.                   Proforma. The clause  numbers and tables  referenced in
  5169.                   this annex are those of  ISO 8823-2. If a clause number
  5170.                   of  ISO 8823-2 is  not mentioned it is  out of scope of
  5171.                   this  Profile. It may  be ignored and  will, therefore,
  5172.                   not  be subject  to the  compliance  statement of  this
  5173.                   Profile.
  5174.  
  5175.                   The specifications  reference the  following variables:
  5176.                   Establishment-role,  and  Normal-data-role.  These  are
  5177.                   discussed in 2.2.
  5178.  
  5179.                   NOTE PICS clauses A.1-A.4  are outside of the  scope of
  5180.                   this Profile.
  5181.  
  5182.                   B.1  Protocol mechanisms and functional units   [PICS
  5183.                   clause A.5]
  5184.                B.1.1   Protocol mechanisms   [PICS A.5.1]
  5185.  
  5186.                      Protocol           Prof  PICS      Comment
  5187.                      mechanism          ile   referenc
  5188.                                               e
  5189.                   1  X.410 (1984)       i     A.5.1/1   Not used by BCA
  5190.  
  5191.  
  5192.                   2  Normal mode        m     A.5.1/2
  5193.  
  5194.                B.1.2   Functional units   [PICS A.5.2]
  5195.  
  5196.                      Presentation       Prof  PICS      Comment
  5197.                      functional units   ile   referenc
  5198.                                               e
  5199.                   1  Kernel             m     A.5.2/1
  5200.  
  5201.  
  5202.                   2  Presentation       i     A.5.2/2   Not used by BCA
  5203.                      Context
  5204.                      management
  5205.  
  5206.  
  5207.  
  5208.  
  5209.                                           41
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.  
  5222.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  5223.  
  5224.                   3  Presentation       i     A.5.2/3   Not used by BCA
  5225.                      Context
  5226.                      Restoration
  5227.  
  5228.  
  5229.  
  5230.  
  5231.  
  5232.  
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.                                           42
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5289.  
  5290.  
  5291.                      Presentation       Prof  PICS      Comment
  5292.                      functional units   ile   referenc
  5293.                                               e
  5294.                   4  Negotiated         i     A.5.2/4   Not used by BCA
  5295.                      Release
  5296.  
  5297.                   5  Half Duplex        i     A.5.2/5   Not used by BCA
  5298.  
  5299.                   6  Duplex             m     A.5.2/6
  5300.  
  5301.                   7  Expedited Data     i     A.5.2/7   Not used by BCA
  5302.  
  5303.  
  5304.                   8  Typed Data         i     A.5.2/8   Not used by BCA
  5305.  
  5306.                   9  Capability Data    i     A.5.2/9   Not used by BCA
  5307.                      Exchange
  5308.  
  5309.                   1  Minor Synchronize  i     A.5.2/10  Not used by BCA
  5310.                   0
  5311.  
  5312.                   1  Symmetric          i     A.5.2/11  Not used by BCA
  5313.                   1  Synchronize
  5314.  
  5315.  
  5316.                   1  Major Synchronize  i     A.5.2/12  Not used by BCA
  5317.                   2
  5318.  
  5319.                   1  Resynchronize      i     A.5.2/13  Not used by BCA
  5320.                   3
  5321.  
  5322.                   1  Exceptions         i     A.5.2/14  Not used by BCA
  5323.                   4
  5324.  
  5325.                   1  Activity           i     A.5.2/15  Not used by BCA
  5326.                   5  Management
  5327.  
  5328.  
  5329.                   B.2  Elements of procedure related to the PICS   [PICS
  5330.                   clause A.6]
  5331.                B.2.1   Kernel functional unit   [PICS A.6.1]
  5332.  
  5333.                   B.2.1.1   Supported roles   [PICS A.6.1.1]
  5334.  
  5335.                   B.2.1.1.1 Presentation-connection   [PICS A.6.1.1.1]
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.                                           43
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  5355.  
  5356.                      Role        Pro   PICS      Comment
  5357.                                  fil   refer-
  5358.                                  e     ence
  5359.                   1  Initiator   c[1   A.6.1.1.
  5360.                                  ]     1/1
  5361.  
  5362.  
  5363.                   2  Responder   c[2   A.6.1.1.
  5364.                                  ]     1/2
  5365.  
  5366.                   [1]"m" if Establishment-role is "initiator" or "both";
  5367.                                        otherwise "i"
  5368.                   [2]"m" if Establishment-role is "responder" or "both";
  5369.                                        otherwise "i"
  5370.  
  5371.                B.2.1.1.2 Normal data   [PICS A.6.1.1.2]
  5372.  
  5373.                      Role        Pro   PICS      Comment
  5374.                                  fil   refer-
  5375.                                  e     ence
  5376.                   1  Requestor   c[1   A.6.1.1.
  5377.                                  ]     2/1
  5378.  
  5379.  
  5380.                   2  Acceptor    c[2   A.6.1.1.
  5381.                                  ]     2/2
  5382.  
  5383.                    [1]"m" if Normal-data-role is "requestor" or "both";
  5384.                                        otherwise "i"
  5385.                     [2]"m" if Normal-data-role is "acceptor" or "both";
  5386.                                        otherwise "i"
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.                                           44
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5421.  
  5422.                B.2.1.1.3 Orderly release   [PICS A.6.1.1.3]
  5423.  
  5424.                      Role        Pro   PICS      Comment
  5425.                                  fil   referenc
  5426.                                  e     e
  5427.                   1  Requestor   c[1   A.6.1.1.
  5428.                                  ]     3/1
  5429.  
  5430.  
  5431.                   2  Acceptor    c[2   A.6.1.1.
  5432.                                  ]     3/2
  5433.  
  5434.                      [1]"m" if Release-role is "requestor" or "both";
  5435.                                        otherwise "i"
  5436.                       [2]"m" if Release-role is "acceptor" or "both";
  5437.                                        otherwise "i"
  5438.  
  5439.                B.2.1.2 Supported PPDUs associated with the kernel service
  5440.                     [PICS A.6.1.2]
  5441.  
  5442.                      PPDU        Prof   Prof  Prof  PICS      Comment
  5443.                                  ile:   ile:  ile:  refer-
  5444.                                  send   send  rece  ence
  5445.                                  er     er    iver
  5446.                                  Cat    Cat
  5447.                                  I      II
  5448.                   1  CP          c[1]   c[1]  c[2]  A.6.1.2/
  5449.                                                     1
  5450.  
  5451.  
  5452.                   2  CPA         c[2]   c[2]  c[1]  A.6.1.2/
  5453.                                                     2
  5454.  
  5455.                   3  CPR         c[2]   c[3]  c[1]  A.6.1.2/
  5456.                                                     3
  5457.  
  5458.                   4
  5459.                      ARP         m      m     m     A.6.1.2/  send and
  5460.                                                     4         receive
  5461.  
  5462.                   5  ARU         m      m     m     A.6.1.2/  send and
  5463.                                                     5         receive
  5464.  
  5465.                   6  TD          c[4]   c[4]  c[5]  A.6.1.2/
  5466.                                               m     6
  5467.  
  5468.                   [1]"m" if Establishment-role is "initiator" or "both";
  5469.                                        otherwise "i"
  5470.                   [2]"m" if Establishment-role is "responder" or "both";
  5471.  
  5472.  
  5473.                                           45
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  5487.  
  5488.                                        otherwise "i"
  5489.                   [3]"o" if Establishment-role is "responder" or "both";
  5490.                                        otherwise "i"
  5491.                    [4]"m" if Normal-data-role is "requestor" or "both";
  5492.                                        otherwise "i"
  5493.                     [5]"m" if Normal-data-role is "acceptor" or "both";
  5494.                                        otherwise "i"
  5495.  
  5496.                   NOTE--The remainder of the PICS subclauses in A.6 is
  5497.                   out of the scope (i) of this Profile.
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.                                           46
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5553.  
  5554.                   B.3  Supported PPDU parameters   [PICS clause A.7]
  5555.                B.3.1   Connect presentation (CP) parameters   [PICS
  5556.                   A.7.1]
  5557.  
  5558.                      Parameter           Prof Prof  Prof  PICS   Comment
  5559.                                          ile: ile:  ile:  refe
  5560.                                          Send Send  Rece  r-
  5561.                                          er   er    iver  ence
  5562.                                          Cat  Cat
  5563.                                          I    II
  5564.                                          [a]  [b]
  5565.                   1  Calling pre-        m    o     m     A.7.
  5566.                      sentation                            1/1
  5567.                      selector
  5568.  
  5569.  
  5570.                   2  Called pre-         m    m     m     A.7.
  5571.                      sentation                            1/2
  5572.                      selector
  5573.  
  5574.                   3  Mode selector       m    o     m     A.7.
  5575.                                                           1/3
  5576.  
  5577.                   4  Presentation        m    m     m     A.7.
  5578.                      context                              1/4
  5579.                      definition list
  5580.  
  5581.  
  5582.                   5  Default context     i    i     m     A.7.   Not used by
  5583.                      name                                 1/5    BCA
  5584.  
  5585.                   6  Protocol version    o    o     m     A.7.   = version 1
  5586.                                                           1/5    for BCA
  5587.  
  5588.                   7
  5589.                      Presentation        i    i     m     A.7.   Not used by
  5590.                      requirements                         1/7    BCA
  5591.  
  5592.                   8  User session        i    i     m     A.7.
  5593.                      requirements                         1/8
  5594.  
  5595.                   9  User data           m    m     m     A.7.
  5596.                                                           1/9
  5597.  
  5598.                        [a]This entire column has the value of "i" if
  5599.                   Establishment-role is "responder"; otherwise the value
  5600.                                        is as marked.
  5601.                        [b]This entire column has the value of "i" if
  5602.                   Establishment-role is "initiator"; otherwise the value
  5603.  
  5604.  
  5605.                                           47
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.  
  5617.  
  5618.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  5619.  
  5620.                                        is as marked.
  5621.  
  5622.                   NOTE 
  5623.                   Note:     [The X.410 (1984) parameters are out of the
  5624.                             scope (i) of this Profile.]
  5625.  
  5626.  
  5627.                B.3.2   Connect presentation accept (CPA) PPDU   [PICS
  5628.                   A.7.2]
  5629.  
  5630.                      Parameter           Prof Prof  Prof  PICS   Comment
  5631.                                          ile: ile:  ile:  refe
  5632.                                          Send Send  Rece  r-
  5633.                                          er   er    iver  ence
  5634.                                          Cat  Cat
  5635.                                          I    II
  5636.                                          [a]  [b]
  5637.                   1  Responding pre-     m    o     m     A.7.
  5638.                      sentation                            2/1
  5639.                      selector
  5640.  
  5641.  
  5642.                   2  Mode selector       m    m     m     A.7.   = Normal
  5643.                                                           2/2    for BCA
  5644.  
  5645.                   3  Presentation        m    m     m     A.7.
  5646.                      context                              2/3
  5647.                      definition result
  5648.                      list 
  5649.  
  5650.                   4  Protocol version    o    o     m     A.7.   = version 1
  5651.                                                           2/4    for BCA
  5652.  
  5653.  
  5654.                   5  Presentation        i    i     m     A.7.   Not used by
  5655.                      requirements                         2/5    BCA
  5656.  
  5657.                   6  User session        i    i     m     A.7.
  5658.                      requirements                         2/6
  5659.  
  5660.                   7
  5661.                      User data           m    m     m     A.7.
  5662.                                                           2/7
  5663.  
  5664.                        [a]This entire column has the value of "i" if
  5665.                   Establishment-role is "initiator"; otherwise the value
  5666.                                        is as marked.
  5667.                        [b]This entire column has the value of "i" if
  5668.                   Establishment-role is "responder"; otherwise the value
  5669.                                        is as marked.
  5670.  
  5671.                                           48
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682.  
  5683.  
  5684.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5685.  
  5686.                   NOTE 
  5687.                   Note:     [The X.410 (1984) parameters are out of the
  5688.                             scope (i) of this Profile.]
  5689.  
  5690.  
  5691.  
  5692.  
  5693.  
  5694.  
  5695.  
  5696.  
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.                                           49
  5738.  
  5739.  
  5740.  
  5741.  
  5742.  
  5743.  
  5744.  
  5745.  
  5746.  
  5747.  
  5748.  
  5749.  
  5750.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  5751.  
  5752.  
  5753.                B.3.3   Connect presentation reject (CPR) PPDU   [PICS
  5754.                   A.7.3]
  5755.  
  5756.                      Parameter           Profi  Profi  PICS      Comment
  5757.                                          le:    le:    referenc
  5758.                                          Sende  Recei  e
  5759.                                          r      ver
  5760.                                          [a]    [b]
  5761.                   1  Responding          m      m      A.7.3/1
  5762.                      presentation
  5763.                      selector
  5764.  
  5765.  
  5766.                   2  Presentation        m      m      A.7.3/2
  5767.                      context
  5768.                      definition
  5769.                        result list
  5770.  
  5771.                   3  Protocol version    o      m      A.7.3/3   = version 1
  5772.                                                                  for BCA
  5773.  
  5774.                   4  Default context     i      m      A.7.3/4   Not used by
  5775.                      result                                      BCA
  5776.  
  5777.  
  5778.                   5  Provider reason     m      m      A.7.3/5   limited
  5779.                                                                  number are
  5780.                                                                  mandatory
  5781.  
  5782.                   6  User data           m      m      A.7.3/6
  5783.  
  5784.                        [a]This entire column has the value of "i" if
  5785.                   Establishment-role is "initiator"; otherwise the value
  5786.                                        is as marked.
  5787.                        [b]This entire column has the value of "i" if
  5788.                   Establishment-role is "responder"; otherwise the value
  5789.                                        is as marked.
  5790.  
  5791.  
  5792.                   Note:     [NOTE The X.410 (1984) parameter is out of
  5793.                             the scope (i) of this Profile.
  5794.                   ]
  5795.  
  5796.                   B.3.4     Abnormal release user (ARU) PPDU   [PICS
  5797.                   A.7.4]
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.                                           50
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5817.  
  5818.                      Parameter           Profi  Profi  PICS      Comment
  5819.                                          le:    le:    referenc
  5820.                                          Sende  Recei  e
  5821.                                          r      ver
  5822.                   1  Presentation        m      m      A.7.4/1
  5823.                      context
  5824.                      identifier list
  5825.  
  5826.  
  5827.                   2  User data           m      m      A.7.4/2
  5828.  
  5829.  
  5830.                   Note:     [
  5831.                   NOTE The X.410 (1984) parameters are out of the scope
  5832.                   (i) of this Profile.
  5833.  
  5834.                   ]
  5835.                B.3.5   Abnormal release provider (ARP) PPDU   [PICS
  5836.                   A.7.5]
  5837.  
  5838.                      Parameter           Profi  Profi  PICS      Comment
  5839.                                          le:    le:    referenc
  5840.                                          Sende  Recei  e
  5841.                                          r      ver
  5842.                   1  Provider reason     m      m      A.7.5/1
  5843.  
  5844.  
  5845.                   2  Event identifier    o      m      A.7.5/2
  5846.  
  5847.  
  5848.                   Note:     [
  5849.                   NOTE PICS subclauses A.7.6 through A.7.15 are out of
  5850.                   the scope (i) of this Profile.]
  5851.  
  5852.  
  5853.  
  5854.  
  5855.  
  5856.  
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.                                           51
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.  
  5882.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  5883.  
  5884.                   B.4  Support of syntax's   [PICS clause A.8]
  5885.                B.4.1   Transfer syntax's supported   [PICS A.8.1]
  5886.  
  5887.                      Type      Detail                   Prof  Refere   Refere
  5888.                                                         ile   nce to   nce to
  5889.                                                                         
  5890.                                                               defini   restri
  5891.                                                               tion     ction
  5892.                   1  Object    = {joint-iso-ccitt       m     ISO      ISO
  5893.                      identifi  asn1(1) basic-                 8825     11188-
  5894.                      er        encoding(1)}                            1
  5895.  
  5896.  
  5897.                   2  Object    (see Annex E)            o     ISO      none
  5898.                      identifi                                 11188-
  5899.                      er                                       3
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.                   Note:     [
  5906.                   NOTE Other transfer syntax's may be added to the above
  5907.                   table based on the application(s) supported.]
  5908.  
  5909.                B.4.2   Abstract syntax's supported   [PICS A.8.2]
  5910.  
  5911.                      Type      Detail                                    Prof
  5912.                                                                          ile
  5913.                   1  Object    {joint-iso-ccitt association-control(2)   m
  5914.                      identifi  abstract-syntax(1) apdus(0) version1(1)
  5915.                      er
  5916.  
  5917.                   2
  5918.                      Object    (see Annex E)                             o 
  5919.                      identifi
  5920.                      er
  5921.  
  5922.  
  5923.  
  5924.  
  5925.                   Note:     [
  5926.  
  5927.                   NOTE Other abstract syntax's may be added to the above
  5928.                   table based on the application(s) supported.
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.                                           52
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  5949.  
  5950.                   ]
  5951.                B.4.3   Use of ASN.1 encoding   [PICS A.8.3]
  5952.  
  5953.                   The following table is used to indicate any coding
  5954.                   restrictions for sending all ACSE's APDUs, PPDUs and
  5955.                   User Information on ACSE APDU's (see PICS A.8.3).
  5956.  
  5957.  
  5958.  
  5959.  
  5960.                      Restriction                    Prof  Comment
  5961.                                                     ile
  5962.                   1  Only definite form of length   ox
  5963.                      encoding used
  5964.  
  5965.  
  5966.                   2  Indefinite form of length      o
  5967.                      encoding used for all
  5968.                      constructed types
  5969.  
  5970.                   3  Only minimal number of         o
  5971.                      octets used for definite
  5972.                      form of length encoding
  5973.  
  5974.                   4  Only primitive encoding used   o
  5975.                      for OCTET STRING
  5976.  
  5977.  
  5978.                   5  Only primitive encoding used   o
  5979.                      for BITSTRING
  5980.  
  5981.  
  5982.                   Note:     [
  5983.                   NOTE  PICS subclause A.8.4 is out of the scope (i) of
  5984.                   this Profile.
  5985.                   ]
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.                                           53
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.  
  6014.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  6015.  
  6016.                                           Annex C
  6017.                          Requirements for Session Layer facilities
  6018.                   (Normative)
  6019.                   This annex specifies the session requirements for
  6020.                   completing the Session PICS (ISO 8327-2) for the
  6021.                   categories, roles, and options selected (see 8.2). 
  6022.  
  6023.                   The specifications in this annex are based on the
  6024.                   Proforma tables of the Session Layer PICS Proforma. The
  6025.                   clause numbers and tables referenced in this annex are
  6026.                   those of  ISO 8327-2. If a clause number of  ISO 8327-2
  6027.                   is not mentioned it is out of the scope of this
  6028.                   Profile. It may be ignored and will, therefore, not be
  6029.                   subject to the compliance statement of this Profile.
  6030.  
  6031.                   The specifications references the following variables:
  6032.                   Establishment-role, Normal-data-role, and Release-role.
  6033.                   These are discussed in 8.2.
  6034.  
  6035.  
  6036.                   Note:     [NOTE PICS clauses A.1-A.4 are outside of the
  6037.                             scope of this Profile.
  6038.                   ]
  6039.  
  6040.                   C.1  Global statement of conformance   [PICS A.5]
  6041.                      Question                            Answer    PICS
  6042.                                                                    reference
  6043.                   1  Are all mandatory features               yes  A.5/1
  6044.                      implemented?
  6045.  
  6046.  
  6047.                   C.2  Supported functional units and protocol mechanisms
  6048.                     [PICS A.6]
  6049.                C.2.1   Functional units   [PICS A.6.1]
  6050.  
  6051.  
  6052.                      Functional unit    Prof  PICS       Comment
  6053.                                         ile   referenc
  6054.                                               e
  6055.                   1  Kernel             m     A.6.1/1
  6056.  
  6057.                   2  Negotiated         i     A.6.1/2    Not used by BCA
  6058.                      Release
  6059.  
  6060.  
  6061.                   3  Half Duplex        i     A.6.1/3    Not used by BCA
  6062.  
  6063.                   4  Duplex             m     A.6.1/4
  6064.  
  6065.  
  6066.  
  6067.                                           54
  6068.  
  6069.  
  6070.  
  6071.  
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.  
  6080.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  6081.  
  6082.                   5  Expedited Data     i     A.6.1/5    Not used by BCA
  6083.  
  6084.                   6  Typed Data         i     A.6.1/6    Not used by BCA
  6085.  
  6086.  
  6087.                   7  Capability Data    i     A.6.1/7    Not used by BCA
  6088.  
  6089.                   8  Minor Synchronize  i     A.6.1/8    Not used by BCA
  6090.  
  6091.                   9  Symmetric          i     A.6.1/9    Not used by BCA
  6092.                      Synchronize
  6093.  
  6094.  
  6095.                   1  Major Synchronize  i     A.6.1/10   Not used by BCA
  6096.                   0
  6097.  
  6098.                   1  Resynchronize      i     A.6.1/11   Not used by BCA
  6099.                   1
  6100.  
  6101.                   1  Exceptions         i     A.6.1/12   Not used by BCA
  6102.                   2
  6103.  
  6104.                   1  Activity           i     A.6.1/13   Not used by BCA
  6105.                   3  Management
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.  
  6122.  
  6123.  
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130.  
  6131.  
  6132.  
  6133.                                           55
  6134.  
  6135.  
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.  
  6146.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  6147.  
  6148.                   C.2.2     Protocol mechanism   [PICS A.6.2]
  6149.                      Mechanism            Prof  PICS      Comment
  6150.                                           ile   referenc
  6151.                                                 e
  6152.                   1  Use of transport     o     A.6.2/1
  6153.                      expedited data
  6154.                      (Extended control
  6155.                      Quality Of
  6156.                      Service)
  6157.  
  6158.  
  6159.                   2  Reuse of             i     A.6.2/2   Not required in
  6160.                      transport-                           CULR-1
  6161.                      connection
  6162.  
  6163.                   3  Basic                m     A.6.2/3
  6164.                      concatenation
  6165.  
  6166.                   4  Extended             i     A.6.2/4   Not required in
  6167.                      concatenation                        CULR-1
  6168.                      (sending)
  6169.  
  6170.  
  6171.                   5  Extended             i     A.6.2/5   Not used by BCA
  6172.                      concatenation
  6173.                      (receiving)
  6174.  
  6175.                   6  Segmenting           i     A.6.2/6   Not used with BCA
  6176.                      (sending)                            (see CULR-1)
  6177.  
  6178.                   7
  6179.                      Segmenting           i     A.6.2/7   Not used by BCA
  6180.                      (receiving)
  6181.  
  6182.                   8  Max size of SS-      x     A.6.2/8
  6183.                      user data  512
  6184.  
  6185.                   9  Max size of SS-      m     A.6.2/9
  6186.                      user data  10240
  6187.  
  6188.  
  6189.                   1  Max size of SS-      x     A.6.2/10
  6190.                   0  user data   9
  6191.  
  6192.  
  6193.                   C.3  Elements of procedures related to the PICS   [PICS
  6194.                   A.7]
  6195.                C.3.1   Kernel functional unit   [PICS A.7.1]
  6196.  
  6197.                   C.3.1.1 Supported roles for the Kernel functional unit
  6198.  
  6199.                                           56
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  6213.  
  6214.                   services   [PICS A.7.1.1]
  6215.  
  6216.                   C.3.1.1.1 Session-connection   [PICS A.7.1.1.1]
  6217.  
  6218.                      Role        Pro   PICS      Comment
  6219.                                  fil   referenc
  6220.                                  e     e
  6221.                   1  Initiator   c[1   A.7.1.1.
  6222.                                  ]     1/1
  6223.  
  6224.  
  6225.                   2  Responder   c[2   A.7.1.1.
  6226.                                  ]     1/2
  6227.  
  6228.                   [1]"m" if Establishment-role is "initiator" or "both";
  6229.                                        otherwise "i"
  6230.                   [2]"m" if Establishment-role is "responder" or "both";
  6231.                                        otherwise "i"
  6232.  
  6233.                   C.3.1.1.2 Orderly release   [PICS A.7.1.1.2]
  6234.  
  6235.                      Role        Pro   PICS      Comment
  6236.                                  fil   referenc
  6237.                                  e     e
  6238.                   1  Requestor   c[1   A.7.1.1.
  6239.                                  ]     2/1
  6240.  
  6241.  
  6242.                   2  Acceptor    c[2   A.7.1.1.
  6243.                                  ]     2/2
  6244.  
  6245.                      [1]"m" if Release-role is "requestor" or "both";
  6246.                                        otherwise "i"
  6247.                       [2]"m" if Release-role is "acceptor" or "both";
  6248.                                        otherwise "i"
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260.  
  6261.  
  6262.  
  6263.  
  6264.  
  6265.                                           57
  6266.  
  6267.  
  6268.  
  6269.  
  6270.  
  6271.  
  6272.  
  6273.  
  6274.  
  6275.  
  6276.  
  6277.  
  6278.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  6279.  
  6280.                   C.3.1.1.3 Normal data transfer   [PICS A.7.1.1.3]
  6281.  
  6282.                      Role        Pro   PICS      Comment
  6283.                                  fil   referenc
  6284.                                  e     e
  6285.                   1  Requestor   c[1   A.7.1.1.
  6286.                                  ]     3/1
  6287.  
  6288.  
  6289.                   2  Acceptor    c[2   A.7.1.1.
  6290.                                        3/2
  6291.  
  6292.                    [1]"m" if Normal data-role is "requestor" or "both";
  6293.                                        otherwise "i"
  6294.                     [2]"m" if Normal data-role is "acceptor" or "both";
  6295.                                        otherwise "i"
  6296.  
  6297.                   C.3.1.2 Support for the SPDUs associated with the
  6298.                   Kernel services [PICSA.7.1.2]
  6299.  
  6300.                      SPDU             Prof   Prof  PICS      Comment
  6301.                                       ile:   ile:  referenc
  6302.                                       Send   Rece  e
  6303.                                       er     iver
  6304.                   1  Connect (CN)     c[1]   c[2]  A.7.1.2/
  6305.                                                    1
  6306.  
  6307.  
  6308.                   2  Overflow accept  i      i     A.7.1.2/  Not used by
  6309.                      (OA)                          2         BCA
  6310.  
  6311.                   3  Connect Data     i      i     A.7.1.2/  Not used by
  6312.                      Overflow (CDO)                3         BCA
  6313.  
  6314.                   4
  6315.                      Accept (AC)      c[2]   c[1]  A.7.1.2/
  6316.                                                    4
  6317.  
  6318.                   5  Refuse           c[2]   c[1]  A.7.1.2/
  6319.                                                    5
  6320.  
  6321.                   6  Finish           c[3]   c[4   A.7.1.2/
  6322.                                                    6
  6323.  
  6324.  
  6325.                   7  Disconnect (DN)  c[4]   c[3]  A.7.1.2/
  6326.                                                    7
  6327.  
  6328.  
  6329.  
  6330.  
  6331.                                           58
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  6345.  
  6346.                   8  Abort (AB)       m      m     A.7.1.2/
  6347.                                                    8
  6348.  
  6349.                   9  Abort Accept     o      o     A.7.1.2/
  6350.                      (AA)                          9
  6351.  
  6352.  
  6353.                   1  Data Transfer    c[5]   m     A.7.1.2/
  6354.                   0  (DT)                          10
  6355.  
  6356.                   1  Prepare (PR)     o      c[6]  A.7.1.2/
  6357.                   1                                11
  6358.  
  6359.                   [1]"m" if Establishment-role is "initiator" or "both";
  6360.                                        otherwise "i"
  6361.                   [2]"m" if Establishment-role is "responder" or "both";
  6362.                                        otherwise "i"
  6363.                      [3]"m" if Release-role is "requestor" or "both";
  6364.                                        otherwise "i"
  6365.                       [4]"m" if Release-role is "acceptor" or "both";
  6366.                                        otherwise "i"
  6367.                    [5]"m" if Normal-data-role is "requestor" or "both";
  6368.                                        otherwise "i"
  6369.                     [6]"m" if mOSI is supported by transport expedited;
  6370.                                        otherwise "i"
  6371.  
  6372.  
  6373.                   Note:     [NOTE The remainder of the PICS subclauses in
  6374.                             A.7 is out of the scope (i) of this Profile.
  6375.                   ]
  6376.  
  6377.  
  6378.  
  6379.  
  6380.  
  6381.  
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.  
  6397.                                           59
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.  
  6410.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  6411.  
  6412.                   C.4  Supported SPDU parameters   [PICS A.8]
  6413.                C.4.1   Connect (CN) SPDU   [PICS A.8.1]
  6414.  
  6415.                   C.4.1.1   Connection Identifier   [PICS A.8.1.1]
  6416.  
  6417.                      PGI "Connection     Profi  Profi  PICS      Comment
  6418.                      Identifier"         le:    le:    referenc
  6419.                                          Sende  Recei  e
  6420.                                          r      ver
  6421.                                          [a]    [b]
  6422.                   1  Calling SS-user     i      m      A.8.1.1/  Not used by
  6423.                      Reference                         1         BCA
  6424.  
  6425.  
  6426.                   2  Common Reference    i      m      A.8.1.1/  Not used by
  6427.                                                        2         BCA
  6428.  
  6429.                   3  Additional          i      m      A.8.1.1/  Not used by
  6430.                      Reference                         3         BCA
  6431.                      Information
  6432.  
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.                                           60
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.  
  6476.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  6477.  
  6478.                   C.4.1.2   Connect/Accept Item   [PICS A.8.1.2]
  6479.  
  6480.  
  6481.                   C.4.1.2.1 Connect/Accept Item parameters   [PICS
  6482.                   A.8.1.2.1]
  6483.  
  6484.                      PGI           Prof  Profi  PICS    Comment
  6485.                      "Connect/Ac   ile:  le:    refer
  6486.                      cept          Send  Recei  ence
  6487.                        Item"       er    ver
  6488.                                    [a]   [b]
  6489.                   1  Protocol      m     m      A.8.1   For BCA, basic
  6490.                      Options                    .2.1/   concatenation shall
  6491.                                                 1       be indicated
  6492.  
  6493.  
  6494.                   2  TSDU          o     m      A.8.1   = 0 for BCA 
  6495.                      maximum                    .2.1/
  6496.                      size                       2
  6497.  
  6498.                   3  Version       m     m      A.8.1   = version 2 for BCA
  6499.                      Number                     .2.1/
  6500.                                                 3
  6501.  
  6502.                   4  Initial       i     m      A.8.1   Not used by BCA
  6503.                      Serial                     .2.1/
  6504.                      Number                     4
  6505.  
  6506.  
  6507.                   5  Token         i     m      A.8.1   Not used by BCA
  6508.                      Setting                    .2.1/
  6509.                      Item                       5
  6510.  
  6511.                   6  Second        i     m      A.8.1   Not used by BCA
  6512.                      Initial                    .2.1/
  6513.                      Serial                     6
  6514.                      Number
  6515.  
  6516.                        [a]This entire column has the value of "i" if
  6517.                   Establishment-role is "responder"; otherwise the value
  6518.                                        is as marked.
  6519.                        [b]This entire column has the value of "i" if
  6520.                   Establishment-role is "initiator"; otherwise the value
  6521.                                        is as marked.
  6522.  
  6523.  
  6524.  
  6525.                   C.4.1.2.2 Presence of Connect/Accept Item   [PICS
  6526.                   A.8.1.2.2]
  6527.  
  6528.  
  6529.                                           61
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  6543.  
  6544.                                      Prof  Prof   PICS      Comment
  6545.                                      ile:  ile:   referenc
  6546.                                      Send  Rece   e
  6547.                                      er    iver
  6548.                                      [a]   [b]
  6549.                   1  Sending         m     i      A.8.1.2.
  6550.                                                   2/1
  6551.  
  6552.  
  6553.                   2  Receiving       i     m      A.8.1.2.
  6554.                                                   2/2
  6555.  
  6556.                       [a]This entire column has the value of "i"  if
  6557.                   Establishment-role is "responder"; otherwise the value
  6558.                                        is as marked.
  6559.                       [b]This entire column has the value of "i"  if
  6560.                   Establishment-role is "initiator"; otherwise the value
  6561.                                        is as marked.
  6562.  
  6563.                   C.4.1.3   Single Items   [PICS A.8.1.3]
  6564.  
  6565.                      Single Items    Profi  Profi  Profi  PICS   Comment
  6566.                                      le:    le:    le:    refe
  6567.                                      Sende  Sende  Recei  renc
  6568.                                      r      r      ver    e
  6569.                                      Cat I  Cat    [b]
  6570.                                      [a]    II
  6571.                                             [a]
  6572.                   1  Session User    m      m      m      A.8.   For BCA,
  6573.                      Requirements                         1.3/   shall
  6574.                                                           1      include
  6575.                                                                  duplex
  6576.  
  6577.  
  6578.                   2  Calling         o      o      m      A.8.
  6579.                      Session                              1.3/
  6580.                      Selector                             2
  6581.  
  6582.                   3  Called          m      o      m      A.8.
  6583.                      Session                              1.3/
  6584.                      Selector                             3
  6585.  
  6586.                   4  Data Overflow   i      i      m      A.8.   Not used by
  6587.                                                           1.3/   BCA
  6588.                                                           4
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.                                           62
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.  
  6608.              September 1993           Working Draft   ISO/IEC ISP 11188-3
  6609.  
  6610.                   5  User Data       m      m      m      A.8.
  6611.                                                           1.3/
  6612.                                                           5
  6613.  
  6614.                   6  Extended User   m      o      m      A.8.
  6615.                      Data                                 1.3/
  6616.                                                           6
  6617.  
  6618.                       [a]This entire column has the value of "i"  if
  6619.                   Establishment-role is "responder"; otherwise the value
  6620.                                        is as marked.
  6621.                       [b]This entire column has the value of "i"  if
  6622.                   Establishment-role is "initiator"; otherwise the value
  6623.                                        is as marked.
  6624.  
  6625.                   Note:     [NOTE The session PICS (ISO 8327-2) mandates
  6626.                             that the Called Session Selector be sent.
  6627.                             However, the session protocol specification
  6628.                             (ISO 8327-1) indicates that this datatype is
  6629.                             optional. This Profile has chosen to make
  6630.                             this item optional ("o") for category II.
  6631.                   ]
  6632.  
  6633.                   C.4.2     Accept (AC) SPDU   [PICS A.8.4]
  6634.  
  6635.                   C.4.2.1   Connection Identifier   [PICS A.8.4.1]
  6636.  
  6637.  
  6638.                      PGI "Connection     Profi  Profi  PICS      Comment
  6639.                      Identifier"         le:    le:    referenc
  6640.                                          Sende  Recei  e
  6641.                                          r      ver
  6642.                                                 [a]
  6643.                   1  Calling SS-user     i      m      A.8.4.1/  Not used by
  6644.                      Reference                         1         BCA
  6645.  
  6646.                   2  Common Reference    i      m      A.8.4.1/  Not used by
  6647.                                                        2         BCA
  6648.  
  6649.  
  6650.                   3  Additional          i      m      A.8.4.1/  Not used by
  6651.                      Reference                         3         BCA
  6652.                      Information
  6653.  
  6654.                       [a]This entire column has the value of "i"  if
  6655.                   Establishment-role is "initiator"; otherwise the value
  6656.                                        is as marked.
  6657.  
  6658.                   C.4.2.2   Connect/Accept Item   [PICS A.8.4.2]
  6659.  
  6660.  
  6661.                                           63
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.  
  6674.              Working Draft   ISO/IEC ISP 11188-3           September 1993
  6675.  
  6676.  
  6677.                   C.4.2.2.1 Connect/Accept Item parameters   [PICS
  6678.                   A.8.4.2.1]
  6679.  
  6680.                      PGI          Prof  Prof  PICS      Comment
  6681.                      "Connect/A   ile:  ile:  referenc
  6682.                      ccept        Send  Rece  e
  6683.                        Item"      er    iver
  6684.                                   [a]   [b]
  6685.                   1  Protocol     m     m     A.8.4.2.  Basic concatenation
  6686.                      Options                  1/1       shall be indicated
  6687.  
  6688.  
  6689.                   2  TSDU         o     m     A.8.4.2.  If sent , value shall
  6690.                      maximum                  1/2       be 0
  6691.                      size
  6692.  
  6693.                   3  Version      m     m     A.8.4.2.1/3
  6694.                      Number
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703.  
  6704.  
  6705.  
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.                                           64
  6728.  
  6729.  
  6730.  
  6731.  
  6732.