• Aucun résultat trouvé

Summarizes data set physical characteristics

Dans le document System/360 Operating System (Page 28-31)

CORE ZAP

3. Summarizes data set physical characteristics

I J I

/ I I

J J

I I I I I I )

Driver For Update Cannot be Target System**

Start RDR

'OUTF Can Be Any Sequential Data Set, In-cluding Tape

**A good candidate is starter system as the driver.

IMAPTFLS (PTFLIST)

IPL _ _ for OUTF Jobstreom

IMAPTFLS is a class A program contained in SYSl. DN554 with DPPID distri-bution. IMAPTFLS:

1. Lists modules with a PTF or local fix applied.

2. Lists PTF numbers contained in the system.

3. Summarizes data set physical characteristics.

//GO EXEC PGM=IMAPTFLS Formerly called PTFLIST.

//SYSPRINT DD SYSOUT=A Listing output dato set.

//anynamel DD OS N=I ibrary-to-ana I yze I A DD for each library DISP=SHR to analyze for PTF's.

//LiSTREST DD DUMMY Optional. Specific

DO cards follow:

//anyname2 DD DSN=I ibrary-to-I ist-all, A DO for each library DISP=SHR to list completely.

28 (7/71)

IMAPTFLS (Continued)

anynamel -- The DD card(s) that appear before the LISTREST DD card should describe data set(s) that are to be analyzed for any PTF/local fL,,>(es) applied. The analysis is printed.

LISTREST -- Appears only if all SSl information for data sets in DD cards following LISTREST are to be completely listed.

anyname2 -- The DD card(s) that appear after the LISTREST DD card should describe data set(s) whose SSI is to be completely printed.

The "anyname" DD cards can have any DD name except LISTREST or SYSXXXXX (must not begin with the letters SYS because 111APTFLS ignores this type of statement.)

IMASPZAP (SUPER ZAP)

IlVIASPZAP is a class A program contained in SYSl. DN554 with DPPID distribution. 11IASPZAP:

1. Inspects/modifies data in a load module of a PDS.

2. Inspects/modifies data in specific records of a DASD data set.

) 3. Dumps entire data set, specific members of a PDS, or a record.

JCL

//GO EXEC PGM=IMASPZAP Formerly SUPERZAP.

//SYSPRINT DD SYSOUT=A Output print data.

//SYSLIB DD DSN=dsname, DISP=OLD, ••• Library to "hit".

(VOL, UNIT, etc) (Note I)

//SYSIN DD Input control.

Control Statements

(when [CSECT) is omitted, the first CSECT in member is assumed)

* comments Asterisk in call with a blank in col 2 denotes a comment cord that can be placed anywhere.

NAME member [CSECT] Identifies a csect within a load module (member) for VERIFY REP SETSSI.

VERIFY location data Location is hex offset (in multiple of 2) to where hex data is to be compared.

) REP location data Location is hex offset (in multiple of 2) to where hex data is to be inserted.

SETSSI xxyynnnn Updates 551 in directory for member in NAME statement (Note 2).

DUMP member [CSECT] Dump in hex. No RLD/ESD included. CSECT=

'ALL' for entire member.

DUMPT member [CSECT] Same as DUMP, except that EBCDIC and instruc-tion mnemonics are included.

CCHHR cccchhhhrr(hex) Identifies a data record from SYSLIB for VERIFY, REP.

ABSDUM{CCChhhh} Hex dump of all records. Can be by star-tlstop cccchhhhrr address, by member, or whole data set.

member ALL

ABSDUMPT Same as ABSDUMP I except EBCDIC and instruc-tion mnemonics included.

BASE nn nn is subtracted from the location specified on any subsequent VERIFY I REP.

CONSOLE IMASPZAP operation is switched to the console.

Reply lEND' to switch back.

S/360 Operating System (7/71) 29

IMASPZAP (Continued) Notes:

1. When the SYSLIB data set to be accessed is the VTOC. code DSN = FORMAT4. DSCB.

2. If SETSS! is not used, IMASPZAP automatically sets the local fix flag in SSI.

IMBMDMAP (LMODMAP)

IMBMD:MAP is a class A program contained in SYSl. DNS54 with DPPID dis-tribution. ll\lBMD1iAP:

1. Produces maps showing CSECT's, entry points, locations and references.

2. Maps nucleus, any load modules or link pack area of MFT or MVT.

3. Jl..Iaps consist of ESO and RLD items sorted numerically and alphabetically.

4. Link pack map consists of CDE entries sorted as in 5.

5, Basic map produces only the numeric listing by ESO.

JCL

IIGO

EXEC PGM = IMBMDMAP [, PARM = ' LINK PACK, BASIC, DEBUG, xxxxxx'

J

IISYSPRINT DD SYSOUT=x Print Data Set.

Ilonynamc DD DSNo:=dsname{member) r One for each Modu [e

DISP=SHR to be Mapped.

IISNAPDUMP DD SYSOUT=x Must be included if 'DEBUG' is specified IISYSABEND DD SYSOUT=x If 'DEBUG' is specified and an ABEND

dump is desired.

LINKPACK -- Specifies that map of the link pack area l\1VT/MFT is to be produced. In order to obtain a map of all LINKPACK modules, a map of the nucleus currently in core must be run concurrently.

BASIC -- Specifies that only the ESD numeric listing is to be produced.

DEBUG -- See Il\IBMDMAP service aid details.

1 to 6 character hex address specifies that the map is to be re-located to an address other than zero. This will affect all maps in that execution except the SYS1. NUCLEUS data set.

IMCJQDMP (JOBQDUMP)

IMCJQDMP is a class A program contained in SYSl. DN554 with DPPID dis-tribution. IMCJQDMP:

1. Provides a formatted dump of SYS1.SYSJOBQE.

2. Operates independently (stand-alone); contents of job queue are unchanged.

3. Output is directed to tape or printer.

4. Provides ability to select specific QCR's and/or jobnames.

IPL after WAIT state, press request key. Program prints:

ENTER O=XXXD, Q=YYY(, S) OR PRESS INTERRUPT KEY FOR O=OOE, Q=191 Reply (or press EXT INTRPT key for default).

I

O=xxxd, Q=yyy, SELECT 30 (7/71)

IMCJQDMP (Continued)

xxx -- The address of the output device.

d -- Indicates output device type; If omitted, assumes that a 1403 Printer is being used. (T = Tape)

yyy -- The device on which the SYSl.SYSJOBQE has been mounted.

)

.3ELECT -- Indicates selective rather than full printing, and the message:

I

SPECIFY SELECT P.<I,RAMETERS will be issued.

QCR=, JOBNAME=, and END are the parameters.

~CR --The QCR parameters are mutually exclusive.

ASB

CLASS = y --Where y is replaced with A through O.

FREE 'OLD RJE

SYSOUT = x --Where x is replaced with one of the 36 output classes.

JOBNAME = (w, x, y, z) --Up to four jobnames may be specified.

END -- When all requests have been fulfilled. reply with this parameter.

When using tape for output, Il\1CJQD~-'lP writes 121-byte records on nonlabeled tape, the first character of which is a machine control character. IEBPTPCH may be used to print the tape with the following SYSUTI DD and IEBPI'PCH control cards'

IISYSUTl DD UNIT -2400, LABEL-(, NL), VOL=SER-JQDMP, II DISP=(OLD, KEEP), DCB=(RELFM=F, BLKSIZE=121,

II LRECL=121)

PRINT PERFORM =M IMDPRDMP (PRNTDMP)

IDPRDMP is a class A program contained in SYSI. DN554 with DPPID .{stribution, IIIIDPRDMP,

Dans le document System/360 Operating System (Page 28-31)

Documents relatifs