View previous topic :: View next topic
|
Author |
Message |
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
i executed some simple rexx like add two numbers and all..they executed well.. but this did not work..iam new to rexx.. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
dbzTHEdinosauer wrote: |
rename the REXX script. |
|
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
Did not work after renaming also |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
rename it to something like ADDDISP
trace and derivatives are reserved words. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
my using the term rookies has nothing to do with ethnic background.
is only has to do with experience.
and don't read anything else into my comment. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
since this is an edit macro, you do not need (actually you should not)
type TSO macroname
simply type macroname on command line. |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
tried the above thign also..did not work...dont know what is the problem |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
When you say, "it did not work" - please tell us what exactly happened?
- No display was added?
- Macro ended with some error?
- Nothing happened?
- Something else, if yes, what was that?
|
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
Nothing happened...no displays added... but no error also.. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Ok, so how did you do it?
- In a PDS, opend a COBOL-program in view-mode (to avoid any side effect in start) and on comman-line typed "ADDDISP" and hit enter-key?
- Opend some member (not a COBOL program)in view-mode (to avoid any side effect in start) and on comman-line typed "ADDDISP" and hit enter-key?
- Were at ISPF START and on comman-line typed "ADDDISP" and hit enter-key?
- Something else, if yes, what was that?
|
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
insert a TRACE ?R statement in the macro so that you/we can see what is happening. |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
added the member in the pds ...then ALLOC DD(SYSEXEC) DSN('aaa.aaa.aaa') SHR REUSE
then opened the cobol member in view mode and typed TSO ADDDISP and enter...but nothign happened.. |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
did a Trace ?R statement in the rexx...but how to see whts the problem with that..for some statements i got RC=20 and for some statements i got RC=1..and later it ended |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Well, Dick has already suggested not to prefix "TSO" as it's an edit macro. Have you tried using TRACE? |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
without TSO and just typing ADDDISP on the command prompt gives invaild command error...used trace and i got rc=20 and rc=1 messages... |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8796 Location: Welsh Wales
|
|
|
|
Then it is probable that the REXX macro code is NOT in a library concatenated to either SYSPROC or SYSEXEC. |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
if that is the case then "Invalid Command" should be coming.. i tried another simple rexx of adding two numbers and on the command prompt typed TSO Rexxname and it is workign fine..dont know why the ADDDISP rexx is not working for me |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
Guys...somethign got working now...now i got display after IDENTIFICATION SECTION but then got the below error...
Command in error . : LINE_AFTER .ZCSR = 'DISPLAY 'DISPLAY 'IDENTIFICATION
Invalid parameter
Extraneous or invalid parameter was specified for LINE_AFTER command.
Error message ID . : ISRE181
Last return code . : 20
Macro executing . : ADDDISP
Press ENTER key to terminate the macro. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
So, what is changed from your previous run to last execution? |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
Successs... but not entirely... Got all the displays at the PARA...but still the above error persists and also after running the rexx my IDENTIFiCATIOn DIVISION Looks like this
IDENTIFICATION DIVISION.
DISPLAY 'IDENTIFICATION DIVISION'
DISPLAY 'IDENTIFICATION DIVISION'
DISPLAY 'IDENTIFICATION DIVISION' |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
If you've multiple DISPLAYs for Identification division, that means You've run the macro "ADDDISP" multiple times - each run will add one DISPLAY line unless you delete using other macro posted in the thread earlier. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
One sec, with the macro you are using you won't get DISPLAY line added for IDENTIFICTION DIVISION, it'll add DISPLAY only for paragraph names! I'm confused! |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10888 Location: italy
|
|
|
|
the topic is going down the sink! waste of time for everybody
I wonder if it would be better to lock it or just delete it |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
Well, another observation... when i did NUM ON STD COB...i got displays like this
IDENTIFICATION DIVISION.
DISPLAY 'IDENTIFICATION DIVISION'
PROGRAM-ID. QQQQQQQ.
DISPLAY 'PROGRAM-ID'
but when i did NUM OFF and ran the macro...i got displays only at the start of the para....and its working fine now...
Thanks for all your support |
|
Back to top |
|
|
karz
New User
Joined: 04 Feb 2010 Posts: 39 Location: Mumbai
|
|
|
|
Guys, thanks for your support, for new comers i would say...this helped me a lot..
TSO rexxname doesnot work...as this was an EDIT macro...we just need to Put REXXname after opening the member and doing NUMOFF... |
|
Back to top |
|
|
|