2

On the AS400 I want to remotely execute:

strpgrprg topgr(userx) message(ALERT!)

What options are available to me?

update: I want to run a AS400 program from outside of the AS400. I want to execute this command (or similar) from a windows batch, or a linux shell script.

I've found some info on how-to via FTP. Just haven't tried it out and still looking to see if it's the best way to do it.

WernerCD
  • 344
  • 2
  • 6
  • 18
  • Can you provide more details? You want to execute a command on the i or on a PC? What would be executing this command? – Mike Wills Jun 17 '11 at 18:34
  • updated. Linked something I found that uses FTP. Haven't had a chance to try it out, but still would like to know other options. – WernerCD Jun 17 '11 at 18:52
  • 1
    You may get a more knowledgeable audience on Serverfault. – music2myear Jun 17 '11 at 18:53
  • What @music2myear said. An AS400 may be a little out of scope for Super User's standard audience, I'm afraid. –  Jun 17 '11 at 19:39

3 Answers3

2

Unless you want to write a simple Java program using JT400, FTP is probably your best option.

If you want other options, post a message on MIDRANGE-L there are around 2,000 people on the list many whom have done this before.

Mike Wills
  • 834
  • 6
  • 19
  • FTP is easy... now I just gotta merge this with my next question about Exchange Email Account monitoring & Scripting. Thanks. – WernerCD Jun 21 '11 at 14:16
1

IBM i has a rexec service that you could try using.

To start it, run 'STRTCPSVR SERVER(*REXEC)'

I've never used it myself, but it should work with any rexec client.

David G
  • 205
  • 1
  • 12
0

I believe you can use the SBMRMTCMD as well, the only drawbacks would be

  1. if the command can only be run in certain modes

  2. you cannot prompt the command, as it is passed like a string.

You should do that off the QCMD command line, get the parms that you want, then copy and paste.

473183469
  • 1,360
  • 1
  • 12
  • 23
Mali_Urke
  • 1
  • 4