Tivoli Storage Manager Using the Application Program Interface
Figures
Tables
Collapsed About This Book
Collapsed Introducing the API
Collapsed Building and Running the Sample Application
Expanded Using the Application Program Interface
Key Design Recommendations
Determining Size Limits
Maintaining Version Control in the API
Using Multi-Threading
Using Signals
Collapsed Starting or Ending a Session
Collapsed Identifying the Object
Accessing Objects
Accessing Across Nodes and Across Owners
Managing Filespaces
Collapsed Associating a Management Class With Objects
Collapsed Querying the TSM System
Collapsed Sending Data to a Server
Collapsed Sending Objects to the Server
Collapsed Reading State Diagrams and Flowcharts
File Grouping
Expanded Receiving Data from a Server
Perform a Partial Object Restore or Retrieve
Receive Data With a Restore or Retrieve Procedure
State Diagrams and Flowcharts
An Example
Updating Objects on the Server
Deleting Objects from the Server
Logging Events
Putting It All Together
Collapsed Understanding Interoperability
Collapsed Using the API With Unicode
Collapsed API Function Calls
Appendix A. API Type Definitions Source File
Appendix B. API Function Definitions Source File
Appendix C. API Return Codes Source File
Appendix D. API Return Codes With Explanations
Collapsed Appendix E. The X/Open API
Collapsed Appendix F. Notices
Glossary
Index