View previous topic :: View next topic
|
Author |
Message |
satish.ms10
Active User
Joined: 10 Aug 2009 Posts: 184 Location: India
|
|
|
|
Hi All,
Thanks for your support thru this forum.
I have a REXX program (say ABC) which is getting line number from Cataloged datasets or Jobs opened from SPOOL using SJ command.
Code: |
Address ISPEXEC "CONTROL ERRORS RETURN"
"ISREDIT (LINE) = CURSOR" |
However, this ABC program is not able to get the line number, where the cursor is, from temporarily viewed/opened dataset (opened by another REXX program (say XYZ))
XYZ program creates a JOB dynamically using Skeleton and ABC is failing when I run on the job opened in view mode by XYZ program.
Is it possible to get the line number and line text from temporarily opened datasets?
Kindly assist. |
|
Back to top |
|
|
Willy Jensen
Active Member
Joined: 01 Sep 2015 Posts: 712 Location: Denmark
|
|
|
|
A VIEW is a VIEW. What error do you get? Have you traced the program?
From the manual: 'The position of the cursor shows the starting or ending location for the SEEK, FIND, CHANGE, and EXCLUDE commands'.
Are you sure that the text you search for is in the dataset?
Can we se the entire edit macro or at least the relevant parts? And part of the VIEWed file ? |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
How are you trying to get the cursor position.
What are you actually trying to achieve.
You really must give us a hell of a lot more information to be able to get any help. |
|
Back to top |
|
|
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2455 Location: Hampshire, UK
|
|
|
|
You have to ensure the cursor is on a data line. When a data set is opened for browse/view/edit the cursor is initially on the command line unless you have used an IMACRO to place the cursor elswhere. If the IMACRO is to find or change and the find string is not found then the cursor will be on the command line which is not a data line. |
|
Back to top |
|
|
|