IBM TS2340 User Guide - Page 435

read_write test, restore_data, return_error, return_lib_inventory_all

Page 435 highlights

Windows - Utility Program (ntutil) eight characters or less. Ntutil adds the .dmp extension automatically. The dump is written into the directory where ntutil was started. read_write (test): SYNTAX: read_write for example, read_write FUNCTION Tested: This command performs the following test on the cartridge in the tape device special file opened previously: 1. Rewind the tape. 2. Set Media Parameters to fixed block 32K. 3. Write a 32K random data block on tape. 4. Rewind the tape. 5. Read the block and compare the data to the data written in step 3. restore_data: SYNTAX: restore_data restore_data file_name=string for example, read_data file_name=fsc0000 FUNCTION Tested: This command calls the device driver ReadFile entry point. It attempts to perform 64 KB variable block read operations on the tape device special file until either a filemark or an end of data is detected. All the data read, regardless of error, is saved in the file specified. If there is no data on the tape, the command fails, and no data is saved. The RC should be ignored in most cases, because this operation always ends with an error (either filemark detected or end of data detected). return_error: SYNTAX: return_error_state for example, return_error_state FUNCTION Tested: This command calls GetLastError. If the command is successful, the information returned is displayed. There is no RC for this function. return_lib_inventory_all: SYNTAX : return_lib_inventory_all for example, return_lib_inventory_all FUNCTION Tested: This command calls the device driver DeviceIoControl entry point with an opcode of LIBRARY_INVENTORY. It attempts to return information about all the hardware components in a library. If this command is successful, the information returned is displayed. For Windows NT, refer to the appropriate hardware manuals for a description of the information returned by a read element status command. Appendix D. Tape Utility Programs 417

  • 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
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457

eight characters or less.
Ntutil
adds the .dmp extension automatically. The dump is
written into the directory where
ntutil
was started.
read_write (test):
SYNTAX: read_write
for example, read_write
FUNCTION Tested:
This command performs the following test on the cartridge in the tape device
special file opened previously:
1.
Rewind the tape.
2.
Set Media Parameters to fixed block 32K.
3.
Write a 32K random data block on tape.
4.
Rewind the tape.
5.
Read the block and compare the data to the data written in step 3.
restore_data:
SYNTAX: restore_data
restore_data file_name=string
for example, read_data file_name=fsc0000
FUNCTION Tested:
This command calls the device driver ReadFile entry point. It attempts to perform
64 KB variable
block read
operations on the tape device special file until either a
filemark or an end of data is detected. All the data read, regardless of error, is
saved in the file specified. If there is no data on the tape, the command fails, and
no data is saved. The RC should be ignored in most cases, because this operation
always ends with an error (either filemark detected or end of data detected).
return_error:
SYNTAX: return_error_state
for example, return_error_state
FUNCTION Tested:
This command calls GetLastError. If the command is successful, the information
returned is displayed. There is no RC for this function.
return_lib_inventory_all:
SYNTAX : return_lib_inventory_all
for example, return_lib_inventory_all
FUNCTION Tested:
This command calls the device driver DeviceIoControl entry point with an opcode
of LIBRARY_INVENTORY. It attempts to return information about all the
hardware components in a library. If this command is successful, the information
returned is displayed. For Windows NT, refer to the appropriate hardware manuals
for a description of the information returned by a read element status command.
Windows - Utility Program (ntutil)
Appendix D. Tape Utility Programs
417