TSM Using the API
Tables
Figures
Notices
Trademarks
About This Book
Introducing the API
Understanding Configuration Files and Options Files
Setting Up the API Environment
Using Passwordaccess Generate Without TCA
Using the API Sample Application
Building the Sample Application
Windows NT, 98, and 2000 Platforms
UNIX Platform
NetWare Platform
AS/400 Platform
Running the Sample Application
Using the Application Program Interface
Key Design Recommendations
Determining Size Limits
Maintaining Version Control in the API
Using Multi-Threading
Using Signals
Starting or Ending a Session
Session Security
Identifying the Object
Filespace Name
High-Level and Low-Level Names
Object Type
Accessing Objects
Accessing Across Nodes and Across Owners
Managing Filespaces
Associating a Management Class With Objects
Query Management Classes
Querying the TSM System
An Example
Sending Data to a Server
The Transaction Model
File Aggregation
Sending Objects to the Server
Understand Backup And Archive Objects
Compression
Reading State Diagrams and Flowcharts
An Example
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
Interoperability
Naming Your API Objects
Using Commands
API Function Calls
dsmBeginGetData
dsmBeginQuery
dsmBeginTxn
dsmBindMC
dsmChangePW
dsmCleanUp
dsmDeleteAccess
dsmDeleteFS
dsmDeleteObj
dsmEndGetData
dsmEndGetObj
dsmEndQuery
dsmEndSendObj
dsmEndTxn
dsmGetData
dsmGetNextQObj
dsmGetObj
dsmInit
dsmInitEx
dsmLogEvent
dsmLogEventEx
dsmQueryAccess
dsmQueryApiVersion
dsmQueryApiVersionEx
dsmQueryCliOptions
dsmQuerySessInfo
dsmQuerySessOptions
dsmRCMsg
dsmRegisterFS
dsmRenameObj
dsmSendData
dsmSendObj
dsmSetAccess
dsmSetUp
dsmTerminate
dsmUpdateFS
dsmUpdateObj
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
Appendix E. The X/Open API
Introduction
Version 3.7.0 Changes
Setting Up Options Files
Using the TSM X/Open API Sample Application
Build the Sample Application
Using the TSM X/Open API
Data Field Mapping
Maintaining Version Control in the API
Starting Or Ending a Session
Session Security
Determining the Session Parameters
Associating a Management Class With Objects
The Transaction Model
Querying the TSM System
Sending Data to a Server
Receiving Data from a Server
Deleting Objects from the Server
Identifying the Object
Setting the Owner Name
Using XOpen Functions With TSM
TSM Changes to the XBSA Header Files
Changes to custom.h
Changes to xbsa.h
Changes to policy.h
Glossary
Index
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]