Jump to content

RXQUEUE.EXE: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Description==
The purpose of the RXQUEUE filter is to copy the output of an OS/2 program into a REXX queue (The RXQUEUE filter is the external program RXQUEUE.EXE - not the built-in function <RXQUEUE!)
The purpose of the RXQUEUE filter is to copy the output of an OS/2 program into a REXX queue (The RXQUEUE filter is the external program RXQUEUE.EXE - not the built-in function <RXQUEUE!) The syntax for RXQUEUE filter is:


+------------------------------------------------+
The syntax for RXQUEUE filter is:
  |                                                |
  >>--RXQUEUE--+-----------+--+--------+------><
| >>--RXQUEUE--+-----------+--+--------+------>< |
              +-queuename-+  +-/FIFO--+
|              +-queuename-+  +-/FIFO--+         |
                            +-/LIFO--+
|                            +-/LIFO--+         |
                            +-/CLEAR-+
|                            +-/CLEAR-+         |
The RXQUEUE filter usually operates on the default queue named "SESSION".
|                                                |
However, if an environment variable named "RXQUEUE" exists, the RXQUEUE value is used for the queue name.
+------------------------------------------------+


The RXQUEUE filter usually operates on the default queue named "SESSION".  
==Parameters==
However, if an environment variable named "RXQUEUE" exists, the RXQUEUE  value is used for the queue name.  
;queuename:This is the name of the queue to use. The queue must already exist. The name of a queue can only contain the following characters: 'A'...'Z', '0'...'9', '.', '!', '?' and '_'. Lowercase letters are converted to uppercase letters.
;/LIFO:Stacks items from STDIN last in, first out (LIFO) on a REXX queue.
;/FIFO:Queues items from STDIN first in, first out (FIFO) on a REXX queue.
;/CLEAR:Removes all lines from a REXX queue.


===Parameters===
'''Note:''' Again, do not confuse the RXQUEUE filter with the <RXQUEUE built-in function!  Note further that you cannot use the RXQUEUE filter to write a REXX queue to STDOUT - you've to write a REXX program to do this task. (see Write the REXX Queue to STDOUT for an example).
 
'''queuename'''
    This is the name of the queue to use. The queue must already exist.
    The name of a queue can only contain the following characters:
    'A'...'Z', '0'...'9', '.', '!', '?' and '_'. Lowercase letters are
    converted to uppercase letters.
 
'''/LIFO'''
    Stacks items from STDIN last in, first out (LIFO) on a REXX queue.
 
'''/FIFO'''
    Queues items from STDIN first in, first out (FIFO) on a REXX queue.
 
'''/CLEAR'''
    Removes all lines from a REXX queue.
 
'''Note:''' Again, do not confuse the RXQUEUE filter with the <RXQUEUE built-in function!  Note further that you cannot use the RXQUEUE filter to write a REXX queue to STDOUT - you've to write a REXX program to do this task. (see Write the REXX Queue to STDOUT for an example).  


==Versions==
==Versions==
{|class="wikitable"
!Date||Version||Size||Comments
|-
|2000-09-06 12:42|| ||11,618 bytes||OS/2 Warp CP 4.52
|}


==DLLs Loaded==
* [[DOSCALL1.DLL]]
* [[REXXAPI.DLL]]
* [[MSG.DLL]]


==Links==
==Links==
* [https://fossies.org/dox/ooRexx-4.2.0-source/rxqueue_8cpp_source.html OpenObject REXX RXQUEUE.EXE implementation - Open Source]
* [https://fossies.org/dox/ooRexx-4.2.0-source/rxqueue_8cpp_source.html OpenObject REXX RXQUEUE.EXE implementation - Open Source]


[[Category:Files]]
[[Category:IBM REXX Files]]

Latest revision as of 11:32, 13 October 2018

The purpose of the RXQUEUE filter is to copy the output of an OS/2 program into a REXX queue (The RXQUEUE filter is the external program RXQUEUE.EXE - not the built-in function <RXQUEUE!)

The syntax for RXQUEUE filter is:

>>--RXQUEUE--+-----------+--+--------+------><
             +-queuename-+  +-/FIFO--+
                            +-/LIFO--+
                            +-/CLEAR-+

The RXQUEUE filter usually operates on the default queue named "SESSION". However, if an environment variable named "RXQUEUE" exists, the RXQUEUE value is used for the queue name.

Parameters

queuename
This is the name of the queue to use. The queue must already exist. The name of a queue can only contain the following characters: 'A'...'Z', '0'...'9', '.', '!', '?' and '_'. Lowercase letters are converted to uppercase letters.
/LIFO
Stacks items from STDIN last in, first out (LIFO) on a REXX queue.
/FIFO
Queues items from STDIN first in, first out (FIFO) on a REXX queue.
/CLEAR
Removes all lines from a REXX queue.

Note: Again, do not confuse the RXQUEUE filter with the <RXQUEUE built-in function! Note further that you cannot use the RXQUEUE filter to write a REXX queue to STDOUT - you've to write a REXX program to do this task. (see Write the REXX Queue to STDOUT for an example).

Versions

Date Version Size Comments
2000-09-06 12:42 11,618 bytes OS/2 Warp CP 4.52

DLLs Loaded

Links