Looks like the syntax routines has a slight bug in it...
now where the admin client should be able to deal with the redirect, you may
pull it out of TSM and make AIX deal with it by using something along the
lines of : (note "eval")
        #!/bin/ksh
        ...
        eval dsmadmc -id=blah -pass=blah select node_name, volume_name from
volumeusage > /adsmlogs/output.file 2>&1
        ...
        exit
then rather than passing the "> /adsmlogs/output.file" to tsm for
processing, AIX deals with it...
hope this helps...
later,
Dwight


-----Original Message-----
From: Robin Lowe [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 6:32 AM
To: [EMAIL PROTECTED]
Subject: Redirecting Output In Scripts


I am having a bit of bother routing output from a script to a file in an AIX
environment.
(I am fairly new to AIX having been an MVS/OS390 junky for 20 odd years !)

Currently we have an ADSM 3.1.2.50 (yes I know we are out of support -
upgrade to TSM 4.1 pending !!) on OS390 and an AIX server at TSM 3.7.2.
In the ADSM server, I can execute a SELECT command in Batch TSO Admin as
follows :

SELECT NODE_NAME,VOLUME_NAME FROM VOLUMEUSAGE -
 > 'DM.PROD.ADSMP.VOLUSAGE'

The output goes to the OS390 dataset as expected.

However, in the TSM server on AIX, a similar command defined as a script and
then run issues an ANR2907E Unexpected SQL operator token - '>'.

eg : select node_name, volume_name from volumeusage > /adsmlogs/output.file

If you run the same command in a command line admin client session
(dsmadmc), the command does redirect the output okay !!

How can I get the output redirected in a script ?
I want to automate several scripts, redirecting the output to files which I
can post-process on OS390 with SAS.

Thanks

Robin Lowe
Senior Storage Analayst

For more information on Standard Life, visit our website
http://www.standardlife.com/   The Standard Life Assurance Company, Standard
Life House, 30 Lothian Road, Edinburgh EH1 2DH, is registered in Scotland
(No SZ4) and regulated by the Personal Investment Authority.  Tel: 0131 225
2552 - calls may be recorded or monitored.  This confidential e-mail is for
the addressee only.  If received in error, do not retain/copy/disclose it
without our consent and please return it to us.  We virus scan all e-mails
but are not responsible for any damage caused by a virus or alteration by a
third party after it is sent.

Reply via email to