¿ªÔÆÌåÓý

REXX package in VM/370 Community Edition V1R1.2


 

I found help and some other references to an external REXX Function package called REXXFUNC
Some of the documented functions work and some kick out an Error 43 Routine not found.
Is there a process needed to load these functions?
Any help or insight would be appreciated.

Warmest Regards to all,
Larry


 

I could help you with this, if I could see the "help and some other references" you refer to.
Bob Bolch

On Thu, Sep 14, 2023 at 7:37?AM Larry S <larryschacher@...> wrote:
I found help and some other references to an external REXX Function package called REXXFUNC
Some of the documented functions work and some kick out an Error 43 Routine not found.
Is there a process needed to load these functions?
Any help or insight would be appreciated.

Warmest Regards to all,
Larry


 

This is one of the primary topics in the help menu
REXXFUNC? MENU????????????????????????????????????????? Menu Help Information???????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?
The file names listed below represent REXXFUNC? MENU subcommands.???????????????????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?
A file may be selected for viewing by placing the cursor under any??????????????????????????????????????????????????? ?
character of the file wanted and pressing the ENTER or the PF1 key.?????????????????????????????????????????????????? ?
A MENU file is indicated whan a name is preceded by an asterisk (*).????????????????????????????????????????????????? ?
For a description of the HELP operands and options, type HELP HELP.?????????????????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?
B2C?????? CLOSE???? D2B?????? FSCLRFLD? FSDATA??? FSEWRITE? FSVARS??? FULLSCRE? POINT???? PUNCH???? READ????? WRITE?? ?
B2D?????? C2B?????? FSCLEAR?? FSCURSOR? FSEND???? FSRESET?? FSWRITE?? OPEN????? PRINT???? READCARD? STATUS??? X2B???? ?
B2X?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????


 

Also,
42. New HELP files for the SAS RXUSERFN Rexx function package have been added.??This package supports building fullscreen applications, like the new??fullscreen HELP support, in REXX.

I do not know if both references are for the same "REXXFUNC" Package.


 

All the functions documented in the HELP REXXFUNC?MENU screen are implemented in the?
RXUSERFN?MODULE or the RXLOCFN?MODULE with the source code on the MAINT 5E7 disk.
When these functions?are used in your REXX program, REXX knows to look?in the function
manager modules for these routines. The MODULEs are on the Y-disk, so there is nothing else to do to
have them available.?

Which of the functions return error 43? I would be glad to check into them.

Bob Bolch



On Thu, Sep 14, 2023 at 7:37?AM Larry S <larryschacher@...> wrote:
I found help and some other references to an external REXX Function package called REXXFUNC
Some of the documented functions work and some kick out an Error 43 Routine not found.
Is there a process needed to load these functions?
Any help or insight would be appreciated.

Warmest Regards to all,
Larry


 

Bob,
So far....
B2C fails

B2D fails

B2X works (Also native in brexx)

CLOSE works
Note that doc shows that close can't be called as a function. I was able to call
close as a function, rc = CLOSE(infile) and received 0 as RETURN CODE.

C2B fails

D2B fails

FSCLEAR works

infile = 'FILETEST TEXT A'
CALL OPEN infile
Receives,,,,
???? 3 *-* CALL OPEN infile
Error 40 running ft2, line 3: Incorrect call to routine

FILETEST TEXT A is an existing file.

I am very sick at the moment, but I hope to spend more time with this soon.

Larry S


 

Hi Larry,
Hope you feel better soon. When you do please send the sections of a console that show the exact invocation of these functions? and the exact output they produce. I need enough detail to reproduce the errors.
Best regards,
Bob Bolch

On Thu, Sep 14, 2023, 11:24 AM Larry S <larryschacher@...> wrote:
Bob,
So far....
B2C fails

B2D fails

B2X works (Also native in brexx)

CLOSE works
Note that doc shows that close can't be called as a function. I was able to call
close as a function, rc = CLOSE(infile) and received 0 as RETURN CODE.

C2B fails

D2B fails

FSCLEAR works

infile = 'FILETEST TEXT A'
CALL OPEN infile
Receives,,,,
???? 3 *-* CALL OPEN infile
Error 40 running ft2, line 3: Incorrect call to routine

FILETEST TEXT A is an existing file.

I am very sick at the moment, but I hope to spend more time with this soon.

Larry S