home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1993 July / Disc.iso / ccitt / 1992 / t / t433_5.asc < prev    next >
Encoding:
Text File  |  1991-12-31  |  4.4 KB  |  136 lines

  1.  
  2. B.2    Conventions
  3.  
  4.        The intersection of an incoming event (row) and a state (column) forms a cell.
  5.  
  6.        In the state table, a bland cell represents the combination of an incoming event and a state that is not defined for 
  7. the DTAM-PM (see  B.3.1). Some states await solely some incoming events from the source DTAM-PM (internal events). 
  8. These states are marked by * and no other incoming events are considered.
  9.        A non-blank cell represents an incoming event and a state that is defined for the DTAM-PM. Such a cell contains 
  10. one or more action lists. An action list may be either mandatory or conditional.  If a cell contains a mandatory action list, it is 
  11. the only action list in the cell.
  12.  
  13.        A mandatory action list contains:
  14.  
  15.        a)   optionally one or more outgoing events;
  16.  
  17.        b)   optionally one or more specific actions;
  18.  
  19.        c)   an resultant state.
  20.  
  21.        A conditional action list contains:
  22.  
  23.        a)   a predicate expression comprising predicates and Boolean operators ( represents the Boolean NOT, & 
  24.  
  25.             represents the Boolean AND);
  26.  
  27.        b)   a mandatory action list. (This mandatory action list is used only if the predicate expression is true.)
  28.  
  29. B.3    Actions to be taken by the DTAM-PM
  30.  
  31.        The DTAM-PM state table defines the action to be taken by the DTAM-PM in terms of an optional outgoing event, 
  32.  
  33. optional specific actions, and the resultant state of the application-association.
  34.  
  35. B.3.1  Invalid intersections
  36.  
  37.        Blank cells indicate an invalid intersection of an incoming event and state. If such an intersection occurs, one of 
  38. the following actions is taken:
  39.        a)   If the incoming event comes from the DTAM-SE-user, or is an internal event, any action taken by the 
  40.             DTAM-PM is a local matter.
  41.        b)   If the incoming event is related to a received APDU, or SS-provider, either the DTAM-PM issues an 
  42.             appropriate internal event, or the DTAM-PM issues both a D-PAind outgoing event (to its DTAM-SE-user) 
  43.             and a DAB outgoing event (to its peer DTAM-PM).
  44. B.3.2  Valid intersections
  45.        If the intersection of the state and incoming event is valid, one of the following actions is taken:
  46.        a)   If the cell contains a mandatory action list, the DTAM-PM takes the actions specified.
  47.        b)   If a cell contains one or more conditional action lists, for each predicate expression that is true, the DTAM- 
  48.             PM takes the actions specified. If none of the predicate expressions are true, the DTAM-PM takes one of 
  49.             the actions defined in  B.3.1.
  50.  
  51. B.4    Definition of variables
  52.  
  53.        The following variables are specified.
  54.  
  55. B.4.1  Association-initiating DTAM-PM
  56.        This Boolean variable is set TRUE if the DTAM-PM is the association-initiating DTAM-PM (specific action [a1]), 
  57. otherwise it is set FALSE (specific action [a2]).
  58.  
  59.        This Boolean variable is tested in the predicate p11.
  60.  
  61.  
  62.  
  63. 1           Fascicle VII.7 - Rec. T.433
  64.  
  65.  
  66.  
  67.  
  68. B.4.2  Checkpoint-confirmed
  69.  
  70.        This Boolean variable is TRUE, if at least one checkpoint was confirmed during the transfer procedure. It is set 
  71. FALSE at the beginning of the transfer procedure (specific action [a30]). It is set TRUE, if an S-MINOR-SYNCHRONIZE 
  72. confirm primitive is issued to the sending DTAM-PM (specific action [a32]).
  73.  
  74. B.4.3  Transfer-completed
  75.  
  76.        This Boolean variable is TRUE, if the receiving DTAM-PM aborted the association because it could not discard an 
  77. already completed transfer. It is set by the specific actions [a93] and [a94].
  78.  
  79.        This Boolean variable is tested in the predicate p37.
  80.  
  81. B.4.4  Outstanding-minor-syncs
  82.  
  83.        This integer variable indicates the number of outstanding checkpoint confirmations during the transfer procedure. It 
  84. is set to zero at the beginning of the transfer procedure (specific action [a30]). It is incremented by one, if a S-MINOR- 
  85. SYNCHRONIZE request primitive is issued by the sending user to the sending DTAM-PM (specific action [a31]).
  86.  
  87.        The value of this variable is compared with the value of the window-size field of the  S-CONcnf in the predicate 
  88. p32. The value of this variable is compared with the value zero in the predicate p33.
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                     Fascicle VII.7 - Rec. T.433      2
  135.  
  136.