File description specifications

 

iSeries™ users can access remote VSAM data sets with iSeries System/36-Compatible RPG II or ILE RPG programming language.

However, not all ILE RPG processing methods selected by the file description specifications can access remote VSAM data sets. Refer to the following tables to determine which file description specifications to use. If a file description specification other than what appears in these tables is used, CICS/DDM rejects the request for opening the file.

Table 1. ILE RPG processing methods for remote VSAM ESDS
Type of processing Column number
15 16 19 28 31 32 66
Consecutive

I
I
I
I
U
U
U

P
S
T
D
P
S
D

F
F
F
F
F
F
F

       
Add Records Only O           A

Table 2. ILE RPG processing methods for remote VSAM RRDS
Type of processing Column number
15 16 19 28 31 32 66
Consecutive

I
I
I
U
U
U

P
S
D
P
S
D

F
F
F
F
F
F

       

Random by Chain
See note.
See note.

 

I
I
U
U

C
C
C
C

F
F
F
F

R
R
R
R

   

A
A

Random by Addrout

I
I
I
U
U
U

P
S
F
P
S
F

F
F
F
F
F
F

R
R
R
R

I
I
I
I

   

Consecutive, Random or both
See note.
See note.

I
I
U
U

F
F
F
F

F
F
F
F

     

A
A

A K must be used in column 53 and RECNO must be in columns 54 through 59 to indicate relative record number processing.

Table 3. ILE RPG processing methods for VSAM KSDS
Type of processing Column number
15 16 19 28 31 32 66

Sequential
By key, no add
By key, no add
By key, no add
By key, with add
By key, with add
By key, with add
By key, no add
By key, no add
By key, no add
By key, with add
By key, with add
By key, with add
By limits
By limits
By limits
By limits
By limits
By limits
By limits
By limits, adds
By limits, adds

I
I
I
I
I
I
U
U
U
U
U
U
I
I
I
U
U
U
U
I
I

P
S
D
P
S
D
P
S
D
P
S
D
P
S
F
D
P
D
F
F
F

F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F

L
L
L
L
L
L
L
L
L

 

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

A
A
A
A
A
A
A
A

Random by Chain
No adds
With adds
No adds
With adds

I
I
U
U

C
C
C
C

F
F
F
F

R
R
R
R

 

I
I
I
I

A
A

Random by Addrout

I
I
U
U

P
S
P
S

F
F
F
F

R
R
R
R

I
I
I
I

I
I
I
I

 

Sequential, Random or both
By key, no add
By key, with add
By key, no add
By key, no add

I
I
U
U

F
F
F
F

F
F
F
F

   

I
I
I
I

A
A

Add Records Only O         I A

Table 4. Processing methods for remote VSAM paths
Type of processing Column number
15 16 19 28 31 32 66

Sequential
By key, no add
By key, no add
By key, no add
By limits
By limits
By limits
By limits

I
I
I
I
I
I
I

P
S
D
P
S
F
D

F
F
F
F
F
F
F

L
L
L
L

 

I
I
I
I
I
I
I

 

Random by Chain
No adds

I C F R   I  
Random by Addrout

I
I

P
S

F
F

R
R

I
I

I
I

 

Sequential, Random or both
By key, no add

I F F     I  

 

Parent topic:

ILE RPG considerations