IBM TS2340 User Guide - Page 271

SGI IRIX, Data Flow, SGI IRIX 3494 Enterprise Tape Library Driver

Page 271 highlights

SGI IRIX 3494 Enterprise Tape Library Driver SGI IRIX The software consists of an application daemon that communicates with the 3494 Automated Tape Library's Library Manager (LM) through Ethernet or Token Ring LAN, or an RS-232 serial connection. A utility program (mtlib) provides a command-line interface to the daemon. A C object module (libibm.o) is also provided that links with user written applications to provide control communication with the tape library. Note: In a UNIX system, such as SGI IRIX, a daemon is a program that runs unattended in the background to perform a standard service. Some daemons are triggered automatically to perform their task while others operate periodically. The 3494 Enterprise Automated Tape Library Daemon for SGI IRIX is designed to be invoked at system IPL time and run continuously to service applications communicating with the Tape Library. A typical environment for the 3494 Automated Tape Library daemon for SGI IRIX is an SGI server on a Local Area Network with SCSI attached tape devices providing backup and restore functions for network attached clients. The daemon, specifically known to the SGI IRIX system as the IBM Library Manager Control Point Daemon (lmcpd), communicates with 3494 Enterprise Automated Tape Libraries that are defined in a configuration file. This file, ibmatl.conf, is placed in the /etc directory when the software package is installed. Customization of this file is described in "Defining the Library Device to the lmcpd" on page 257. Application developers can use the supplied 'C' object module (libibm.o) to interface software applications with lmcpd. The subroutines in this module communicate with the daemon to perform mount, demount, and other library control operations. Refer to "SGI IRIX 3494 Enterprise Tape Library Driver in the IBM Tape Device Drivers: Programming Reference for details. Data Flow Figure 66 on page 254 illustrates the software and hardware components that comprise an application's communication paths with the 3494 Enterprise Tape Library. The path from the top left to the top right is the data path from the application to the actual tape devices. These software drivers are provided by the SGI IRIX operating system. The path from the application box proceeding to the right at the bottom of the diagram shows an application linked with the supplied 'C' object module communicating with lmcpd and the 3494 Enterprise Library Manager. The mtlib program (shipped with the software package) is an example of an application program that interacts with lmcpd. Chapter 9. 3494 Enterprise Tape Library Support 253

  • 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

SGI IRIX
The software consists of an application daemon that communicates with the 3494
Automated Tape Library’s Library Manager (LM) through Ethernet or Token Ring
LAN, or an RS-232 serial connection. A utility program (
mtlib
) provides a
command-line interface to the daemon. A C object module (
libibm.o
) is also
provided that links with user written applications to provide control
communication with the tape library.
Note:
In a UNIX system, such as SGI IRIX, a daemon is a program that runs
unattended in the background to perform a standard service. Some daemons
are triggered automatically to perform their task while others operate
periodically. The 3494 Enterprise Automated Tape Library Daemon for SGI
IRIX is designed to be invoked at system IPL time and run continuously to
service applications communicating with the Tape Library.
A typical environment for the 3494 Automated Tape Library daemon for SGI IRIX
is an SGI server on a Local Area Network with SCSI attached tape devices
providing backup and restore functions for network attached clients.
The daemon, specifically known to the SGI IRIX system as the IBM Library
Manager Control Point Daemon (
lmcpd
), communicates with 3494 Enterprise
Automated Tape Libraries that are defined in a configuration file. This file,
ibmatl.conf
, is placed in the
/etc
directory when the software package is installed.
Customization of this file is described in “Defining the Library Device to the
lmcpd” on page 257.
Application developers can use the supplied ‘C’ object module (
libibm.o
) to
interface software applications with
lmcpd
. The subroutines in this module
communicate with the daemon to perform mount, demount, and other library
control operations. Refer to “SGI IRIX 3494 Enterprise Tape Library Driver in the
IBM Tape Device Drivers: Programming Reference
for details.
Data Flow
Figure 66 on page 254 illustrates the software and hardware components that
comprise an application’s communication paths with the 3494 Enterprise Tape
Library. The path from the top left to the top right is the data path from the
application to the actual tape devices. These software drivers are provided by the
SGI IRIX operating system.
The path from the application box proceeding to the right at the bottom of the
diagram shows an application linked with the supplied ‘C’ object module
communicating with lmcpd and the 3494 Enterprise Library Manager. The
mtlib
program (shipped with the software package) is an example of an application
program that interacts with
lmcpd
.
SGI IRIX 3494 Enterprise Tape Library Driver
Chapter 9. 3494 Enterprise Tape Library Support
253