Many REXX problems are caused by silly little structural problems in a
program. One good way of catching these errors is to use LEXX with the
RX$$ parser to create the programs. (See
http://www.vm.ibm.com/download/packages/descript.cgi?LEXX) Even when I
create or modify a program using XEDIT, I will often edit the program
using LEXX just to check it for errors before executing it.

 

-----Original Message-----
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Zoltan Balogh
Sent: December 11, 2006 11:48
To: [email protected]
Subject: rexx problem

 

Hi again!

ive got more rexx program , and in first step i would like to automatize
them for start them after the previous finished. 
the problem is that, when i start them from command prompt, they run
nicely.
But after i made a rexx program like this, the second program dont want
to run correctly, it "freez":
---------------
/* */
'firstrex'
'secondrex'
'thirdrex'
----------------

The rexx programs are very complex (wrote by other ones), so i wont
paste all of them, but i find where the rexx stop.

(The part of the REXX where the script stops, when i start from an
another REXX):
------------------------------
/* */                                                  
'SET IMSG OFF'                                     
'SET EMSG OFF'                                     
'ERASE INFO SAVE A'                                
trace off                                          
trace O                                            
say 'Link to the DB save disk running, Please WAIT'
/*QSQLDMK1 = '      QSQLDMK1  Pas de sauvegarde'*/ 
'LISTFILE SAVE LINK A (ALL STACK'                  
Parse Pull . . . . . nb .                          
'DESBUF'                                           
          Do K=1 to nb                             
          'EXECIO 1 DISKR SAVE LINK A'             
          Parse Pull server dsk .                  
say 'Im here right now'
---------------------------------------
I dont get back the line i inserted between the lines. So the Parse Pull
may be wrong. (I tried to paste the say line to other places too, so i
KNOW the problem is 
with Parse Pull or EXECIO). But why?

Can you help me?

Zoltan


PS: Sorry if its a double post, but i cant find this mail in archives (i
posted this before 1-2 hours before)



The information transmitted is intended only for the person or entity to which 
it is addressed and may contain confidential and/or privileged material.  Any 
review retransmission dissemination or other use of or taking of any action in 
reliance upon this information by persons or entities other than the intended 
recipient or delegate is strictly prohibited.  If you received this in error 
please contact the sender and delete the material from any computer.  The 
integrity and security of this message cannot by guaranteed on the Internet.  
The Sender accepts no liability for the content of this e-mail or for the 
consequences of any actions taken on basis of the information provided.  The 
recipient should check this e-mail and any attachments for the presence of 
viruses.  The sender accepts no liability for any damage caused by any virus 
transmitted by this e-mail.  This disclaimer is the property of the TTC and 
must not be altered or circumvented in any manner.

Reply via email to