Thanks to Thiha, I stand somewhat corrected.  :-)

The B-A client does use the API for image backup. I was thinking of just
the traditional file backup-restore functions when I made my original
statement about the client not using the API.

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.
----- Forwarded by Andrew Raibeck/Tucson/IBM on 12/03/2001 12:25 -----


Andrew Raibeck
12/03/2001 11:50


        To:     [EMAIL PROTECTED]
        cc:
        From:   Andrew Raibeck/Tucson/IBM@IBMUS
        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

Reply via email to