+1
you also have file output
'FILEDEF OUTPUT  DISK V$-CHK   CONSOLE   A'

On Wed, Dec 1, 2010 at 1:13 PM, Mark Pace <pacemainl...@gmail.com> wrote:
> Yes - write your FTP commands in a file.
>
> 'FILEDEF INPUT DISK CP3K FTPINPUT A'
>
> 'PIPE (name CP3K.EXEC:10)',
>
>   '|command FTP 10.6.0.10 (EXIT',    /* go get a directory listing  */
>
>   '| inside  /150/ /226/ ',
>
>   '| stem ftpfile.'
>
>
>
>
> On Wed, Dec 1, 2010 at 1:09 PM, Paul Gilmartin <paulgboul...@aim.com> wrote:
>
>> Well, I converted my 1000+ line exec to a stage.  Mostly changing
>> its filetype and saving the initial subcommand environment name
>> to use later.  ("STAGE = address()" works; "PARSE SOURCE" doesn't.)
>> Some "PIPE" commands become "CALLPIPE", but it remains mostly
>> procedural.  It will evolve.
>>
>> One early change I made was from a technique of logging to a file
>> and doing a SENDFILE NOTE SMTP at the end.  That's now a stage
>> invoked by ADDPIPE, lines added by OUTPUT, so if the main stage
>> crashes I still get a report.
>>
>> But I also invoke an old FTP stage, now with CALLPIPE.  But is there
>> any way to pass commands to FTP other than queueing them on the
>> console stack?  I'd love to do "callpipe stem COMMANDS. | COMMAND FTP",
>> but, alas, that's not how COMMAND works.  I'm afraid of the stack.
>> too many programmers don't match their pushes and their pops, and other
>> programmers adopt DESBUF as an aggressive defense.
>>
>> If each Rexx stage has a private stack, I'm home free, but I fear
>> that isn't so, is it?  If two concurrent stages attempt to use the
>> same stack asynchronously disaster is guaranteed.
>>
>> Any suggestions?  I don't know of a builtin FTP stage.
>>
>> Thanks,
>> gil
>>
>
>
>
> --
> Mark D Pace
> Senior Systems Engineer
> Mainline Information Systems
>



-- 
Gregg Reed
"No Plan, survives execution"

Reply via email to