The method list interface is used to import and export method information, and must be provided as a sequential file defined
as FB with record length 606.
The following tables describe the columns in the method list interface:
Table 1. Method - header
| Column
|
Type
|
Length
|
Decimal
|
Domain
|
| RECTYPE
|
CHARACTER
|
1
|
0
|
Always set to M
|
| METHOD
|
CHARACTER
|
10
|
0
|
Method name
|
| METHODTXT
|
CHARACTER
|
50
|
0
|
Method text
|
| DTCALC
|
CHARACTER
|
8
|
0
|
Calculation date
|
| GROUPNAME
|
CHARACTER
|
10
|
0
|
Group
|
| CREATOR
|
CHARACTER
|
10
|
0
|
Creator
|
| ACTIVE
|
CHARACTER
|
1
|
0
|
Active flag
|
| COMPLETED
|
CHARACTER
|
1
|
0
|
Completed flag
|
| MTHDOC
|
CHARACTER
|
254
|
0
|
Method documentation
|
Table 2. Method - elaboration
| Column
|
Type
|
Length
|
Decimal
|
Domain
|
| RECTYPE
|
CHARACTER
|
1
|
0
|
Always set to E
|
| FILTYPE
|
CHARACTER
|
4
|
0
|
Data store type
|
| FILNAME
|
CHARACTER
|
128
|
0
|
Data store name
|
| FILLIB
|
CHARACTER
|
128
|
0
|
Schema name or DBD name
|
| FILVER
|
INTEGER
|
3
|
0
|
GDG version (0 for non-GDG)
|
| RECFMT
|
CHARACTER
|
10
|
0
|
Record format
|
| STEP
|
INTEGER
|
4
|
0
|
Step
|
| OUTCLATYPE
|
INTEGER
|
4
|
0
|
Output class id
|
| OUTCLA
|
CHARACTER
|
30
|
0
|
Output class
|
| OUTPRG
|
INTEGER
|
4
|
0
|
Output progressive
|
| OUTFLDRECID
|
INTEGER
|
9
|
0
|
Output field id
|
| OUTFLDNAME
|
CHARACTER
|
30
|
0
|
Output field
|
| OUTREC
|
CHARACTER
|
1
|
0
|
Website record flag
|
| INCLATYPE
|
INTEGER
|
4
|
0
|
Input class id
|
| INCLA
|
CHARACTER
|
30
|
0
|
Input class
|
| INPRG
|
INTEGER
|
4
|
0
|
Input prg
|
| INFLDRECID
|
INTEGER
|
9
|
0
|
Input field id
|
| INFLDNAME
|
CHARACTER
|
30
|
0
|
Input field id
|
| FLELAB
|
CHARACTER
|
1
|
0
|
Status flag
|
| WRTREC
|
INTEGER
|
9
|
0
|
Number of written records
|
| ANDFILT
|
INTEGER
|
4
|
0
|
AND filter flag
|
| PROCIDINP
|
CHARACTER
|
5
|
0
|
Input process id
|
| UNLINPTYP
|
CHARACTER
|
4
|
0
|
Input file type
|
| UNLINPNAM
|
CHARACTER
|
44
|
0
|
Input file name
|
| UNLINPVER
|
INTEGER
|
3
|
0
|
Input file version (for GDG only)
|
| FMTSEL
|
CHARACTER
|
8
|
0
|
Format selector
|
| SLTPGM
|
CHARACTER
|
8
|
0
|
Discard program
|
| UNLOUTTYP
|
CHARACTER
|
4
|
0
|
Output file type
|
| UNLOUTNAM
|
CHARACTER
|
44
|
0
|
Output file name
|
| UNLOUTVER
|
INTEGER
|
3
|
0
|
Output file name (for GDG only)
|
| WRTPGM
|
CHARACTER
|
8
|
0
|
Write program
|
Table 3. Method - limit
| Column
|
Type
|
Length
|
Decimal
|
Domain
|
| RECTYPE
|
CHARACTER
|
1
|
0
|
Always set to L
|
| WRNLIMIT
|
INTEGER
|
9
|
0
|
Limit to number of written records
|
| STRDATE
|
CHARACTER
|
8
|
0
|
For future use
|
| ENDDATE
|
CHARACTER
|
8
|
0
|
For future use
|
| STRTIME
|
CHARACTER
|
6
|
0
|
For future use
|
| ENDTIME
|
CHARACTER
|
6
|
0
|
For future use
|
Table 4. Method - filter
| Column
|
Type
|
Length
|
Decimal
|
Domain
|
| RECTYPE
|
CHARACTER
|
1
|
0
|
Always set to F
|
| CLATYPE
|
CHARACTER
|
1
|
0
|
Class type
|
| CLASS
|
INTEGER
|
4
|
0
|
Class description
|
| FLTPRG
|
INTEGER
|
4
|
0
|
Filter progressive
|
| FLTTYPE
|
CHARACTER
|
1
|
0
|
Filter type
|
| MACNBR
|
INTEGER
|
4
|
0
|
Macro number
|
| ROUTNAME
|
CHARACTER
|
8
|
0
|
Routine name
|
| FLTTXT
|
CHARACTER
|
50
|
0
|
Filter text
|
| FLTDOC
|
CHARACTER
|
254
|
0
|
Filter documentation
|
Table 5. Method - filter parameter
| Column
|
Type
|
Length
|
Decimal
|
Domain
|
| RECTYPE
|
CHARACTER
|
1
|
0
|
Always set to P
|
| CLATYPE
|
INTEGER
|
4
|
0
|
Class type
|
| CLASS
|
INTEGER
|
4
|
0
|
Class description
|
| FLTPRG
|
INTEGER
|
4
|
0
|
Filter progressive
|
| PARMPRG
|
INTEGER
|
4
|
0
|
Parameter progressive
|
| VALUE
|
CHARACTER
|
254
|
0
|
Parameter value
|