TSM Using the API


Table of Contents

Tables

Figures

Notices

Trademarks

About This Book

  • Contacting Customer Support
  • Conventions Used in This Book
  • Related Publications
  • Summary of Code Changes
  • Version 4 Release 1 Level 0 July 2000
  • Version 3 Release 7 Level 0 September 1999
  • Version 3 Release 1 Level 7 May 1999
  • Version 3 Release 1 Level 6 January 1999
  • Version 3 Release 1 Level 5 August 1998
  • Version 3 Release 1 Level 3 March 1998
  • Version 3 Release 1 Level 0 October 1997
  • 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 ]