Richard,

I see that restoring files from one system to the filesystem of another is
not possible without loss of security information and so on.
But with API clients there are no files involved. The API operates on blocks
of data that need not be related to any file on a filesystem. In fact the
API is the same on any platform. I use the same client source code on Win NT
and HP/UX. It just seems to be impossible to use NT filespaces (which are
just a way to logically partition the data on the TSM server) on HP/UX. I
still can't see a reason for that (though I truly believe that IBM does not
need any reason for their design decisions).

Mit freundlichen Gr��en
With kind regards

Christian Burkamp
Systems Development             Fon: +49 (0)521 9318-01
CE Computer Equipment AG                Fax: +49 (0)521 9318-444
Herforder Stra�e 155a
33609 Bielefeld                 E-Mail: [EMAIL PROTECTED]
Germany                         http://www.ce-ag.com


-----Urspr�ngliche Nachricht-----
Von: Richard Sims [mailto:[EMAIL PROTECTED]]
Gesendet am: Mittwoch, 29. November 2000 15:31
An: [EMAIL PROTECTED]
Betreff: Re: Platform interoperability of API clients

>I'm programming a client using the TSM API. The client needs to store data
>from a Win NT system. Another version of the client has to run on Unix
(e.g.
>HP/UX) and retrieve the data. This does not work because the NT filespaces
>are not visible on HP/UX. I opened a problem record at IBM but they told me
>that platform independend access is not possible. Does anybody know a
>solution for this problem? I don't see a good reason why it should be a
>matter which platform retrieves the data.

Christian - Cross-platform operations are typically prohibited, principally
            because clients have to be tailored to their respective
platforms
and file systems.  Trying to restore NTFS data to a Unix file system is not
a
viable concept.  Even within Unix, for that matter, it is not possible to
even
query files of another Unix system where the file system types differ, in
that
the querying client isn't programmed to understand them.

It has also historically been the case that API operations are incompatible
with standard client operations.  I do note the more recent API manuals
suggesting that there is movement to make the API more compatible, but it's
not there yet.  In any case, don't expect to be able to operate across
platform types.

  Richard Sims, BU

Reply via email to