Tivoli Header
Tivoli Storage Manager Using the Application Program Interface
The API is not supported at the Version 3 level for the following
platforms:
- The API for OS/2 is now shipped with a 32-bit DLL. Rebuild
applications on OS/2 with this DLL.
- New typedefs are in dsmapitd.h. To pick up the
definitions, include this file before dsmapifp.h
and dsmrc.h. The Version 2 typedefs will continue to
work. If your application wants to update your code with our new
typedefs, comment out the backward compatibility section in
dsmapitd.h, and the compiler will mark any usage of the old
typedefs.
- The dsmapitd.h file includes a new header file,
dsmapips.h for platform-specific definitions.
- On UNIX platforms, the API library now uses the same Trusted
Communications Agent (TCA) module as the Backup-Archive client. The
Version 2 file was dsmapitca. The Version 3 file is
dsmtca.
- On platforms that have National Language Support (OS/2, NT, and AIX), we
support languages other than English for certain fields. The fields
that can have foreign language characters are: filespace, high level,
low level, and archive description. All other fields must contain
English characters.
- The default value for the compressalways option is now
Yes. In Version 2, the default was No.
- In Version 3, we now support some limited interoperability between the API
applications and the Backup-Archive command-line client. See Understanding Interoperability for more information.
- dsmLogEvent
- An application can log an event message either on the client or the
server.
- dsmQueryCliOptions
- An application can query the client options before a dsmInit
call.
- dsmQuerySessOptions
- An application can query the client options after a dsmInit
call.
- dsmUpdateObj
-
An application can update meta data for an object.
- dsmBeginQuery
- Backup now has a point-in-time field, and archive now permits a Directory
objType.
- dsmGetNextQObj
- Backup response structure has a new restoreOrderExt field that you must
use instead of restoreOrder. Backup and Archive response structures now
have a sizeEstimate field. Only objects sent using the Version 3
library will have this value saved and returned on the query. Filespace
response structure now has backStartDate fields and backCompleteDate
fields.
- dsmRCMsg
- On platforms that have National Language Support and a choice of language
message files, the API returns a message string in the national
language.
- dsmRegisterFS
- Registers a new file space for the node with the server. The fsType
field includes the string, API: which displays at the
beginning of the fsType string. The maximum fsInfo area now available
to applications is DSM_MAX_USER_FSINFO_LENGTH (480).
- dsmSendObj
- Archive now permits a Directory objType.
- dsmUpdateFS
- Now has action bit maps for backStartDate and backCompleteDate.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]