HP Surestore 28/48-Slot with DLT7000 Digital Linear Tape SCSI-2 Drive and SCSI - Page 294

Appendix B, TapeAlert Specifications

Page 294 highlights

NOTE Programmer's Tips TapeAlert Specifications The TapeAlert Log Sense page should be read from a library device at the following times: • At the beginning of a write/read job occurring on a device inside the library, even if a tape is not loaded in that device • Immediately after a fatal error during a write/read job for a device inside the library • At the end of a write/read job on a device inside the library Though not mandatory, the host software may also poll the Log Sense page every 60 seconds while the tape drive/library is idle. However, the host software may use the TapeAlert Mode page to configure other access methods, depending on what options are supported by the tape drive/library. Each time the host software reads the TapeAlert Log page, it should check all 64 flags to discover which are set (there may be more than one). The definitions of the 64 flags are device specific, so one definition is for tape drive/autoloader devices, and one is for stand-alone changer devices (in libraries). For each set flag, the host software should communicate and log the defined error message and severity for that flag to the user. If multiple flags are set simultaneously, they will be displayed together in ascending order of severity. At the beginning of each set of TapeAlert error messages, the tape device/library that initiated them must be identified. For the tape drive media-related flags (flags 4, 7 and 14), the software label of the tape should be included in the TapeAlert error messages so that the user knows which tape has the error. Such information could also be displayed with the messages for other flags if required. The information read in the TapeAlert flags should not in itself cause the software to stop a current backup/restore job. B- 24 Appendix B

  • 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
  • 227
  • 228
  • 229
  • 230
  • 231
  • 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
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302

B-24
Appendix B
Programmer’s Tips
TapeAlert Specifications
The TapeAlert Log Sense page should be read from a library device at
the following times:
At the beginning of a write/read job occurring on a device inside the
library, even if a tape is not loaded in that device
Immediately after a fatal error during a write/read job for a device
inside the library
At the end of a write/read job on a device inside the library
Though not mandatory, the host software may also poll the Log Sense
page every 60 seconds while the tape drive/library is idle. However, the
host software may use the TapeAlert Mode page to configure other access
methods, depending on what options are supported by the tape
drive/library.
Each time the host software reads the TapeAlert Log page, it should
check all 64 flags to discover which are set (there may be more than one).
The definitions of the 64 flags are device specific, so one definition is for
tape drive/autoloader devices, and one is for stand-alone changer devices
(in libraries). For each set flag, the host software should communicate
and log the defined error message and severity for that flag to the user. If
multiple flags are set simultaneously, they will be displayed together in
ascending order of severity.
At the beginning of each set of TapeAlert error messages, the tape
device/library that initiated them must be identified. For the tape drive
media-related flags (flags 4, 7 and 14), the software label of the tape
should be included in the TapeAlert error messages so that the user
knows which tape has the error. Such information could also be displayed
with the messages for other flags if required.
NOTE
The information read in the TapeAlert flags should not in itself cause the
software to stop a current backup/restore job.