HP 800 HP DLPI Programmer's Guide - Page 45

Message Flow: Simultaneous DLS User & DLS Provider Invoked

Page 45 highlights

Figure 1-20 Figure 1-21 Figure 1-22 Introduction to DLPI DLPI Services DL_DISCONNECT_REQ requests that a connection be released. DL_DISCONNECT_IND informs the DLS user that a connection has been released. Normally, one DLS user requests disconnection and the DLS provider issues an indication of the ensuing release to the other DLS user, as illustrated by the message flow in Figure 1-20. Message Flow: DLS User-Invoked Connection Release DL_DISCONNECT request DL_OK acknowledge DL_DISCONNECT indication Figure 1-21 illustrates that when two DLS users independently invoke the connection release service, neither of them receives a DL_DISCONNECT_IND. Message Flow: Simultaneous DLS User Invoked Connection Release DL_DISCONNECT request DL_OK acknowledge DL_DISCONNECT request DL_OK acknowledge Figure 1-22 illustrates that when the DLS provider and the local DLS user simultaneously invoke the connection release service, the remote DLS user receives a DL_DISCONNECT_IND. Message Flow: Simultaneous DLS User & DLS Provider Invoked Connection Release DL_DISCONNECT request DL_OK acknowledge DL_DISCONNECT indication Chapter 1 45

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 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
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 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
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226

Introduction to DLPI
DLPI Services
Chapter 1
45
DL_DISCONNECT_REQ requests that a connection be released.
DL_DISCONNECT_IND informs the DLS user that a connection has
been released. Normally, one DLS user requests disconnection and the
DLS provider issues an indication of the ensuing release to the other
DLS user, as illustrated by the message flow in Figure 1-20.
Figure 1-20
Message Flow: DLS User-Invoked Connection Release
Figure 1-21 illustrates that when two DLS users independently invoke
the connection release service, neither of them receives a
DL_DISCONNECT_IND.
Figure 1-21
Message Flow: Simultaneous DLS User Invoked Connection
Release
Figure 1-22 illustrates that when the DLS provider and the local DLS
user simultaneously invoke the connection release service, the remote
DLS user receives a DL_DISCONNECT_IND.
Figure 1-22
Message Flow: Simultaneous DLS User & DLS Provider Invoked
Connection Release
DL_DISCONNECT
request
DL_DISCONNECT
indication
DL_OK
acknowledge
DL_DISCONNECT
request
DL_DISCONNECT
request
DL_OK
acknowledge
DL_OK
acknowledge
DL_DISCONNECT
request
DL_DISCONNECT
indication
DL_OK
acknowledge