IBM TS2340 User Guide - Page 395

Using the tapeutil Program, Interactive Mode

Page 395 highlights

HP-UX - Tape Utility Program (tapeutil) # swlist -d state tapeutil To view the set of files installed with tapeutil: # swlist -l file tapeutil To remove tapeutil from the depot: # swremove -d tapeutil Using the tapeutil Program A Tape and Medium Changer Utility Program called tapeutil is provided with the IBM Tape and Medium Changer Device Driver for HP-UX and installed in the /usr/bin directory. The tapeutil program fulfills several purposes: v The program provides the following service aids for IBM tape systems: - Query Device Type/Verify Device Attachment - Query Device Serial Number - Query Device Microcode Level - Force Device Diagnostic Dump - Store Device Diagnostic Dump - Download Device Microcode v The program provides a menu driven test tool for exercising or testing IBM tape and medium changer devices with a full suite of supported operations: - Reading/Writing Data - Tape Motion Commands - Setting/Displaying Device Information/Status - Mounting/Demounting Cartridges - Cartridge Inventory v In addition to the menu driven front end, the tapeutil program provides a command-line interface, convenient for use in shell scripts. v The source code for the tapeutil program is provided for example purposes and is installed in the /opt/tapeutil directory during the tapeutil package installation. This source code is commented and demonstrates calls to all the supported device driver entry points and ioctl commands, giving the application developer a starting point for interfacing to the HP-UX device driver. Interactive Mode The tapeutil program provides both an interactive mode and a command-line mode. If the tapeutil program is called with no command-line parameters, the interactive mode version is started. In the interactive mode, the device to be operated on should first be opened using option 1. Other options may then be selected. The user is prompted for additional information if required for the specific options selected. The results of a command are displayed after it is executed. If an error occurs for the command, error information and device sense data are displayed. The device can be closed using option 2, or it is closed automatically when the Quit option is selected. The menu is displayed once automatically when the program is first called. To prevent unnecessary scrolling of the screen, the menu is not displayed again automatically after each command but instead is refreshed only after the M (menu refresh) command is entered. Appendix D. Tape Utility Programs 377

  • 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

# swlist -d state tapeutil
To view the set of files installed with
tapeutil
:
# swlist -l file tapeutil
To remove
tapeutil
from the depot:
# swremove -d tapeutil
Using the tapeutil Program
A Tape and Medium Changer Utility Program called
tapeutil
is provided with the
IBM Tape and Medium Changer Device Driver for HP-UX and installed in the
/usr/bin
directory. The
tapeutil
program fulfills several purposes:
v
The program provides the following service aids for IBM tape systems:
Query Device Type/Verify Device Attachment
Query Device Serial Number
Query Device Microcode Level
Force Device Diagnostic Dump
Store Device Diagnostic Dump
Download Device Microcode
v
The program provides a menu driven test tool for exercising or testing IBM tape
and medium changer devices with a full suite of supported operations:
Reading/Writing Data
Tape Motion Commands
Setting/Displaying Device Information/Status
Mounting/Demounting Cartridges
Cartridge Inventory
v
In addition to the menu driven front end, the
tapeutil
program provides a
command-line interface, convenient for use in shell scripts.
v
The source code for the
tapeutil
program is provided for example purposes and
is installed in the
/opt/tapeutil
directory during the
tapeutil
package installation.
This source code is commented and demonstrates calls to all the supported
device driver entry points and
ioctl
commands, giving the application developer
a starting point for interfacing to the HP-UX device driver.
Interactive Mode
The
tapeutil
program provides both an interactive mode and a command-line
mode. If the
tapeutil
program is called with no command-line parameters, the
interactive mode version is started. In the interactive mode, the device to be
operated on should first be opened using option 1. Other options may then be
selected. The user is prompted for additional information if required for the
specific options selected. The results of a command are displayed after it is
executed. If an error occurs for the command, error information and device sense
data are displayed. The device can be closed using option 2, or it is closed
automatically when the
Quit
option is selected. The menu is displayed once
automatically when the program is first called. To prevent unnecessary scrolling of
the screen, the menu is not displayed again automatically after each command but
instead is refreshed only after the
M
(
menu refresh
) command is entered.
HP-UX - Tape Utility Program (tapeutil)
Appendix D. Tape Utility Programs
377