IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Concept behind 3.4 option


IBM Mainframe Forums -> TSO/ISPF
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Thu Apr 24, 2008 10:13 am
Reply with quote

Hi,

I have a keen interest in knowing how option 3.4 is being processed and works
something like if just

Code:


Enter one or both of the parameters below:
   Dsname Level . . . sys1*
   Volume serial  . .




Code:


DSLIST - Data Sets Matching SYS1*                                 Row 1 of 487
Command ===>                                                  Scroll ===> CSR

Command - Enter "/" to select action                  Message           Volume
-------------------------------------------------------------------------------
         SYS1.AACBCNTL                                                  S4DIS1
         SYS1.AADFMAC1                                                  S4DIS1
         SYS1.AADRLIB                                                   S4DIS1
         SYS1.AADRYLIB                                                  S4DIS1
         SYS1.AAPPDAT2                                                  S4DIS1
         SYS1.AAPPDAT4                                                  S4DIS1
         SYS1.AAPPMOD1                                                  S4DIS1
         SYS1.AAPPMOD2                                                  S4DIS1
         SYS1.AAPPSAMP                                                  S4DIS1
         SYS1.ABDTCLI0                                                  S4DIS1
         SYS1.ABDTHELP                                                  S4DIS1
         SYS1.ABDTMAC                                                   S4DIS1
         SYS1.ABDTMOD                                                   S4DIS1
         SYS1.ABDTMSG                                                   S4DIS1
         SYS1.ABDTPNL0                                                  S4DIS1
         SYS1.ABDTSAMP                                                  S4DIS1
         SYS1.ABLSCLI0                                                  S4DIS1
         SYS1.ABLSKEL0                                                  S4DIS1
         SYS1.ABLSMSG0                                                  S4DIS1
         SYS1.ABLSPNL0                                                  S4DIS1
         SYS1.ABLSTBL0                                                  S4DIS1
         SYS1.ABMFMOD0                                                  S4DIS1
         SYS1.ABPXEXEC                                                  S4DIS1
         SYS1.ABPXMENU                                                  S4DIS1
         SYS1.ABPXMOD1                                                  S4DIS1
         SYS1.ABPXPENU                                                  S4DIS1
         SYS1.ABPXSPC                                                   S4DIS1
         SYS1.ABPXTENU                                                  S4DIS1
         SYS1.ACBDCLST                                                  S4DIS1
         SYS1.ACBDEHFS                                                  S4DIS1
         SYS1.ACBDHENU                                                  S4DIS1
         SYS1.ACBDMENU                                                  S4DIS1
         SYS1.ACBDMOD1                                                  S4DIS1


Can anyone explain me how it works

Regds,
Prem
Back to top
View user's profile Send private message
CICS Guy

Senior Member


Joined: 18 Jul 2007
Posts: 2146
Location: At my coffee table

PostPosted: Thu Apr 24, 2008 10:22 am
Reply with quote

If you ask for all catalog entries that match the first four characters of 'SYS1' that is what you will get....
What are you really asking?
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Thu Apr 24, 2008 10:37 am
Reply with quote

My doubt is that how does that wildcard '*' being processed
How does the system is able to detect all those library which starts with sys1*
Hope you understood my question.


Regds,
Prem
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu Apr 24, 2008 11:10 am
Reply with quote

Hello,

Quote:
How does the system is able to detect all those library which starts with sys1*
It works the same way that manually looking in a dictionary works when you look for all of the words beginning with some value (i.e. far). You position yourself to the first word starting with "far" and continue thru until you reach a word that does not begin with "far".

In the system catalogs and other libraries, entries are stored in alphabetical order.
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Thu Apr 24, 2008 11:16 am
Reply with quote

Thanks dick
How it was been done?
Can anyone share their information?
I want to know the logic behind and how it could be implemented which would help me for better understanding.

Regds,
Prem
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu Apr 24, 2008 11:21 am
Reply with quote

You're welcome Prem icon_smile.gif

Quote:
I want to know the logic behind and how it could be implemented which would help me for better understanding.
There is a big difference in knowing how a feature works so that it can be used and knowing the internal process of the feature. In order to know what i believe you are asking, you would need to be familiar with internally navigating various system control information as well as be fluent in assembler.

It is too detailed to be addressed in a forum like ours (IMHO).

d
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Thu Apr 24, 2008 11:54 am
Reply with quote

Quote:

In order to know what i believe you are asking, you would need to be familiar with internally navigating various system control information as well as be fluent in assembler.



This was what I need Mr.Dick thanks for that.
Can you recommend me any ASM or HLASM guide to start to help me start writing rite from display hello world icon_lol.gif and to learn in depth a novice like me.

Thanks for the same.
Regds,
Prem
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu Apr 24, 2008 7:18 pm
Reply with quote

Hello Prem,

The book i've found to be very good for beginners is
"System/360-370 assembler language (OS)" by
Kevin McQuillen.

It was originally published by Murach Publishing.

The original was written in 1975 and is still excellent for beginners. It is good both as a training guide as well as reference material later. It has been used in many colleges/universities and technical training facilities (at least when assembler was still being taught<g>).
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Thu Apr 24, 2008 7:28 pm
Reply with quote

From a recent presentation from IBM, products like LISTCAT and in effect 3.4 are based upon the program IGGCSI00 which can be called via REXX or other programs.

There are examples in SYS1.SAMPLIB (IGG*) of two or three methods.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> TSO/ISPF

 


Similar Topics
Topic Forum Replies
No new posts SCOPE PENDING option -check data DB2 2
No new posts OUTFIL with SAVE option DFSORT/ICETOOL 7
No new posts CICS vs LE: STORAGE option CICS 0
No new posts INSYNC option with same function as I... JCL & VSAM 0
No new posts Option DYNALLOC second parameter. DFSORT/ICETOOL 11
Search our Forums:

Back to Top