| 
 | 
     TO WHOM IT MAY CONCERN
     
     I am trying to pass a variable from a COBOL program to a REXX program 
     using the REXX external data queue. The problem is that I am told by 
     an error message when the program is run that the parameters I am 
     passing do not match those required. Following is the program's 
     working storage. Does anyone know why this will not work or is there a 
     better way to pass a parameter to a REXX program from a COBOL or CL 
     program. 
     
     01 PARM-LIST.
     05 FUNCTION-CODE        PIC X.
     05 WS-TLA                       PIC X(4). 05 BUFF-LENGTH          PIC 
     9999 COMP-4. 05 FLAG                 PIC 99 COMP-4.
     88 FIFO         VALUE '0'.
     88 LIFO         VALUE '1'.
     05 RETURN-CODE          PIC 99 COMP-4.
     
     This area of working storage is filled with the following code.
     
     MOVE 'A' TO FUNCTION-CODE
     MOVE TLA-IDENT OF DSP-INPUT-1 TO WS-TLA MOVE 4 TO BUFF-LENGTH  
     SET FIFO TO TRUE
     MOVE ZEROES TO RETURN-CODE.
     
     The REXX external data queue is called using the following code.
     
     CALL 'QREXQ' USING PARM-LIST. 
     
     
     
     Thanks Ross
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.