IBM TS2340 User Guide - Page 228

Using the 3494 API Emulation and MTLIB Program, SMC Library Names, Volume Categories

Page 228 highlights

3494 Library Emulation libsmc.c 3494 API Emulation SCSI Medium Changer Commands LIBSMC and O/S Components libsmc_aix.c libsmc_sun.c libsmc_hp.c libsmc_linux.c Figure 51. LIBSMC and OS Components libsmc_win.c AIX Atape Device Driver Solaris IBMtape Device Driver HPUX atdd Device Driver Linux IBMtape Device Driver Windows IBMtape Device Driver a28t1002 Using the 3494 API Emulation and MTLIB Program Refer to the IBM Tape Device Drivers Installation and User's Guide and the IBM Tape Device Drivers Programmer's Reference for the complete description of 3494 library support and the mtlib program and syntax. SMC Library Names The library name on the open_ibmatl (″libname″) or mtlib -l libname parameter determines whether a 3494 library or an SMC library is being used. If the library name is a logical operating system SMC library name then the libsmc support is used. Otherwise, the lmcpd support is used. For example, SMC libraries on AIX are named smc0, smc1, and so on. To issue an mtlib query library command on AIX to a 3584 library named smc0: mtlib -l smc0 -qL To issue an mtlib command on Linux to a 3584 library named IBMchanger0: mtlib -l IBMchanger0 -qL Volume Categories The 3494 library supports the grouping of one or more volumes into categories that can be assigned by an application and operations that can specify a category only rather than a specific volume. SCSI Medium Changers do not provide a similar function. All volumes in an SMC library are category 0000, the NULL category. 210 IBM Tape Device Drivers Installation and User's Guide

  • 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

Using the 3494 API Emulation and MTLIB Program
Refer to the
IBM Tape Device Drivers Installation and User’s Guide
and the
IBM Tape
Device Drivers Programmer’s Reference
for the complete description of 3494 library
support and the mtlib program and syntax.
SMC Library Names
The library name on the open_ibmatl (
libname
) or mtlib -l libname parameter
determines whether a 3494 library or an SMC library is being used. If the library
name is a logical operating system SMC library name then the libsmc support is
used. Otherwise, the lmcpd support is used.
For example, SMC libraries on AIX are named smc0, smc1, and so on. To issue an
mtlib
query library command on AIX to a 3584 library named smc0:
mtlib -l smc0 -qL
To issue an
mtlib
command on Linux to a 3584 library named IBMchanger0:
mtlib -l IBMchanger0 -qL
Volume Categories
The 3494 library supports the grouping of one or more volumes into categories
that can be assigned by an application and operations that can specify a category
only rather than a specific volume. SCSI Medium Changers do not provide a
similar function. All volumes in an SMC library are category 0000, the NULL
category.
LIBSMC and O/S Components
HPUX
atdd Device
Driver
Solaris
IBMtape Device
Driver
AIX
Atape Device
Driver
libsmc.c
3494 API
Emulation
SCSI Medium
Changer
Commands
libsmc_aix.c
libsmc_sun.c
libsmc_hp.c
libsmc_linux.c
libsmc_win.c
Linux
IBMtape Device
Driver
Windows
IBMtape Device
Driver
a28t1002
Figure 51. LIBSMC and OS Components
3494 Library Emulation
210
IBM Tape Device Drivers Installation and User’s Guide