Ok, lets say I wanted to write a gui to restore a backup created by the command line utilities (actually the scheduler, but I think it uses the command line) . Is it possible to access these backups using the api, or should I use the command line utilities to do everything?
Dave -----Original Message----- From: ADSM: Dist Stor Manager [mailto:[EMAIL PROTECTED]] On Behalf Of Andrew Raibeck Sent: Monday, December 03, 2001 1:50 PM To: [EMAIL PROTECTED] Subject: Re: API / Client compatible? The regular Backup-Archive client is not a user of the TSM API. The low-level internal mechanisms that allow the both the API and the regular client to communicate with the server are essentially the same, but at a higher level of abstraction, there are differences. For example, an API application can store objects using whatever path information it wants; it doesn't even have to be particularly meaningful outside of the API application. Another issue is that objects stored by the API are not necessarily standard files; only the API application would understand how to restore such objects. The API was not developed strictly as an alternative to the regular client per se, although one could create their own backup-archive client from the API; in fact, SSSI's Archive Backup Client for OpenVMS uses the API. But as a rule, most API applications are written for database backup and restore. Interoperability between the backup-archive client and API has been a requirement since ADSM first came out. At one time, the API and backup-archive client were not interoperable at all. However, the backup-archive command-line interface has since been enhanced so that you can perform some operations against data backed up by the API. These enhancements do not exist in the GUI or Web client, and I am not aware of any plans for that to change. The API can not be used to restore data backed up by the regular client, and I am not aware of any planned changes for that, either. For more information, the "Using the Application Programming Interface" manual contains a section on interoperability. Regards, Andy Andy Raibeck IBM Software Group Tivoli Storage Manager Client Development Internal Notes e-mail: Andrew Raibeck/Tucson/IBM@IBMUS Internet e-mail: [EMAIL PROTECTED] The only dumb question is the one that goes unasked. The command line is your friend. "Good enough" is the enemy of excellence. Dave Cramer <[EMAIL PROTECTED]> Sent by: "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]> 12/03/2001 08:46 Please respond to davec To: [EMAIL PROTECTED] cc: Subject: Re: API / Client compatible? Andy, Well, that was succinct. Perhaps you could indulge me one more question. Why not, presumably the client would be written using the same api library? Dave -----Original Message----- From: ADSM: Dist Stor Manager [mailto:[EMAIL PROTECTED]] On Behalf Of Andrew Raibeck Sent: Monday, December 03, 2001 10:06 AM To: [EMAIL PROTECTED] Subject: Re: API / Client compatible? No. Regards, Andy Andy Raibeck IBM Software Group Tivoli Storage Manager Client Development Internal Notes e-mail: Andrew Raibeck/Tucson/IBM@IBMUS Internet e-mail: [EMAIL PROTECTED] The only dumb question is the one that goes unasked. The command line is your friend. "Good enough" is the enemy of excellence. Dave Cramer <[EMAIL PROTECTED]> Sent by: "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]> 12/02/2001 18:57 Please respond to davec To: [EMAIL PROTECTED] cc: Subject: API / Client compatible? Hi All! There are many messages on the list referring to the (in)compatibilities between the api, and the gui. Some refer to needing the same version. Can anyone answer the question definitively; Is the api compatible with the gui client? Regards, Dave Cramer