Rexx in Batch

MF זה כיף

New member
Rexx in Batch

שלום לכולם... אני מריץ Rexx ב-batch ורוצה להעביר את ה-RC מה-Rexx ל-CC של ה-STEP (ואז ע"ס ה-CC של ה-STEP להחליט איזה STEP ירוץ בשלב הבא..) אבל משום מה לא משנה מה ה-RC ב-Rexx ה-CC של ב-STEP תמיד חוזר על 0... רעיונות?
 

ע נ נ ת

New member
אפשרות אחת -

תכניס את הRC לתוך ZISPFRC ותעשה לו VPUT. כמובן, זה מחייב סביבת ISPF Batch...
 

ShyIfrah

New member
נראה לי שאתה עושה משהו לא טוב

דוגמא ל-rexx (נניח שקוראים לחבר TRY):
/* rexx */ exit(4)​
ועכשיו job שמריץ את זה:
//***job card *** //RUNREXX EXEC PGM=IKJEFT01 //SYSEXEC DD DISP=SHR,DSN=rexx.data.set //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * %TRY​
 

ע נ נ ת

New member
עוד משהו

יש הבדל, אם מפעילים IKJEFT01, IKJEFT1A, IKJEFT1B אחד מהם מעביר return codes ואני לא זוכרת מי.
 
גם אני

יודע שאפשר לעשות את זה דרך VPUT ל-ZISPFRC תחת ISPF אבל אחרת ה-REXX מחזיר RC אבל ה-STEP CC הוא 0. קצת מוזר לי מה שאתה מתאר...
 
למעלה