boyti ko
New User
Joined: 03 Nov 2014 Posts: 78 Location: Malaysia
|
|
|
|
Hi,
I have executed this successfully. (rc 0)
Code: |
//S1 EXEC REXXC,COMPDSN=SYS1.REXX.SFANLMD
//REXX.SYSCEXEC DD DISP=SHR,DSN=XXXX.XXXXXXX.CEXEC(HELLO)
//REXX.SYSIN DD DISP=SHR,DSN=XXXX.XXXXXXX.EXEC(HELLO) |
But when I tried to execute the CEXEC, it will prompt an error:
Code: |
Error 3 running compiled HELLO, line 0: Program is unreadable
The program cannot run with the Alternate Library
*** |
I add the compiler option for ALT and SLINE for the error above.
Code: |
//S1 EXEC REXXC,COMPDSN=SYS1.REXX.SFANLMD,
// OPTIONS='ALT SLINE'
//REXX.SYSCEXEC DD DISP=SHR,DSN=XXXX.XXXXXXX.CEXEC(HELLO)
//REXX.SYSIN DD DISP=SHR,DSN=XXXX.XXXXXXX.EXEC(HELLO) |
It will now manage to execute the CEXEC.
But since I have used the compiler option SLINE, the source code is inside the CEXEC. Can help to clarify what I'm missing if the SLINE is omitted.
Here's a part of the CEXEC:
Code: |
å..ÐEXECPROCEAGRTPRC Compiled REXX 3.0 13 Apr 2016 18:50:28 MVS REXXC370 3.4
8 23 Dec 1999 LVL PQ68381 XXXX.XXXXXXX.EXEC(HELLO)
... ...Ù°.}..¬ì^&u.§j.^.å.&Ö.. .&.jØ.²å.&Q.....å0&S 0..i0...ö.õì0&yå}é..ÃjØ
.²åØé. .é. ...i......Âh-.. ....Âì0{.á\0..& ....Âåø&. .&...q.}..ÚØ...............
...Y...........°...&...-...h.......8........... ...............ø.......D.......ø
...@...h...m...µ...Ð...½.......&.......D... ...Y...4...<...ø...ü...µ...ì...À...½
...}...@...........H..............".Ø...µ.......... ... ...°...}.......}...â....
...Ì...°.......µ.......H.......Y... ....................... ...Ç.......Ç.......Ç
...........K.......&.......y...&...8...&...ç...&...q...& /* REXX
*/ /* THIS PROGRAM SA
YS "HELLO WORLD!" */ ADDRESS ISREDIT 'M
ACRO' SAY "HELLO WORLD!"
........................
................................................................................ |
|
|