**************************************
* START OF NEW SCHEDULING DEFINITION *
**************************************
TABLE: GMASTERL
JOB NAME: CNAR654D
------------------
12 2008 SUN MON TUE WED THU FRI SAT
01 02 03 04 05 06
* *
07 08 09 10 11 12 13
* *
14 15 16 17 18 19 20
* *
21 22 23 24 25 26 27
* *
28 29 30 31
* *
**************************************
* START OF NEW SCHEDULING DEFINITION *
What I would like to do is that everytime the routine runs across
a new scheduling definition, place that at the top of a new screen. I
thought I could do that by building a table and presenting the data in
table format to the user.
However, I still don't know how I would cause the data to skip to
the top of the screen whenever a new definition appears. Do I buffer the
screen with blank lines? Do I manipulate the scroll amount? I just don't
know if this is doable or what the choices are.
Hopefully someone can give me some alternatives.
Thanks,
Gil.
This e-mail (and any attachments) may contain information that is
confidential and/or protected by law. Any review, use, distribution or
disclosure to anyone other than the
intended recipient(s) is strictly prohibited. If you are not the intended
recipient, please contact the sender by reply email and delete all copies
of this message.
----------------------------------------------------------------------
For TSO-REXX subscribe / signoff / archive access instructions,
send email to LIST...@VM.MARIST.EDU with the message: INFO TSO-REXX
SimpList(tm) - try it; you'll get it!
http://www.mackinney.com/products/SIM/simplist.htm
> Date: Fri, 14 Nov 2008 10:57:57 -0600
> From: Gilbert...@GROCERYBIZ.COM
> Subject: Scrolling when building a table via REXX
> To: TSO-...@VM.MARIST.EDU
_________________________________________________________________
Regards,
Ulrich Krueger
When a user is browsing the output file, the number of lines may
vary per "scheduling definition details." A scheduling definition may
have 8 lines or it may be 30 lines etc.
What I would like to do is to try to normalize the data being
viewed so that the "START OF NEW SCHEDULING DEFINITION" always appears at
the top of the screen when a user is paging through the dataset.
I guess a lot of this would depend on whether the user has a split
screen and what the split values are. I just wondered if there was a way
to do this using a table that could control some of these factors.
I hope this make more sense.
Gil.
Dave Salt <ds...@HOTMAIL.COM>
Sent by: TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
11/14/2008 12:30 PM
Please respond to
TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
Subject
Re: [TSO-REXX] Scrolling when building a table via REXX
START OF NEW SCHEDULING DEFINITION would be top of form and then the user
would PF8 through the dataset and all the detail would follow until
another header line was encountered and then a PF8 would present that new
scheduling definition at the top of the screen.
I hope this makes sense. Do you have any examples I could look
at?
Ulrich Krueger <u...@PACBELL.NET>
Sent by: TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
11/14/2008 01:10 PM
Please respond to
TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
Subject
Re: [TSO-REXX] Scrolling when building a table via REXX
SimpList(tm) - try it; you'll get it!
http://www.mackinney.com/products/SIM/simplist.htm
> Date: Fri, 14 Nov 2008 13:12:42 -0600
> From: Gilbert...@GROCERYBIZ.COM
> Subject: Re: Scrolling when building a table via REXX
> To: TSO-...@VM.MARIST.EDU
>
> Hi Dave, I'll try to clarify what I'm asking.
>
> When a user is browsing the output file, the number of lines may
> vary per "scheduling definition details." A scheduling definition may
> have 8 lines or it may be 30 lines etc.
> What I would like to do is to try to normalize the data being
> viewed so that the "START OF NEW SCHEDULING DEFINITION" always appears at
> the top of the screen when a user is paging through the dataset.
> I guess a lot of this would depend on whether the user has a split
> screen and what the split values are. I just wondered if there was a way
> to do this using a table that could control some of these factors.
> I hope this make more sense.
>
> Gil.
>
>
>
>
> Dave Salt
> Sent by: TSO REXX Discussion List
> 11/14/2008 12:30 PM
> Please respond to
> TSO REXX Discussion List
>
>
Have you already seen something like this before in some other application? I'm trying to see what you see but I haven't yet managed it.
Wait. Maybe I spoke too soon. This just hit me. IOF does this when you select all DD names together and scroll through them: The next DD sysout always starts at the very top of the screen as you PF8 or PF7 through it. Maybe that is what you want?
Regards,
Lindy
-----Original Message-----
From: TSO REXX Discussion List [mailto:TSO-...@VM.MARIST.EDU] On Behalf Of Gilbert Cardenas
Sent: 14. marraskuuta 2008 21:13
To: TSO-...@VM.MARIST.EDU
Subject: Re: [TSO-REXX] Scrolling when building a table via REXX
Hi Dave, I'll try to clarify what I'm asking.
When a user is browsing the output file, the number of lines may
vary per "scheduling definition details." A scheduling definition may
have 8 lines or it may be 30 lines etc.
What I would like to do is to try to normalize the data being
viewed so that the "START OF NEW SCHEDULING DEFINITION" always appears at
the top of the screen when a user is paging through the dataset.
I guess a lot of this would depend on whether the user has a split
screen and what the split values are. I just wondered if there was a way
to do this using a table that could control some of these factors.
I hope this make more sense.
Gil.
----------------------------------------------------------------------
Thanks,
Gil.
Lindy Mayfield <lindy.m...@SSF.SAS.COM>
Sent by: TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
11/14/2008 02:16 PM
Please respond to
TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
Gil,
Regards,
Lindy
Gil.
This e-mail (and any attachments) may contain information that is
confidential and/or protected by law. Any review, use, distribution or
disclosure to anyone other than the
intended recipient(s) is strictly prohibited. If you are not the intended
recipient, please contact the sender by reply email and delete all copies
of this message.
----------------------------------------------------------------------
Dave Salt <ds...@HOTMAIL.COM>
Sent by: TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
11/14/2008 01:52 PM
Please respond to
TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
IOF is another vendor product that replaces SDSF. In SDSF if you S(elect) the entire job you see all the sysout from each DD as you scroll down.
In IOF you can also select (Browse) all of the sysout DD's together. But in IOF I think it does just what you want it to.
If I PF8 to scroll down, the data from the next sysout *always* appears at the top of the screen. Works the same with PF7 to scroll up.
The way it appears to the viewer is like this (pretending a screen is 5 lines deep):
<screen 1>
data1
data2
data3
data4
data5
<screen 2>
data1
blank2
blank3
blank4
blank5
<screen 3>
data1
data2
data3
and so on.
So screen 2 appears to have one line on it and the rest are blank lines so that when I hit PF8 again I am at the top of the next section of data.
Of course, even if this is what you want, it doesn't answer how to do it. Anyway it might be good to know that what you want to do is not anything so strange. (-:
At the moment I cannot either think of any tricks to get ISPF panels or tables to do this, other than what Dave suggested which is to use dynamic areas. That really does give you the best control.
Lindy
-----Original Message-----
From: TSO REXX Discussion List [mailto:TSO-...@VM.MARIST.EDU] On Behalf Of Gilbert Cardenas
Sent: 14. marraskuuta 2008 23:11
To: TSO-...@VM.MARIST.EDU
Subject: Re: [TSO-REXX] Scrolling when building a table via REXX
Actually, I've never seen this done. The only other person that
works on rexx here didn't have a clue what I was talking about. We don't
use IOF, or perhaps were are just not licensed for it.
The program I am calling to generate the records starts out by
creating a sysout dataset under one ddname but I reformat it for online
viewing by adding additional lines and removing blank lines and headings
etc. So there aren't multiple ddnames but only one. As far as I'm aware,
using IOF is not an option here either because we do not have it installed
or it is not licensed.
Thanks,
Gil.
----------------------------------------------------------------------
Lindy Mayfield <lindy.m...@SSF.SAS.COM>
Sent by: TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
11/14/2008 03:23 PM
Please respond to
TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
Subject
and so on.
Lindy
Thanks,
Gil.
This e-mail (and any attachments) may contain information that is
If I understand what you are looking for, I think it would be something
like the way SDSF works when you select a job from the Output queue with
the "S" line command. The initial display obviously starts at the top
of the job. You can then use the NEXT (N) and PREV (P) commands to
"scroll" from one file to the next or previous, and the display moves
directly to the top of each file.
I think your biggest issue will be to allow up/down scrolling *within*
each "file" (in your application, a file is a section of your dataset),
since users can do all sorts of things to change the size of the display
area (physical or emulator screen size, FKA, SPLIT, etc.) If you use
the SDSF approach, you don't need to worry about how big the display
area actually is -- just provide UP/DOWN in addition to NEXT/PREV, and
leave it up to the user, if they need to UP/DOWN within a section.
As to the mechanics, I would think that since (IIRC) you have control
over the format of the dataset being displayed, just format it in such a
way that will allow you to invent some technique to support NEXT/PREV.
For example, if each section has exactly the same number of lines, it
should be fairly straightforward (NEXT just means skip forward "x"
lines, where x is the next highest multiple of the number of lines in
section minus the current top line).
Of course the NEXT/PREV and UP/DOWN commands can be represented by PF
keys, but that probably ought to be up to the user.
Using something like this, an ISPF table might actually work just fine.
The rows in the table would be just the lines in the dataset. UP/DOWN
would then be built-in through the TB functions, and PREV/NEXT would
just be a matter of a little arithmetic and then a TBSKIP (just in case
a user used UP/DOWN past a section boundary and got the display out of
synch).
Good luck!
Jeff
I appreciate the feedback though,
Gil.
Jeff Byrum <Jeff....@ASG.COM>
Sent by: TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
11/18/2008 06:25 AM
You might want to include an "init" routine that reads the directory of
the PDS and stores it as a compound variable so it's easy to determine
the next or previous member.
Dave Salt
SimpList(tm) - try it; you'll get it!
http://www.mackinney.com/products/SIM/simplist.htm
> Date: Tue, 18 Nov 2008 08:55:32 -0500
> From: Jeff....@ASG.COM
> Subject: Re: Scrolling when building a table via REXX
> To: TSO-...@VM.MARIST.EDU
> Sent by: TSO REXX Discussion List
> 11/18/2008 06:25 AM
> Please respond to
> TSO REXX Discussion List
>
>
> Sent by: TSO REXX Discussion List
> 11/14/2008 03:23 PM
> Please respond to
> TSO REXX Discussion List
>
>
> To
> TSO-...@VM.MARIST.EDU
> cc
>
> Subject
> Re: [TSO-REXX] Scrolling when building a table via REXX
>
>
>
>
>
>
> What I was pondering was if there is a real life application that does
> what you are looking for.
>
> IOF is another vendor product that replaces SDSF. In SDSF if you
> S(elect)
> the entire job you see all the sysout from each DD as you scroll down.
>
> In IOF you can also select (Browse) all of the sysout DD's together.
> But
> in IOF I think it does just what you want it to.
>
> If I PF8 to scroll down, the data from the next sysout *always* appears
> at
> the top of the screen. Works the same with PF7 to scroll up.
>
> The way it appears to the viewer is like this (pretending a screen is 5
> lines deep):
>
>
> data1
> data2
> data3
> data4
> data5
>
> data1
> blank2
> blank3
> blank4
> blank5
>
_________________________________________________________________
Thanks,
Gil.
Dave Salt <ds...@HOTMAIL.COM>
Sent by: TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>
11/18/2008 11:07 AM
Please respond to
TSO REXX Discussion List <TSO-...@VM.MARIST.EDU>