The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of...

46
The Dynamics of z/OS Peter Relson z/OS Core Technology Design Corporation, Poughkeepsie, NY (845)-435-8390 [email protected] PJR © Copyright IBM Corporation, 2004 1

Transcript of The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of...

Page 1: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

The

Dyn

amic

s of

z/O

S

Pete

r Rel

son

z/O

S C

ore

Tech

nolo

gy D

esig

n

Cor

pora

tion,

Pou

ghke

epsi

e, N

Y

(845

)-435

-839

0re

lson

@us

.ibm

.com

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

41

Page 2: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Abs

trac

t

This

talk

exp

lore

s dy

nam

ic A

PF, d

ynam

ic E

xits

, dyn

amic

LNK

LST,

dyn

amic

LP

A, a

nd d

ynam

ic S

SI -

- wha

t the

y ca

n do

, an

d w

hat t

hey

can'

t do,

and

how

you

can

use

them

.

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

42

Page 3: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Trad

emar

ksIB

Mz/

OS

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

43

Page 4: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Intr

oduc

tion

PR

OG

xxD

ynam

ic A

PF

Dyn

amic

Exi

tsD

ynam

ic L

NK

LST

Dyn

amic

LPA

Dyn

amic

SS

I

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

44

Page 5: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

PRO

G

PRO

G=x

x sy

stem

par

amet

er (P

RO

Gxx

)SE

T PR

OG

=xx

com

man

d (P

RO

Gxx

)S

ETP

RO

G c

omm

and

DIS

PLA

Y P

RO

GPr

ogra

m In

terfa

ces

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

45

Page 6: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

PRO

G (c

ont)

Par

mlib

sup

ports

key

wor

d(va

lue)

not

atio

n, b

lank

se

para

tors

Com

man

d su

ppor

ts k

eyw

ord=

valu

e no

tatio

n,

com

ma

sepa

rato

rsP

arm

lib s

uppo

rts c

omm

and

nota

tion

Com

man

d su

ppor

ts p

arm

lib n

otat

ion

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

46

Page 7: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

APF

Dyn

amic

APF

is o

ften

used

whe

n in

stal

ling

a ne

w

prod

uct w

hich

requ

ires

addi

tiona

l dat

a se

ts to

be

AP

F-au

thor

ized

.

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

47

Page 8: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

APF

, com

man

d S

ETPR

OG

APF

,FO

RM

AT=

f

Set

s AP

F lis

t to

the

spec

ified

form

at (d

ynam

ic o

r st

atic

)S

ETPR

OG

APF

,AD

D,D

SNA

ME=

d,VO

L=v

Add

s th

e na

med

dat

a se

t on

the

nam

ed v

olum

e

SET

PRO

G A

PF,A

DD

,DSN

AM

E=d,

SMS

Add

s th

e S

MS

-man

aged

nam

ed d

ata

set

S

ETP

RO

G A

PF,

DE

LETE

,DS

NA

ME

=d,V

OL=

v

D

elet

es th

e na

med

dat

a se

t on

the

nam

ed v

olum

e

S

ETP

RO

G A

PF,

DE

LETE

,DS

NA

ME

=d,S

MS

D

elet

es th

e S

MS

-man

aged

nam

ed d

ata

set

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

48

Page 9: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

APF

, dis

play

DIS

PLA

Y P

RO

G,A

PF

D

ispl

ay th

e en

tire

list

DIS

PLAY

PR

OG

,APF

,DSN

AME=

d

D

ispl

ay in

form

atio

n ab

out a

par

ticul

ar d

ata

set

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

49

Page 10: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

APF

, CSV

APF

Req

uest

=QU

ERY:

by

dsna

me/

volu

me

R

eque

st=A

DD

: by

dsna

me/

volu

me

R

eque

st=D

ELET

E: b

y ds

nam

e/vo

lum

e

R

eque

st=L

IST:

ext

ract

ent

ire A

PF li

st

Req

uest

=QU

ERYF

OR

MAT

R

eque

st=D

YNFO

RM

AT

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

410

Page 11: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

APF

, com

men

ts

By

now

, eve

ryon

e sh

ould

be

usin

g dy

nam

ic A

PF

Futu

re re

leas

e: re

mov

e th

e op

tion

and

enfo

rce

dyna

mic

-onl

y

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

411

Page 12: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts

The

Dyn

amic

Exi

ts fa

cilit

y ha

s tw

o m

ain

user

s --

inst

alla

tion

exits

and

pro

gram

exi

tsS

ince

it a

ccom

mod

ates

mul

tiple

exi

t rou

tines

at a

n ex

it po

int i

t fac

ilitat

es m

ulti-

appl

icat

ion

use

of a

n ex

it.

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

412

Page 13: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, c

omm

and

SET

PRO

G

EXI

T,AD

D,E

XITN

AME

=e,M

OD

NAM

E=m

Asso

ciat

e ex

it ro

utin

e w

ith e

xit.

C

an a

lso

defin

e w

heth

er

st

ate

is a

ctiv

e/in

activ

e

limit

to a

jobn

ame

nu

mbe

r of a

bend

s

fir

st o

r las

t to

be c

alle

d

da

ta s

et to

fetc

h fro

m

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

413

Page 14: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, c

omm

and

(con

tinue

d)SE

TPR

OG

EXI

T,AT

TRIB

,EXI

TNAM

E=e

ke

eprc

: com

paris

on, v

alue

SE

TPR

OG

EXI

T,D

ELE

TE,E

XITN

AM

E=e

,M

OD

NAM

E=m

,FO

RC

E=YE

S

SET

PRO

G E

XIT,

MO

DIF

Y,E

XITN

AME=

e,M

OD

NAM

E=m

Cha

nge

whe

ther

stat

e is

act

ive/

inac

tive

limit

to a

jobn

ame

S

ETP

RO

G E

XIT,

UN

DE

FIN

E,E

XITN

AM

E=e

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

414

Page 15: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, d

ispl

ay

DIS

PLA

Y P

RO

G,E

XIT

all e

xit n

ames

DIS

PLAY

PR

OG

,EXI

T,EX

ITN

AME=

e

all e

xit r

outin

es fo

r a g

iven

exi

t nam

e

D

ISPL

AY P

RO

G,E

XIT,

EXIT

NAM

E=e,

DIA

G

al

l exi

t rou

tines

for a

giv

en e

xit n

ame

with

di

agno

stic

info

rmat

ion

DIS

PLAY

PR

OG

,EXI

T,M

OD

NAM

E=m

al

l exi

t rou

tines

that

hav

e a

parti

cula

r exi

t rou

tine

(mod

ule)

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

415

Page 16: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, C

SVD

YNEX

Req

uest

=DEF

INE

by

exitn

ame

AMO

DE

requ

irem

ent

Ree

ntra

ncy

requ

irem

ent

Per

sist

ance

attr

ibut

e

Abe

nd n

umbe

r cha

ract

eris

tic

Use

of f

astp

ath

R

etur

n co

de m

anip

ulat

ion

Ret

urn

code

to s

top

callin

g ex

it ro

utin

es

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

416

Page 17: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, C

SVD

YNEX

(c

ontin

ued)

Req

uest

=AD

D: b

y ex

itnam

e, m

odna

me

Stat

e (a

ctiv

ate

or in

activ

e)

Posi

tion

in li

st o

f exi

t rou

tines

W

here

to lo

cate

exi

t rou

tine

Jo

bnam

e or

STO

KEN

cha

ract

eris

tic

Ab

end

num

ber c

hara

cter

istic

R

eque

st=D

ELE

TE: b

y ex

itnam

e, m

odna

me

Req

uest

=UN

DEF

INE:

by

exitn

ame

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

417

Page 18: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, C

SVD

YNEX

(c

ontin

ued)

Req

uest

=ATT

RIB

: by

exitn

ame

Cha

nge

KEE

PR

C a

ttrib

ute

R

eque

st=L

IST:

ext

ract

info

rmat

ion

By E

xitn

ame

or a

ll ex

its

Indi

cate

ver

sion

of o

utpu

t

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

418

Page 19: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, C

SVD

YNEX

(c

ontin

ued)

Req

uest

=CA

LL: b

y ex

itnam

e

Reg

iste

r inf

orm

atio

n fo

r the

exi

t rou

tine

R

etur

n in

form

atio

n ch

arac

teris

tics

(last

, low

est,

high

est,

all)

Fast

path

or n

ot

R

eque

st=R

ECO

VER

: by

exitn

ame

Req

uest

=QU

ERY:

by

exitn

ame

A

ny e

xit r

outin

es if

I is

sued

"CA

LL"?

A

ny e

xit r

outin

es a

dded

at a

ll?

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

419

Page 20: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

Exi

ts, c

omm

ents

For S

MF,

exi

t nam

es a

re n

ot "I

EFU

SI" a

nd

"IEFA

CTR

T". T

hey

are

SYS.

IEFU

SI e

tc.

SYSS

TC.IE

FUSI

etc

.

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

420

Page 21: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T

Dyn

amic

LN

KLS

T is

typi

cally

use

d w

hen

addi

ng a

ne

w p

rodu

ct th

at re

quire

s ad

ditio

nal d

ata

set(s

) in

the

LNK

LST.

It is

hop

ed th

at s

uch

new

dat

a se

ts a

re (f

or th

e m

ost

part)

to b

e us

ed b

y jo

bs th

at h

ave

not y

et s

tarte

d

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

421

Page 22: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T, c

omm

and

SETP

RO

G L

NKL

ST,D

EFIN

E,N

AME=

n,C

OPY

FRO

M=c

defin

e a

new

LN

KLS

T se

t cop

ied

from

the

nam

ed

LNKL

ST s

et

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

422

Page 23: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T,

com

man

d (c

ontin

ued)

SE

TPR

OG

LN

KLS

T,A

DD

,NA

ME

=n,D

SN

AM

E=d

add

the

data

set

to th

e na

med

LN

KLS

T se

t

can

also

spe

cify

vols

er if

not

cat

alog

ed

whe

re to

pla

ce it

:

at

top

(afte

r sys

tem

-def

ined

dat

a se

ts)

at b

otto

m

afte

r som

e sp

ecifi

c da

ta s

et

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

423

Page 24: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T,

com

man

d (c

ontin

ued)

SETP

RO

G L

NKL

ST,D

ELET

E,N

AM

E=n

,DS

NA

ME

=d

de

lete

the

data

set

from

the

nam

ed L

NK

LST

set

SE

TPR

OG

LN

KLS

T,U

ND

EFI

NE

,NA

ME

=n

re

mov

e de

finiti

on o

f the

LN

KLST

set

SETP

RO

G L

NKL

ST,T

EST,

NAM

E=n

,MO

DN

AM

E=m

te

st if

mod

ule

is in

that

LN

KLST

set

SETP

RO

G L

NKL

ST,A

CTI

VATE

,NA

ME

=n

activ

ate

the

LNKL

ST s

et

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

424

Page 25: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T,

com

man

d (c

ontin

ued)

SETP

RO

G L

NKL

ST,U

PDAT

E,{J

OB

=j |

ASID

=a}

ch

ange

the

spec

ified

job(

s) to

use

the

curre

nt

LNKL

ST

D

AN

GER

DA

NG

ER D

AN

GER

Th

is re

sults

in c

losi

ng th

e pr

evio

usly

-ope

ned

DC

B

That

in tu

rn re

sults

in fr

eein

g th

e D

CB

and

DE

B

O

pera

tions

in p

rogr

ess

can

easi

ly b

low

up

for

man

y re

ason

sO

pera

tions

not

yet

beg

un m

ight

eve

n bl

ow u

p

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

425

Page 26: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T,

com

man

d (c

ontin

ued)

SE

TPR

OG

LN

KLS

T,U

NA

LLO

CA

TE

G

et ri

d of

dat

a se

t allo

catio

ns

ON

LY R

EASO

N: p

erm

it m

anip

ulat

ion

of

unca

talo

ged

data

set

of s

ame

nam

eS

ETP

RO

G L

NK

LST,

ALL

OC

ATE

Res

tore

dat

a se

t allo

catio

ns

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

426

Page 27: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T, d

ispl

ay

DIS

PLA

Y PR

OG

,LN

KLST

di

spla

y th

e cu

rrent

LN

KLS

T se

t

D

ISP

LAY

PRO

G,L

NKL

ST,N

AME=

n

di

spla

y th

e na

med

LN

KLS

T se

t

D

ISP

LAY

PRO

G,L

NKL

ST,N

AMES

di

spla

y th

e na

mes

of a

ll LN

KLS

T se

ts

D

ISP

LAY

PR

OG

,LN

KLS

T,U

SE

RS

,NA

ME

=n

di

spla

y th

e jo

bnam

es u

sing

the

nam

ed L

NK

LST

set

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

427

Page 28: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T, d

ispl

ay

(con

tinue

d)D

ISP

LAY

PR

OG

,LN

KLS

T,A

SID

=a

di

spla

y th

e LN

KLS

T se

t ass

ocia

ted

with

the

AS

ID

DIS

PLAY

PR

OG

,LN

KLST

,JO

BN

AME=

j

disp

lay

the

LNK

LST

set a

ssoc

iate

d w

ith th

e jo

b

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

428

Page 29: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T, C

SVD

YNL

Req

uest

=DE

FIN

E a

new

LN

KLST

set

Whe

re to

cop

yfro

m

Req

uest

=AD

D

a da

ta s

et to

LN

KLS

T se

t

By

vol

ume

or c

atal

og

Po

sitio

n in

LN

KLST

R

eque

st=D

ELE

TE

a da

ta s

et fr

om L

NK

LST

set

Req

uest

=UN

DE

FIN

E

a LN

KLS

T se

t

Req

uest

=AC

TIV

ATE

a

LNKL

ST

set

Req

uest

=TE

ST

a LN

KLS

T se

t for

a m

odul

e

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

429

Page 30: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T,

CSV

DYN

L (c

ontin

ued)

Req

uest

=LIS

T

All

LNK

LST

sets

or s

peci

fic L

NK

LST

set

Use

rs o

f LN

KLST

set

(s)

LN

KLS

T se

t ass

ocia

ted

with

a jo

b

R

eque

st=U

PD

ATE

job(

s)

By (w

ildca

rded

) job

nam

e or

ASI

D

Sam

e D

AN

GE

Rs

as c

omm

and

appl

y

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

430

Page 31: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LN

KLS

T, c

omm

ents

Thin

gs n

ot a

vaila

ble

Def

aults

suc

h as

CO

PYFR

OM

=CU

RR

EN

TS

afe

UP

DA

TE (s

orry

, nev

er w

ill be

)

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

431

Page 32: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LPA

Dyn

amic

LP

A is

typi

cally

use

d w

hen

Inst

allin

g a

new

pro

duct

that

nee

ds th

ings

in L

PAW

hen

a pr

oduc

t has

item

s th

at it

nee

ds in

co

mm

on s

tora

ge th

at m

ust r

esid

e in

a P

DSE

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

432

Page 33: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LPA

, com

man

d

SET

PRO

G L

PA,A

DD

,MO

DN

AME=

(m1,

...,m

N),

DSN

AM

E=d

Add

to L

PA

the

nam

ed m

odul

e(s)

from

the

data

set

Im

porta

nt to

add

, in

sam

e op

erat

ion,

mod

ule

and

all

is a

liase

sC

an a

lso

indi

cate

P

ut in

to fi

xed

stor

age

Pag

e pr

otec

t onl

y th

e fu

ll pa

ges

(sav

e sp

ace,

but

m

ore

dang

erou

s)

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

433

Page 34: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LPA

, com

man

d (c

ontin

ued)

SETP

RO

G L

PA,A

DD

,MAS

K=m

,DSN

AME=

d

Add

to L

PA a

ll m

odul

e(s)

from

the

data

set

who

se

nam

es m

atch

the

mas

kC

an a

lso

indi

cate

Put

into

fixe

d st

orag

e

Pag

e pr

otec

t onl

y th

e fu

ll pa

ges

(sav

e sp

ace,

bu

t mor

e da

nger

ous)

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

434

Page 35: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LPA

, com

man

d (c

ontin

ued)

SETP

RO

G L

PA,D

ELET

E,M

OD

NAM

E=(m

1,...

,mN

) D

elet

e fro

m L

PA th

e na

med

mod

ule(

s)

Mus

t spe

cify

FO

RC

E=Y

ES

Can

als

o in

dica

te

Del

ete

the

CU

RR

ENT

dyna

mic

cop

y

Del

ete

the

OLD

ES

T dy

nam

ic c

opy

SE

TPR

OG

LP

A,C

SA

MIN

=(cs

a,ec

sa)

Set r

emai

ning

-sto

rage

thre

shol

ds fo

r CS

A a

nd

EC

SA

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

435

Page 36: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LPA

, dis

play

DIS

PLA

Y P

RO

G,L

PA

,MO

DN

AM

E=m

disp

lay

info

rmat

ion

abou

t the

nam

ed m

odul

e

D

ISP

LAY

PR

OG

,LP

A,C

SA

MIN

di

spla

y in

form

atio

n ab

out t

he (E

)CS

A m

inim

ums

for L

PA

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

436

Page 37: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LPA

, CSV

DYL

PA

Req

uest

=AD

D m

odul

e(s)

to L

PA

By

data

set

or b

y ad

dres

s

By m

odul

e na

me

or b

y m

embe

r mas

k

R

eque

st=D

ELE

TE m

odul

e(s)

from

dyn

amic

LP

AS

peci

fic o

ne b

y to

ken

Cur

rent

dyn

amic

cop

y

O

ldes

t dyn

amic

cop

y

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

437

Page 38: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

LPA

, com

men

ts

Thin

gs n

ot a

vaila

ble

Safe

Del

ete

from

LPA

(w

ill ne

ver b

e tru

ly s

afe,

bu

t mig

ht re

ject

a d

elet

e w

hen

the

use

coun

t is

not 0

)

Aut

omat

ic A

LIA

Ses

for L

PA

AD

D (a

nd p

rovi

ding

a

way

to d

efau

lt to

that

)IP

L-tim

e sp

ecifi

catio

n of

PD

SEs

for d

ynam

ic L

PA

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

438

Page 39: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

SSI

Dyn

amic

SS

I is

used

by

prod

ucts

that

do

not w

ant

to im

pose

on

the

cust

omer

add

ition

al o

pera

tiona

l re

quire

men

ts s

uch

as u

pdat

ing

parm

lib m

embe

rs to

de

fine

a su

bsys

tem

. It

prov

ides

pro

gram

inte

rface

s th

at le

t exi

stin

g ap

plic

atio

ns re

mov

e de

pend

enci

es o

n sy

stem

co

ntro

l stru

ctur

es.

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

439

Page 40: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

SSI

, com

man

d

SE

TSS

I AD

D,S

UB

NA

ME

=sub

nam

e

ad

ds a

sub

syst

em (t

able

upd

ate)

SE

TSSI

AC

TIVA

TE,S

UBN

AME=

subn

ame

star

ts ro

utin

g co

mm

ands

m

ust h

ave

SS

I-man

aged

vec

tor t

able

(via

IE

FSS

VT)

only

if d

ynam

ic a

nd "p

erm

its" S

ETS

SI

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

440

Page 41: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

SSI

, com

man

d (c

ontin

ued)

SETS

SI D

EAC

TIVA

TE,S

UBN

AME=

subn

ame

st

ops

rout

ing

com

man

ds, o

nes

in p

rogr

ess

cont

inue

to c

ompl

etio

nst

ill de

fined

!

on

ly if

dyn

amic

and

"per

mits

" SE

TSS

I

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

441

Page 42: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

SSI

, dis

play

Dis

play

SS

I

by

dyn

amic

yes

/no

by n

ame

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

442

Page 43: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

SSI

, IEF

SSI

REQ

UES

T=AD

D

adds

sub

syst

em

R

EQU

EST=

ACTI

VAT

E ac

tivat

es s

ubsy

stem

REQ

UES

T=O

PTI

ON

S

in

dica

tes

if/th

at th

e su

bsys

tem

resp

onds

to

SE

TSS

IR

EQU

EST=

DEA

CTI

VATE

R

EQU

EST=

SWAP

repl

aces

sub

syst

em v

ecto

r

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

443

Page 44: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

SSI

, IEF

SSI

(con

tinue

d)R

EQU

EST=

PUT

stor

es s

ubsy

stem

-def

ined

dat

a, 2

fullw

ords

R

EQU

EST=

GE

T

re

triev

es s

ubsy

stem

-def

ined

dat

a, 2

fullw

ords

RE

QU

ES

T=Q

UE

RY

w

heth

er a

ctiv

e/in

activ

e, w

heth

er d

ynam

ic,

whe

ther

resp

onds

to S

ETS

SI c

omm

ands

list o

f fun

ctio

n co

des.

Map

ped

by IE

FJS

QR

Y.

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

444

Page 45: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Dyn

amic

SSI

, com

men

ts

Thin

gs n

ot a

vaila

ble

Del

ete

Tr

acin

g of

cal

ls

R

eini

tializ

atio

n

D

ocum

ent o

f the

inte

rnal

SSI

's u

sed

for m

anag

ing

data

set

sAu

tom

atic

dis

ablin

g

Tim

ing

Supp

ort

SET

SSN

=xx

Supp

ort f

or N

on-E

NQ

env

ironm

ents

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

445

Page 46: The Dynamics of z/OS€¦ · by exitname, modname State (activate or inactive) Position in list of exit routines Where to locate exit routine Jobname or STOKEN characteristic Abend

Publ

icat

ions

z/O

S V

1R5.

0 M

VS A

uth

Ass

m S

ervi

ces

Ref

eren

ce

ALE

-DY

N S

A22

-760

9z/

OS

V1R

5.0

MVS

Aut

h A

ssm

Ser

vice

s R

efer

ence

E

NF-

IXG

SA2

2-76

10z/

OS

V1R

5.0

MV

S In

itial

izat

ion

and

Tuni

ng

Ref

eren

ce S

A22

-759

2z/

OS

V1R

5.0

MV

S In

stal

latio

n Ex

its S

A22-

7593

z/O

S V

1R5.

0 M

VS

Sys

tem

Com

man

ds S

A22

-762

7z/

OS

V1R

5.0

MV

S U

sing

the

Sub

syst

em In

terfa

ce

SA

22-7

642

PJR

© C

opyr

ight

IBM

Cor

pora

tion,

200

446