You and John Monahan both came up with that same nifty little tip... :-)

Thanks!

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] (change eye to i to reply)

The only dumb question is the one that goes unasked.
The command line is your friend.
"Good enough" is the enemy of excellence.




"Ilja G. Coolen" <[EMAIL PROTECTED]>
Sent by: "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]>
07/25/2002 06:56
Please respond to "ADSM: Dist Stor Manager"


        To:     [EMAIL PROTECTED]
        cc:
        Subject:        Re: Redirect Output in Windows dsmadmc



You can escape redirect chars in dos/windows too.
To make windows/dos handle <> as text escape is using ^.


Try this one :
        dsmadmc -id=youradmin -pa=yourpassw select * from nodes where
max_mp_allowed^>1


Check the ANS8000I message in the following response:

Tivoli Storage Manager
Command Line Administrative Interface - Version 5, Release 1, Level 1.0
(C) Copyright IBM Corporation 1990, 2002 All Rights Reserved.

Session established with server ABPTSM1: AIX-RS/6000
  Server Version 4, Release 2, Level 1.9
  Server date/time: 07/25/2002 15:50:37  Last access: 07/25/2002 15:44:00

ANS8000I Server command: 'select * from nodes where max_mp_allowed>1'
ANR2034E SELECT: No match found using this criteria.
ANS8001I Return code 11.

ANS8002I Highest return code was 11.
<<<---------- END CLIPPING

Hope this works for u 2.


Ilja G. Coolen


ABP / USZO
CIS / BS / TB / Storage Management

Telefoon : +31(0)45  579 7938
Fax      : +31(0)45  579 3990
Email    : [EMAIL PROTECTED]
Mailbox  : Centrale Mailbox - BS Storage (eumbx05)
Intranet : Storage Web
<http://intranet/cis_bstb/html_content/sm/index_sm.htm>



- Everybody has a photographic memory, some just don't have film. -

-----Oorspronkelijk bericht-----
Van: Andy Raibeck [mailto:[EMAIL PROTECTED]]
Verzonden: donderdag 25 juli 2002 15:49
Aan: [EMAIL PROTECTED]
Onderwerp: Re: Redirect Output in Windows dsmadmc


That one is a little tougher. The problem is that the Windows command
processor doesn't pass the '>' symbol to the program (to any program, not
just TSM). You can verify this for yourself by compiling this simple C
program:

========================================
/* args.c */
#include <stdio.h>

int main(int argc, char *argv[])
{
   int i = 0;

   for (i = 0; i < argc; i++)
      printf("argv[%d] = %s\n", i, argv[i]);

   return 0;
}
========================================

Example output:

========================================
C:\MyPrograms\args>args select * from nodes where max_mp_allowed>1

C:\MyPrograms\args>type 1
argv[0] = args
argv[1] = select
argv[2] = *
argv[3] = from
argv[4] = nodes
argv[5] = where
argv[6] = max_mp_allowed
========================================

As you can see, the program never even sees the > symbol, so it can't
possibly process it.

One thing I tried that seems to work, is to embed the entire admin command
in quotes, like this:

   dsmadmc -id=admin -pa=xxxxx
      "select * from nodes where max_mp_allowed>1"

and to redirect, you can do this:

   dsmadmc -id=admin -pa=xxxxx
      "select * from nodes where max_mp_allowed>1" > sel.out

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] (change eye to i to reply)

The only dumb question is the one that goes unasked.
The command line is your friend.
"Good enough" is the enemy of excellence.




Richard Cowen <[EMAIL PROTECTED]>
Sent by: "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]>
07/25/2002 05:00
Please respond to "ADSM: Dist Stor Manager"


        To:     [EMAIL PROTECTED]
        cc:
        Subject:        Re: Redirect Output in Windows dsmadmc



When will we be able to do this with a select statement and use a "greater
than" symbol under windows?

-----Original Message-----
From: Andy Raibeck [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, July 24, 2002 8:16 PM
To: [EMAIL PROTECTED]
Subject: Re: Redirect Output in Windows dsmadmc


Consider it noted.

Don't know if this will help, but if the Admin client is done in batch
mode, then the redirection will work:

   dsmadmc -id=adminid -pa=xxxxx q se > "c:\test dir\qse.txt"

Regards,

Andy

Reply via email to