Home > How To > How To Set The Return Code In Rexx

How To Set The Return Code In Rexx

Hope this helps. Register now while it's still free! Line Returns in Code 11. return -code return doesn't play nice with set 6.

You might have to press the Ctrl+Break key combination to stop processing. Click Here to join Tek-Tips and talk with other members! Here's Why Members Love Tek-Tips Forums: Talk To Other Members Notification Of Responses To Questions Favorite Forums One Click Access Keyword Search Of All Posts, And More... Why is the first book of the Silo series called Wool?

Rexx includes the following instructions for trapping and controlling system errors:

CALL ON ERROR

CALL ON FAILURE

SIGNAL ON ERROR

SIGNAL ON FAILURE

All i want is set the condition code of step calling rexx in JCL to non-aero value in case of any rexx failure.Can someone help in this regard ??Anks RE: Setting Quote: > Hi, > instead of using IKJEFT01 you should use IKJEFT1A to start your > batch TSO. All rights reserved.Unauthorized reproduction or linking forbidden without expressed written permission. ABC Code : Return without parenthesis 12.

branching on return code 9. Without some provision to stop the program, in this case a trap, Rexx continues running. JCL Return Code (RC) 4. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Resources Join | Advertise Copyright © 1998-2016 ENGINEERING.com, Inc. If any error in rexx it sets the RC variable to non-zero value but the step in the JCL still runs fine with return code equals to zero. If something goes wrong, the return code issued is a nonzero number. Registration on or use of this site constitutes acceptance of our Privacy Policy.

What's the purpose of the same page tool? Thanks, Rajvasan Back to top PremkumarModeratorJoined: 28 Nov 2002Posts: 77Topics: 7Location: Chennai, India Posted: Fri Jan 03, 2003 5:27 am Post subject: Rajvasan, When you are executing ISPF dialogs in batch, Code: Exit RC Use the following code for programs with ISPF environment. Join UsClose MVSFORUMS.comA Community of and for MVS Professionals FAQ Search Quick Manuals Register Profile Log in to check your private messages Log in How to set return code in

Let me know if I can be of further assistance. Passing variables between JCL and Rex / Rexx and JCL 7. A bit, a nibble or bite? asked 6 years ago viewed 1552 times active 4 years ago Related 0How do I display a table to an ISPF panel with Rexx then retrieve back updated user input?1Anyone know

Code: zispfrc = rcode address ispexec "vput (zispfrc) shared" Back to top rajvasanBeginnerJoined: 10 but still getting cond code in JCL = to 0000. Procession for the dead How can we get our son to stop sleeping in our bed? i add two statement, zispfrc = 16 address ispexec " vput (zispfrc)"the jcl final rc set to 16,job works fine.

Open Object Rexx™: Programming GuidePrevChapter 7. Are you aComputer / IT professional?Join Tek-Tips Forums! In the next example, an error message is displayed when the TYPE command returns a nonzero value in RC:

/* Simple if/then error handler */ say "Type a file name:"

THE JOB AD$DDBKZ NOT IN PN.BATCHLIB 13.32.59 JOB52174 - --TIMINGS (MIN13.32.59 JOB52174 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB13.32.59 JOB52174 -RX$LMDIR ISPF 00 410 201 .00 .0013.32.59 JOB52174 IEF404I RX$LMDIR

If multiple programs are invoked then IKJEFT01 will use the return code from the last program executed. How to politely decline a postdoc job offer after signing the offer letter? How do I prevent flight in a cyberpunk future? Join them; it only takes a minute: Sign up RC special variable in REXX?

Below is an example of how to do this within your REXX program: /* REXX */ address ISPEXEC return_code = 13 /* or whatever All programs will be executed regardless of the return code. The job " || Job_err || " not in " || SrcLib Call WTO_MSG Err_msg exit 16 End JOB LOG13.32.54 JOB52174 ---- MONDAY, 25 APR 2011 ---- 13.32.54 JOB52174 IRR010I USERID Browse other questions tagged rexx or ask your own question.

Open-rexx?0How to parse variable in REXX/Regina0Dealing with PULL in REXX0Rexx, Parse a file for a single line0Can't figure out data type of character in REXX0How to copy stem value to simple Here is how I call REXX in my JCL: //SYSTSIN DD * ISPSTART CMD(RMSREOR) Note that I included ISP libraries: ISPPLIB ISPMLIB ISPSLIB ISPTLIB Any other idea? When a Rexx program is running, this return code is automatically assigned to a special built-in Rexx variable named RC.

If the command was processed without problems, the return code is A blue, white and red maze Why shouldn’t I use Unicode characters to simulate typographic styles (such as small caps or script)?

rexx share|improve this question asked Nov 30 '10 at 12:16 Partha 62 add a comment| 2 Answers 2 active oldest votes up vote 2 down vote /* REXX */ "LISTDS ?" The piece of code, that you had given for the ISPF environment, what is the significance and where can it be used ? RE: Setting return code variable of JCL kregen (Programmer) 10 Jan 03 12:51 Hello,please use IKJEFT1A or IKJEFT1B and not IKJEFT01 to execute your REXX-Script.then you can set the RETURN-CODE for Am I paranoid, or are corporate firewalls censoring entire countries?

Need JCL Return Code Help 5. Word that means "to fill the air with a bad smell"? By joining you are opting in to receive e-mail. good123 Posts: 8Joined: Sun Jan 02, 2011 8:35 pm Hasthanked: 0 time Beenthanked: 0 time Top Display posts from previous: All posts1 day7 days2 weeks1 month3 months6 months1 year Sort

Why wasn't the Imperial Pilot in Rogue One made insane or affected? The number depends on the command itself and the error encountered.

This example shows how to display a return code:

/* GETRC.CMD report */ "TYPE nosuch.fil" say "the return code Passing a parameter Rexx to JCL and return a parameter to JCL 3. Need a better layout, so that blank space can be utilized Make an interweaving quine Best way to change site IP address - from the end user perspective?

You mentioned that you are invoking three programs in a single step. Close this window and log in. P.S.: I tryed in REXX: 1- return my_return_code 2- exit my_return_code I also tried with vput, but I don't know how to retrieve that value bask in