Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Aufbau des Attributsatzes (Satzart 164)

Der Attributsatz hat, wenn er vorhanden ist, immer die Satzart 164. Im Attributsatz sind die Attribute der Datei gespeichert, die ursprünglich die Daten enthielt.

Feld

Bedeutung

Länge
in Byte

Inhalt nach der
Initialisierung

PMRECLEN

Satzlänge

2

540


reserviert

1

0

PMRECID

IDENTIFICATION OF PLAM RECORD

1

164

PMVERS

VERSION OF SPECIFIED PLAM RECORD

1

2

PMRECNUM

RECORD DESCRIBES FORMAT OF PLAM
RECORD OF RECORD TYPE WITH
SPECIFIED NUMBER

1

1

PMFNAME

FILE NAME TAKEN FROM FCB

54

54 x X'40'

PMFTYPE

FCBTYPE (SET/RESET)
PMFTYPES=X'C0' : R SAM
PMFTYPEI=X'40' : R ISAM
PMFTYPEP=X'C0' : S PAM
PMVMIN =X'01' * R VALPROP MIN. F.
PMVMAX =X'01' * S VALPROP MAX. F.

1

1 x X'00'

PMSHARE

SHARE (SET/RESET) CAT
PMSHAREY=X'04' : S YES
PMACCESS=X'08' : S ACCESS=READ
PMSHCCNO=X'C0': R NO CONTROL CHAR
PMSHCCM =X'40' : S MACHINE CODE

CONTROL CHAR

PMSHCCA =X'C0' : S ASA CONTROL CHAR

1

1x X'00‘

PMSIZE

FILE SIZE

3

3 x X'00'

PMSALL

SECONDARY ALLOCATION

2

2 x X'00'

PMRECF

RECFORM (SET RESET)
PMRECFF =X'04' : S FIXED
PMRECFV =X'02' : S VARIABLE
PMRECFU =X'06' : S UNDEFINED

1

1 x X'00'

PMBLKSIZ

BLKSIZE

2

0

PMRECSIZ

RECSIZE

2

0

PMKEYPOS

KEYPOS

2

0

PMKEYLEN

KEYLEN

1

1 x X'00'

PMPAD

PAD

1

1 x X'00'

PMLOGLN

LOGLEN

1

1 x X'00'

PMVALLN

VALLEN

1

1 x X'00'

PMKEY

DOES KEY EXISTS IN MEMBER?
PMKEYY =C'Y' : YES
PMKEYN =C'N' : NO

1

1 x X'40'

PMCFID

CFID (unbenutzt)

4

4 x X'00'

PMCTRLI

BLKCTRL-INDICATOR
PMCTRLN =X'80' : S BLKCTRL=NO
PMCTRLP =X'40' : S BLKCTRL=PAMKEY
PMCTRLD =X'20' : S BLKCTRL=DATA
PMCTRL0 =X'10' : S BLKCTRL=NULL
PMCTRLR =X'F0' : R BLKCTRL NOT SPECIF.
PMBCF4K =X'08' : S BLOCK CTRL 4K
PMBCF2K =X'04' : S BLOCK CTRL 2K
PMCTRLU =X'03' : R BLKCTRL=RESERVED,0!

1

1 x X'00'

PMPERF

IOPERF-INDICATOR
PMPFVH =X'03' : S IOPERF=VERY-HIGH
PMPFHI =X'02' : S IOPERF=HIGH
PMPFST =X'01' : S IOPERF=STD
PMPFNS =X'00' : S IOPERF NOT SPECIF.

1

1 x X'00'

PMUSAG

IOUSAGE-INDICATOR
PMUSRW =X'03' : S IOUSAGE=RDWRT
PMUSWR =X'02' : S IOUSAGE=WRITE
PMUSRD =X'01' : S IOUSAGE=READ
PMUSNS =X'00' : S IOUSAGE NOT SPECIF.

1

1 x X'00'

PMEDMS3

CATALOG-INDICATOR (IDCEX)
PMESPEC =X'08' : S PLAM FILE INDICATOR

1

1 x X'00'


reserviert (muss 0 sein)

1

1 x X'00'

PMAIXCNT

ALTERNATE INDEX COUNT
PMAIXMAX=30: MAX. NR. AIX ENTRIES

2

0

PMFSIZ

FILE SIZE >= 32 GB
PMSIZE muss X‘FFFFFF‘ sein

4

4 x X'00'

PMLBP

LAST BYTE POINTER

2

2 x X'00'

PMLBPV

LAST BYTE POINTER VALID

1

1 x X'00'

PMNCCS

NET CODED CHAR SET

8

8 x X'00'


reserviert (muss 0 sein)


75 x X'00'

PMAIXNAM

KEYNAME

8

8 x X'00' *

|

|

|

> (*)

|

|

|



PMAIXKPO

KEYPOS

2

0 *

PMAIXKLE

KEYLEN

1

0 *

PMAIXIND

INDICATOR

PMAIXIDK=X'80' :

S DUPKEY=YES


R DUPKEY=NO

PMAIX#=12:

LENGTH OF AIX ENTRY


1 x X'00' *

(*) 30 mal (AIXMAX)