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

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           Working Implementation
  9.           Agreements for Open Systems
  10.           Interconnection Protocols:
  11.           Part 20 - Manufacturing Message Specification (MMS) 
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.           Output from the September 1993 NIST Workshop for Implementors  of
  25.           OSI
  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:          Rick Igou, Martin Marietta Energy Systems
  60.           SIG Editor:    Neal Laurance, Ford  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.           Foreword
  93.  
  94.           This part of  the Working Implementation Agreements  was prepared
  95.           by the Manufacturing Message Specification (MMS) Special Interest
  96.           Group  (MMSSIG)  of  the  National  Institute  of  Standards  and
  97.           Technology  (NIST)  Workshop  for  Implementors of  Open  Systems
  98.           Interconnection  (OSI).    See  Procedures  Manual  for  Workshop
  99.           charter.
  100.  
  101.           Text in this  part has been approved by the Plenary of the above-
  102.           mentioned Workshop.  No significant technical change has occurred
  103.           in this part since it was previously presented.
  104.  
  105.           Future changes and additions to this version of these Implementor
  106.           Agreements will be published as  a new part. Deleted and replaced
  107.           text will be shown as strikeout. New and replacement text will be
  108.           shown as shaded.
  109.  
  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 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  141.  
  142.  
  143.                                   Table of Contents
  144.  
  145.  
  146.           Part 20 - Manufacturing Message Specification (MMS) . . . . .   1
  147.  
  148.           0   Introduction  . . . . . . . . . . . . . . . . . . . . . .   1
  149.  
  150.           1   Scope . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  151.  
  152.           2   Field of Application  . . . . . . . . . . . . . . . . . .   1
  153.  
  154.           3   Normative References  . . . . . . . . . . . . . . . . . .   1
  155.  
  156.           4   Definitions . . . . . . . . . . . . . . . . . . . . . . .   1
  157.  
  158.           5   Corrigenda and Addenda  . . . . . . . . . . . . . . . . .   1
  159.  
  160.           6   Status  . . . . . . . . . . . . . . . . . . . . . . . . .   1
  161.  
  162.           7   General Agreements  . . . . . . . . . . . . . . . . . . .   2
  163.               7.1  Max supported PDU size . . . . . . . . . . . . . . .   2
  164.               7.2  FileName . . . . . . . . . . . . . . . . . . . . . .   2
  165.               7.3  Order of capabilities  . . . . . . . . . . . . . . .   2
  166.               7.4  Constructed Encodings  . . . . . . . . . . . . . . .   2
  167.  
  168.           8   Service-Specific Agreements . . . . . . . . . . . . . . .   2
  169.               8.1  Environment and general management . . . . . . . . .   2
  170.                    8.1.1    Initiate  . . . . . . . . . . . . . . . . .   2
  171.                    8.1.1.1  Negotiation of MMS abstract syntaxes  . . .   2
  172.                    8.1.1.2  Max serv outstanding  . . . . . . . . . . .   2
  173.                    8.1.1.3  Local detail calling  . . . . . . . . . . .   3
  174.                    8.1.1.4  Local detail called . . . . . . . . . . . .   3
  175.                    8.1.1.5  Rules of Extensibility  . . . . . . . . . .   3
  176.               8.2  VMD Support  . . . . . . . . . . . . . . . . . . . .   3
  177.               8.3  Domain Management  . . . . . . . . . . . . . . . . .   3
  178.                    8.3.1    List of capabilities  . . . . . . . . . . .   3
  179.                    8.3.2    Initiate Download Sequence service  . . . .   3
  180.                    8.3.3    Download Segment service  . . . . . . . . .   3
  181.                    8.3.4    Terminate Download Sequence service . . . .   3
  182.                    8.3.5    Initiate Upload Sequence service  . . . . .   4
  183.                    8.3.6    Upload Segment service  . . . . . . . . . .   4
  184.                    8.3.7    Get Domain Attributes service . . . . . . .   4
  185.               8.4  Program Invocation Management  . . . . . . . . . . .   4
  186.                    8.4.1    Start service . . . . . . . . . . . . . . .   4
  187.                    8.4.2    Stop service  . . . . . . . . . . . . . . .   4
  188.                    8.4.3    Resume service  . . . . . . . . . . . . . .   4
  189.                    8.4.4    Reset service . . . . . . . . . . . . . . .   4
  190.               8.5  Variable Access  . . . . . . . . . . . . . . . . . .   4
  191.  
  192.  
  193.                                          iii
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  207.  
  208.  
  209.                    8.5.1    Scattered access  . . . . . . . . . . . . .   5
  210.                    8.5.2    Floating point  . . . . . . . . . . . . . .   5
  211.                    8.5.3    Unsigned Data . . . . . . . . . . . . . . .   5
  212.                    8.5.4    Order of variable specifications  . . . . .   5
  213.                    8.5.5    Parameter CBBs  . . . . . . . . . . . . . .   5
  214.                    8.5.6    Named Variable Scope  . . . . . . . . . . .   5
  215.                    8.5.7    Address Types . . . . . . . . . . . . . . .   5
  216.               8.6  Semaphore Management . . . . . . . . . . . . . . . .   5
  217.               8.7  Operator Communication . . . . . . . . . . . . . . .   6
  218.               8.8  Event Management . . . . . . . . . . . . . . . . . .   6
  219.               8.9  Journal Management . . . . . . . . . . . . . . . . .   6
  220.  
  221.           Annex A (normative)
  222.  
  223.           Backwards compatibility agreements  . . . . . . . . . . . . .   7
  224.  
  225.           Annex B (normative)
  226.  
  227.           DIS 9506 modifications required for backwards compatibility .   8
  228.  
  229.           Annex C (normative)
  230.  
  231.           Basic functional tests  . . . . . . . . . . . . . . . . . . .   9
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                           iv
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.           Part 20 - Manufacturing Message Specification (MMS)
  273.  
  274.  
  275.           0   Introduction
  276.  
  277.           (Refer to the Stable Agreements, Version 6.)
  278.  
  279.  
  280.           1   Scope
  281.  
  282.           (Refer to the Stable Agreements, Version 6.)
  283.  
  284.  
  285.           2   Field of Application
  286.  
  287.  
  288.           3   Normative References
  289.  
  290.           (Refer to the Stable Agreements, Version 6.)
  291.  
  292.  
  293.           4   Definitions
  294.  
  295.           (Refer to the Stable Agreements, Version 6.)
  296.  
  297.  
  298.           5   Corrigenda and Addenda
  299.  
  300.           ISO/IEC 9506-1:1993 -    Industrial    automation    systems    -
  301.                                    Manufacturing   Message   Specification:
  302.                                    Technical Corrigenda 1
  303.  
  304.  
  305.           6   Status
  306.  
  307.           Phase 1 is in progress.
  308.  
  309.  
  310.           7   General Agreements
  311.  
  312.  
  313.           7.1    Max supported PDU size
  314.  
  315.           (Refer to the Stable Agreements, Version 6.)
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                           1
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  339.  
  340.  
  341.           7.2    FileName
  342.  
  343.           (Refer to the Stable Agreements, Version 6.)
  344.  
  345.  
  346.           7.3    Order of capabilities
  347.  
  348.           (Refer to the Stable Agreements, Version 6.)
  349.  
  350.  
  351.           7.4    Constructed Encodings
  352.  
  353.           Constructed encodings shall not be  used for bit strings  shorter
  354.           than 256 bits, nor for octet strings (or types derived from octet
  355.           strings by tagging) shorter  than 1024 octets. For such  strings,
  356.           only  primitive  encodings  shall  be used.  Upon  receipt  of  a
  357.           constructed  bit  string  or  octet  string  that  violates  this
  358.           restriction,  the   receiving  implementation   may  reject   the
  359.           corresponding PDU, but shall not send a P-P-Abort.
  360.  
  361.  
  362.           8   Service-Specific Agreements
  363.  
  364.  
  365.           8.1    Environment and general management
  366.  
  367.  
  368.           8.1.1   Initiate
  369.  
  370.  
  371.           8.1.1.1   Negotiation of MMS abstract syntaxes
  372.  
  373.           (Refer to the Stable Agreements, Version 6.)
  374.  
  375.  
  376.           8.1.1.2   Max serv outstanding
  377.  
  378.           (Refer to the Stable Agreements, Version 6.)
  379.  
  380.  
  381.           8.1.1.3   Local detail calling
  382.  
  383.           (Refer to the Stable Agreements, Version 6.)
  384.  
  385.  
  386.           8.1.1.4   Local detail called
  387.  
  388.           (Refer to the Stable Agreements, Version 6.)
  389.  
  390.  
  391.                                           2
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  405.  
  406.  
  407.           8.1.1.5   Rules of Extensibility
  408.  
  409.           (Refer to the Stable Agreements, Version 6.)
  410.  
  411.  
  412.           8.2    VMD Support
  413.  
  414.           (Refer to the Stable Agreements, Version 6.)
  415.  
  416.  
  417.           8.3    Domain Management
  418.  
  419.  
  420.           8.3.1   List of capabilities
  421.  
  422.           (Refer to the Stable Agreements, Version 6.)
  423.  
  424.  
  425.           8.3.2   Initiate Download Sequence service
  426.  
  427.           (Refer to the Stable Agreements, Version 6.)
  428.  
  429.  
  430.           8.3.3   Download Segment service
  431.  
  432.           (Refer to the Stable Agreements, Version 6.)
  433.  
  434.  
  435.           8.3.4   Terminate Download Sequence service
  436.  
  437.           (Refer to the Stable Agreements, Version 6.)
  438.  
  439.  
  440.           8.3.5   Initiate Upload Sequence service
  441.  
  442.           (Refer to the Stable Agreements, Version 6.)
  443.  
  444.  
  445.           8.3.6   Upload Segment service
  446.  
  447.           (Refer to the Stable Agreements, Version 6.)
  448.  
  449.  
  450.           8.3.7   Get Domain Attributes service
  451.  
  452.           (Refer to the Stable Agreements, Version 6.)
  453.  
  454.  
  455.  
  456.  
  457.                                           3
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  471.  
  472.  
  473.           8.4    Program Invocation Management
  474.  
  475.  
  476.           8.4.1   Start service
  477.  
  478.           (Refer to the Stable Agreements, Version 6.)
  479.  
  480.  
  481.           8.4.2   Stop service
  482.  
  483.           (Refer to the Stable Agreements, Version 6.)
  484.  
  485.  
  486.           8.4.3   Resume service
  487.  
  488.           (Refer to the Stable Agreements, Version 6.)
  489.  
  490.  
  491.           8.4.4   Reset service
  492.  
  493.           (Refer to the Stable Agreements, Version 6.)
  494.  
  495.  
  496.           8.5    Variable Access
  497.  
  498.  
  499.           8.5.1   Scattered access
  500.  
  501.           (Refer to the Stable Agreements, Version 6.)
  502.  
  503.  
  504.           8.5.2   Floating point
  505.  
  506.           (Refer to the Stable Agreements, Version 6.)
  507.  
  508.  
  509.           8.5.3   Unsigned Data
  510.  
  511.           (Refer to the Stable Agreements, Version 6.)
  512.  
  513.  
  514.           8.5.4   Order of variable specifications
  515.  
  516.           (Refer to the Stable Agreements, Version 6.)
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                           4
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  537.  
  538.  
  539.           8.5.5   Parameter CBBs
  540.  
  541.           (Refer to the Stable Agreements, Version 6.)
  542.  
  543.  
  544.           8.5.6   Named Variable Scope
  545.  
  546.           (Refer to the Stable Agreements, Version 6.)
  547.  
  548.  
  549.           8.5.7   Address Types
  550.  
  551.           (Refer to the Stable Agreements, Version 6.)
  552.  
  553.  
  554.           8.6    Semaphore Management
  555.  
  556.           Semaphore services are not considered in Phase 1.
  557.  
  558.  
  559.           8.7    Operator Communication
  560.  
  561.           (Refer to the Stable Agreements, Version 6.)
  562.  
  563.  
  564.           8.8    Event Management
  565.  
  566.           Event Management services are not considered in Phase 1.
  567.  
  568.  
  569.           8.9    Journal Management
  570.  
  571.           Journal Management services are not considered in Phase 1.
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.                                           5
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  603.  
  604.  
  605.           Annex A (normative)
  606.  
  607.           Backwards compatibility agreements
  608.  
  609.           (Refer to the Stable Agreements, Version 6.)
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.                                           6
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  669.  
  670.  
  671.           Annex B (normative)
  672.  
  673.           DIS 9506 modifications required for backwards compatibility
  674.  
  675.           (Refer to the Stable Agreements, Version 6.)
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                           7
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.           PART 20 - Manufacturing Message Specification (MMS)                                                        June 1993 (Working)
  735.  
  736.  
  737.           Annex C (normative)
  738.  
  739.           Basic functional tests
  740.  
  741.           (Refer to the Stable Agreements, Version 6.)
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.                                           8
  788.  
  789.  
  790.  
  791.  
  792.