The Adabas VSAM Bridge supports conversion from VSAM files of type KSDS (key sequenced data set) organization to Adabas files without the need to change existing COBOL programs. Both single-record and multi-record files are supported. The conversion of the VSAM record structures into an Adabas file is described by a transparency table which can be generated with Predict.
For details of the application of Adabas VSAM Bridge transparency tables, see the Adabas VSAM Bridge Installation and Operations documentation.
Note
The optional parameters KEYB, PCKKEY,
PFOFF1, PKOFF2,
PREFSZE and RESET are not supported.

This document covers the following topics:
Before Predict can be used to generate a transparency table for a VSAM file and an Adabas file, both files must be defined in Predict file and field objects.
A single-record VSAM file must be completely defined in a file of type V and corresponding fields.
A multi-record VSAM file must have a file of type V with field objects at least for the primary key, alternate keys and indicator field. The records are identified by the indicator field: its field short name must always be II. The different record structures must be defined as separate logical VSAM files in separate files of type L and respective fields.
The indicator value of the records must be entered as V-PREFIX to the logical VSAM file objects. The primary key, alternate keys and indicator field must be defined with the same format and length in all files. The offset must be the same in all records.
A VSAM file, single-record or multi-record, is always converted into one Adabas file. Corresponding fields in an Adabas file, a VSAM file and logical VSAM files are connected using the field short name.
The following points should be considered when designing an Adabas file:
The format buffer definition in the transparency table is generated only for Adabas fields on level 1 so MU-fields must always be defined on level 1;
The group structure in the VSAM file(s) and the Adabas file are independent but it must be possible to generate a format buffer for all VSAM record structures from the Adabas fields or groups on level 1;
PE groups with more than 99 occurrences and MU fields with more than 191 occurrences must be split up in the Adabas file into several contiguous segments. The first segment must have the same field short name as that PE group or MU field has in the VSAM file; later segments must have field short names that do not exist in the VSAM file. All segments except the last must have 64 occurrences.
The maximum length of the indicator field is 20 bytes and the indicator values must not contain blanks.
The Generate Transparency Table screen is displayed with
function code G and object code AV in a Predict main menu, or with the command
GENERATE ADAVSAM.
09:28:23 ***** P R E D I C T ***** 2007-05-31
Plan 0 - Generate Transparency Table -
VSAM file ID ............*
Related Adabas file ID ...
Save as member ........... Save in library ...... AVBLIB
Overwrite option ......... Y (Y,N) Op. system member ....
Punch / output ..........* N Save incorrect code .. N (Y,N)
List generated code ...... Y (Y,N) Adabas version ......* I1
List key table ........... Y (Y,N)
List Adabas relations .... Y (Y,N)
List VSAM relations ...... Y (Y,N)
Change Adabas file ....... N (Y,N)
Command ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Next Stop Last LnkEl Flip Print Impl AdmFi SelFi Prof Main
|
Values for fields which have been locked by your data dictionary administrator cannot be overwritten. These fields are skipped when positioning the cursor with the TAB key. See Generation Defaults.
The parameter below can be changed in the Modify Adabas/VSAM Bridge Defaults screen. See Generation Defaults.
| Presetting | |||
|---|---|---|---|
| Library system | Library system for which the generated code is punched. Determines which additional cards need to be punched. An operating system member must be entered for the additional cards to be generated. | ||
| Parameters | |||
| The parameters Save as member, Save in library, Overwrite option, Op. system member, Punch/output and List generated code are described in Parameters Specifying the Form of Output. | |||
| VSAM file ID | ID of the Predict VSAM file object from which the definitions are to be generated. The file must be of type V (VSAM). | ||
| Related Adabas file ID | ID of the Predict file object from which the definitions are to be generated. The file must be of type A (Adabas). This parameter can be omitted if generation of a transparency table for the same two files has been started before. | ||
| Save incorrect code |
|
||
| Adabas version | Version of Adabas for which the transparency table is to be generated. Enter an asterisk for valid values or see Adabas Version for more information. | ||
| List key table |
|
||
| List Adabas relations |
|
||
| List VSAM relations |
|
||
| Change Adabas file |
|
||
Command: GENERATE ADAVSAM.
Enter parameters on next line in positional or keyword form. VSAM File ID is obligatory, all other parameters are optional. If a parameter is not specified, the default value is taken.
| Field | Keyword | Position |
|---|---|---|
| VSAM file ID | VSAM-FILE-ID | 1 |
| Related Adabas file ID | Adabas-FILE-ID | 2 |
| Save as member | MEM | 3 |
| Save in library | LIB | 4 |
| Overwrite option | REP-OPT | 5 |
| Op. system member | OS-MEMBER | 6 |
| List key table | LIST-KEY | 7 |
| List Adabas relations | LIST-Adabas | 8 |
| List VSAM relations | LIST-VSAM | 9 |
| List generated code | LIST-TT | 10 |
| Change Adabas file | REPLACE-ADA | 11 |
| Punch / output | PUNCH | 12 |
| Save incorrect code | SAVE-CODE | 13 |
| Adabas version | ADA-VER | 14 |
| If Entire System Server is used | ||
| - DB-ID | NP-DBID | 15 |
| - Data set | NP-DSNAME | 16 |
| - Volume | NP-VOLSER | 17 |
| - Library | NP-LIB | 18 |
| - Sublibrary | NP-SUBLIB | 19 |
| - Member type | NP-MEMTYPE | 20 |
| - VSAM catalog | NP-VSAMCAT | 21 |
Parameters NP-LIB, NP-SUBLIB and
NP-MEMTYPE must be specified if the generated code is written to
workfile 1 (Punch/output=Y) and Library system=3.
Layout lists of the four files we have used as examples (one Adabas file, one physical VSAM file and two logical VSAM files) are given below. They are followed by part of the output produced when generating a transparency table for these files: the key table; the beginning of the description of the Adabas file; the beginning of the description of one logical VSAM file; and, finally, the transparency table. In the description of the logical VSAM file, the column headed FB DB gives the field short name used for the format buffer and the column headed OFF FB gives the offset of the field in the group used for the format buffer.
This sample file definition was used to create the sample output.
File ID ............ AZ-QA-AVB-A-ART
-------------------------------------------------------------------------------
ADABAS test file ARTICLE
for ADABAS VSAM BRIDGE (AVB)
Off Off
Cnt Ty L Field ID F Length Occ D DB S Dec Hex
** *** FIX PART OF VSAM RECORDS ***
1 GR 1 ART-FIX AA 0 0
2 2 ART-DESC A 32.0 D AB N 0 0
3 2 DATE-ADD N 6.0 AC N 32 20
4 2 DATE-MODIFIED N 6.0 AD N 38 26
5 GR 2 ART-NR AE 44 2C
6 3 ART-REC-KEY A 5.0 II N 44 2C
7 3 ART-GROUP A 4.0 D AF N 49 31
8 3 DEPARTMENT N 3.0 AG 53 35
9 3 SEQ-NR N 2.0 AH N 56 38
10 3 CHECKDIGIT N 2.0 AI N 58 3A
11 2 SPECIALIST A 30.0 D AJ N 60 3C
12 2 REC-TYPE N 2.0 D MI N 90 5A
13 SP 1 ART-KEY A 16.0 D SK N
>>> FIELD(S) SKIPPED FOR RECORDBUFFER STRUCTURE <<<
** *** SALES INFORMATION ***
17 1 PRICE N 5.2 AM N 92 5C
18 MU 1 DISCOUNT N 5.2 6 AN N 99 63
19 1 STOCKS-NR-DELIVERY-CNT N 2.0 B1 N 141 8D
20 MU 1 STOCKS-NR-DELIVERY A 12.0 20 D AO N 143 8F
21 PE 1 STATISTICS-MONTH 12 AP 383 17F
22 2 TURNOVER N 5.0 AQ N 383 17F
23 2 QUANTITY N 5.0 AR N 388 184
** *** COMPONENTS OF ARTICLE *** A
24 1 COMPONENTS-NR N 2.0 AS N 503 1F7
25 PE 1 COMPONENTS 64 AT 505 1F9
26 2 COMPONENT-ART-NR A 12.0 AU N 505 1F9
27 2 COMPONENT-QUANTITY P 5.0 AV 517 205
28 PE 1 COMPONENTS-C 35 AW 1465 5B9
29 2 COMPONENT-ART-NR-C A 12.0 AX N 1465 5B9
30 2 COMPONENT-QUANTITY-C P 5.0 AY N 1477 5C5
31 1 STOCKS-CNT N 2.0 B2 N 1990 7C6
32 PE 1 STOCKS 30 AZ 1992 7C8
33 2 STOCK-NR A 12.0 A0 N 1992 7C8
34 2 STOCK-QUANTITY I 4.0 A1 F 2004 7D4
*** TOTAL LENGTH *** 2472 9A8
*** End of report ***
File ID ............ AZ-QA-AVB-V-ART
Type ............... VSAM file
-------------------------------------------------------------------------------
Abstract
VSAM test file article
FOR ADABAS VSAM BRIDGE (AVB)
Off Off
Cnt Ty L Field ID F Length Occ D DB S Dec Hex
1 GR 1 ART-FIX AA 0 0
2 2 ART-DESC A 32.0 A AB N 0 0
3 2 DATE-ADD N 6.0 AC N 32 20
4 2 DATE-MODIFIED N 6.0 AD N 38 26
5 GR 2 ART-NR AE 44 2C
6 3 ART-REC-KEY A 5.0 II N 44 2C
7 3 ART-GROUP A 4.0 AF N 49 31
8 3 DEPARTMENT N 3.0 AG 53 35
9 3 SEQ-NR N 2.0 AH N 56 38
10 3 CHECKDIGIT N 2.0 AI N 58 3A
11 2 SPECIALIST A 30.0 A AJ N 60 3C
12 2 REC-TYPE N 2.0 MI N 90 5A
13 SP 1 REC-ART-KEY A 16.0 P SK 44 2C
*** TOTAL LENGTH *** 92 5C
*** End of report ***
File ID ............ AZ-QA-AVB-L-ART-COMP
Type ............... Logical VSAM
-------------------------------------------------------------------------------
Off Off
Cnt Ty L Field ID F Length Occ D DB S Dec Hex
** *** FIXED PART ***
1 GR 1 ART-FIX AA 0 0
2 2 ART-DESC A 32.0 A AB N 0 0
3 2 DATE-ADD N 6.0 AC N 32 20
4 2 DATE-MODIFIED N 6.0 AD N 38 26
5 GR 2 ART-NR AE 44 2C
6 3 ART-REC-KEY A 5.0 II N 44 2C
7 3 ART-GROUP A 4.0 AF N 49 31
8 3 DEPARTMENT N 3.0 AG 53 35
9 3 SEQ-NR N 2.0 AH N 56 38
10 3 CHECKDIGIT N 2.0 AI N 58 3A
11 2 SPECIALIST A 30.0 A AJ N 60 3C
12 2 REC-TYPE N 2.0 MI N 90 5A
13 SP 1 ART-KEY A 16.0 P SK 44 2C
** *** VARIABLE PART *** A
14 1 COMPONENTS-NR N 2.0 AS N 92 5C
15 PE 1 COMPONENTS 99 AT 94 5E
16 2 COMPONENT-ART-NR A 12.0 AU N 94 5E
17 2 COMPONENT-QUANTITY P 5.0 AV 106 6A
18 1 STOCKS-CNT N 2.0 B2 N 1579 62B
19 PE 1 STOCKS 30 AZ 1581 62D
20 2 STOCK-NR A 12.0 A0 N 1581 62D
21 2 STOCK-QUANTITY I 4.0 A1 F 1593 639
*** TOTAL LENGTH *** 2061 80D
File ID ............ AZ-QA-AVB-L-ART-SALE
Type ............... Logical VSAM
-------------------------------------------------------------------------------
Off Off
Cnt Ty L Field ID F Length Occ D DB S Dec Hex
** *** FIXED PART ***
1 GR 1 ART-FIX AA 0 0
2 2 ART-DESC A 32.0 A AB N 0 0
3 2 DATE-ADD N 6.0 AC N 32 20
4 2 DATE-MODIFIED N 6.0 AD N 38 26
5 GR 2 ART-NR AE 44 2C
6 3 ART-REC-GROUP A 5.0 II N 44 2C
7 3 ART-GROUP A 4.0 AF N 49 31
8 3 DEPARTMENT N 3.0 AG 53 35
9 3 SEQ-NR N 2.0 AH N 56 38
10 3 CHECKDIGIT N 2.0 AI N 58 3A
11 2 SPECIALIST A 30.0 A AJ N 60 3C
12 2 REC-TYPE N 2.0 MI N 90 5A
13 RE 1 ART-FIX 0 0
14 2 DEMO1 A 22.0 0 0
15 PE 2 DEMO-PE 1 22 16
16 3 DEMO2 A 22.0 22 16
17 RE 1 ART-FIX 0 0
18 PE 2 DEMO-PE2 1 0 0
19 3 DEMO3 A 44.0 0 0
20 SP 1 ART-KEY A 16.0 P SK 44 2C
>>> WARNING: VSAM SP-FIELD DEFINED BEFORE SOURCE-FIELD. <<<
21 1 PRICE N 5.2 AM N 92 5C
*/ *** VARIABLE PART ***
22 MU 1 DISCOUNT N 5.2 6 AN N 99 63
23 PE 1 STATISTICS-MONTH 12 AP 141 8D
24 2 TURNOVER N 5.0 AQ N 141 8D
25 2 QUANTITY N 5.0 AR N 146 92
26 1 STOCKS-NR-DELIVERY-CNT N 2.0 B1 N 261 105
27 MU 1 STOCKS-NR-DELIVERY A 12.0 20 AO N 263 107
*** TOTAL LENGTH *** 503 1F7
*** End of report ***
File: AZ-QA-AVB-V-ART Fnr:126
*** Table of Keys ***
Type Offset Length DD name Unique
P 44 16 AVBVART Y
A 0 32 ARTDESC
A 60 30 ARTSPEC
*** Sorted table of logical VSAM files ***
Indicator - Offset: 44 Length: 5 Number of logical VSAM files: 2
156 AZ-QA-AVB-L-ART-COMP IND-V: 5x3b1
155 AZ-QA-AVB-L-ART-SALE IND-V: 12345
File: AZ-QA-AVB-A-ART Fnr: 76
T L Adabas Field F Length D DB Occ File name
Corresponding VSAM Field(s)
-- - -------------------------------- -- -------- - -- --- --------------------
GR 1 ART-FIX AA
GR 1 ART-FIX AZ-QA-AVB-L-ART-COMP
GR 1 ART-FIX AZ-QA-AVB-L-ART-SALE
2 ART-DESC A 32.0 D AB
2 ART-DESC A 32.0 A AZ-QA-AVB-L-ART-COMP
2 ART-DESC A 32.0 A AZ-QA-AVB-L-ART-SALE
2 DATE-ADD N 6.0 AC
2 DATE-ADD N 6.0 AZ-QA-AVB-L-ART-COMP
2 DATE-ADD N 6.0 AZ-QA-AVB-L-ART-SALE
2 DATE-MODIFIED N 6.0 AD
2 DATE-MODIFIED N 6.0 AZ-QA-AVB-L-ART-COMP
2 DATE-MODIFIED N 6.0 AZ-QA-AVB-L-ART-SALE
GR 2 ART-NR AE
GR 2 ART-NR AZ-QA-AVB-L-ART-COMP
GR 2 ART-NR AZ-QA-AVB-L-ART-SALE
3 ART-REC-KEY A 5.0 II
3 ART-REC-KEY A 5.0 AZ-QA-AVB-L-ART-COMP
3 ART-REC-GROUP A 5.0 AZ-QA-AVB-L-ART-SALE
File: AZ-QA-AVB-A-ART Fnr: 76
T L Adabas Field F Length D DB Occ File name
Corresponding VSAM Field(s)
-- - -------------------------------- -- -------- - -- --- --------------------
3 ART-GROUP A 4.0 D AF
3 ART-GROUP A 4.0 AZ-QA-AVB-L-ART-COMP
3 ART-GROUP A 4.0 AZ-QA-AVB-L-ART-SALE
3 DEPARTMENT N 3.0 AG
3 DEPARTMENT N 3.0 AZ-QA-AVB-L-ART-COMP
3 DEPARTMENT N 3.0 AZ-QA-AVB-L-ART-SALE
3 SEQ-NR N 2.0 AH
3 SEQ-NR N 2.0 AZ-QA-AVB-L-ART-COMP
3 SEQ-NR N 2.0 AZ-QA-AVB-L-ART-SALE
3 CHECKDIGIT N 2.0 AI
3 CHECKDIGIT N 2.0 AZ-QA-AVB-L-ART-COMP
3 CHECKDIGIT N 2.0 AZ-QA-AVB-L-ART-SALE
3 DEPARTMENT N 3.0 AG
3 DEPARTMENT N 3.0 AZ-QA-AVB-L-ART-COMP
3 DEPARTMENT N 3.0 AZ-QA-AVB-L-ART-SALE
3 SEQ-NR N 2.0 AH
3 SEQ-NR N 2.0 AZ-QA-AVB-L-ART-COMP
3 SEQ-NR N 2.0 AZ-QA-AVB-L-ART-SALE
3 CHECKDIGIT N 2.0 AI
3 CHECKDIGIT N 2.0 AZ-QA-AVB-L-ART-COMP
3 CHECKDIGIT N 2.0 AZ-QA-AVB-L-ART-SALE
2 SPECIALIST A 30.0 D AJ
2 SPECIALIST A 30.0 A AZ-QA-AVB-L-ART-COMP
2 SPECIALIST A 30.0 A AZ-QA-AVB-L-ART-SALE
2 REC-TYPE N 2.0 D MI
2 REC-TYPE N 2.0 AZ-QA-AVB-L-ART-COMP
2 REC-TYPE N 2.0 AZ-QA-AVB-L-ART-SALE
SP 1 ART-KEY A 16.0 D SK
SP 1 ART-KEY A 16.0 P AZ-QA-AVB-L-ART-COMP
SP 1 ART-KEY A 16.0 P AZ-QA-AVB-L-ART-SALE
File: AZ-QA-AVB-A-ART Fnr: 76
T L Adabas Field F Length D DB Occ File name
Corresponding VSAM Field(s)
-- - -------------------------------- -- -------- - -- --- --------------------
1 PRICE N 5.2 AM
1 PRICE N 5.2 AZ-QA-AVB-L-ART-SALE
MU 1 DISCOUNT N 5.2 AN 6
MU 1 DISCOUNT N 5.2 6 AZ-QA-AVB-L-ART-SALE
1 STOCKS-NR-DELIVERY-CNT N 2.0 B1
1 STOCKS-NR-DELIVERY-CNT N 2.0 AZ-QA-AVB-L-ART-SALE
MU 1 STOCKS-NR-DELIVERY A 12.0 D AO 20
MU 1 STOCKS-NR-DELIVERY A 12.0 20 AZ-QA-AVB-L-ART-SALE
PE 1 STATISTICS-MONTH AP 12
PE 1 STATISTICS-MONTH 12 AZ-QA-AVB-L-ART-SALE
2 TURNOVER N 5.0 AQ
2 TURNOVER N 5.0 AZ-QA-AVB-L-ART-SALE
2 QUANTITY N 5.0 AR
2 QUANTITY N 5.0 AZ-QA-AVB-L-ART-SALE
1 COMPONENTS-NR N 2.0 AS
1 COMPONENTS-NR N 2.0 AZ-QA-AVB-L-ART-COMP
File: AZ-QA-AVB-A-ART Fnr: 76
T L Adabas Field F Length D DB Occ File name
Corresponding VSAM Field(s)
-- - -------------------------------- -- -------- - -- --- --------------------
PE 1 COMPONENTS AT 64
PE 1 COMPONENTS 99 AZ-QA-AVB-L-ART-COMP
>>> Check different field occurrences <<<
2 COMPONENT-ART-NR A 12.0 AU
2 COMPONENT-ART-NR A 12.0 AZ-QA-AVB-L-ART-COMP
2 COMPONENT-QUANTITY P 5.0 AV
2 COMPONENT-QUANTITY P 5.0 AZ-QA-AVB-L-ART-COMP
PE 1 COMPONENTS-C AW 35
2 COMPONENT-ART-NR-C A 12.0 AX
2 COMPONENT-QUANTITY-C P 5.0 AY
>>> Splitting of VSAM tables supposed. <<<
1 STOCKS-CNT N 2.0 B2
1 STOCKS-CNT N 2.0 AZ-QA-AVB-L-ART-COMP
PE 1 STOCKS AZ 30
PE 1 STOCKS 30 AZ-QA-AVB-L-ART-COMP
2 STOCK-NR A 12.0 A0
2 STOCK-NR A 12.0 AZ-QA-AVB-L-ART-COMP
2 STOCK-QUANTITY I 4.0 A1
2 STOCK-QUANTITY I 4.0 AZ-QA-AVB-L-ART-COMP
File: AZ-QA-AVB-L-ART-COMP Fnr: 156
CNT T L VSAM field F Length D DB Occ OFF FB OFF
Corresponding Adabas field DB FB
---- -- - -------------------------------- -- -------- - -- --- ----- -- -----
1 GR 1 ART-FIX AA 0 AA 0
ART-FIX
2 2 ART-DESC A 32.0 A AB 0 AA 0
ART-DESC D
3 2 DATE-ADD N 6.0 AC 32 AA 32
DATE-ADD
4 2 DATE-MODIFIED N 6.0 AD 38 AA 38
DATE-MODIFIED
5 GR 2 ART-NR AE 44 AA 44
ART-NR
6 3 ART-REC-KEY A 5.0 II 44 AA 44
ART-REC-KEY
7 3 ART-GROUP A 4.0 AF 49 AA 49
ART-GROUP D
8 3 DEPARTMENT N 3.0 AG 53 AA 53
DEPARTMENT
9 3 SEQ-NR N 2.0 AH 56 AA 56
SEQ-NR
10 3 CHECKDIGIT N 2.0 AI 58 AA 58
CHECKDIGIT
11 2 SPECIALIST A 30.0 A AJ 60 AA 60
SPECIALIST D
12 2 REC-TYPE N 2.0 MI 90 AA 90
REC-TYPE D
13 SP 1 ART-KEY A 16.0 P SK 44
ART-KEY D
CHECKDIGIT
11 2 SPECIALIST A 30.0 A AJ 60 AA 60
SPECIALIST D
12 2 REC-TYPE N 2.0 MI 90 AA 90
REC-TYPE D
13 SP 1 ART-KEY A 16.0 P SK 44
ART-KEY D
14 1 COMPONENTS-NR N 2.0 AS 92 AS 0
COMPONENTS-NR
15 PE 1 COMPONENTS AT 99 94 AT 0
COMPONENTS
File: AZ-QA-AVB-L-ART-COMP Fnr: 156
CNT T L VSAM field F Length D DB Occ OFF FB OFF
Corresponding Adabas field DB FB
---- -- - -------------------------------- -- -------- - -- --- ----- -- -----
>>>> Table is splitted in the Adabas file <<<<
16 2 COMPONENT-ART-NR A 12.0 AU 94 AT 0
COMPONENT-ART-NR
17 2 COMPONENT-QUANTITY P 5.0 AV 106 AT 12
COMPONENT-QUANTITY
18 1 STOCKS-CNT N 2.0 B2 1579 B2 0
STOCKS-CNT
19 PE 1 STOCKS AZ 30 1581 AZ 0
STOCKS
20 2 STOCK-NR A 12.0 A0 1581 AZ 0
STOCK-NR
21 2 STOCK-QUANTITY I 4.0 A1 1593 AZ 12
STOCK-QUANTITY
File: AZ-QA-AVB-L-ART-SALE Fnr: 155
CNT T L VSAM field F Length D DB Occ OFF FB OFF
Corresponding ADABAS field DB FB
---- -- - -------------------------------- -- -------- - -- --- ----- -- -----
1 GR 1 ART-FIX AA 0 AA 0
ART-FIX
2 2 ART-DESC A 32.0 A AB 0 AA 0
ART-DESC D
3 2 DATE-ADD N 6.0 AC 32 AA 32
DATE-ADD
4 2 DATE-MODIFIED N 6.0 AD 38 AA 38
DATE-MODIFIED
5 GR 2 ART-NR AE 44 AA 44
ART-NR
6 3 ART-REC-GROUP A 5.0 II 44 AA 44
ART-REC-KEY
7 3 ART-GROUP A 4.0 AF 49 AA 49
ART-GROUP D
8 3 DEPARTMENT N 3.0 AG 53 AA 53
DEPARTMENT
9 3 SEQ-NR N 2.0 AH 56 AA 56
SEQ-NR
10 3 CHECKDIGIT N 2.0 AI 58 AA 58
CHECKDIGIT
11 2 SPECIALIST A 30.0 A AJ 60 AA 60
SPECIALIST D
12 2 REC-TYPE N 2.0 MI 90 AA 90
REC-TYPE
File: AZ-QA-AVB-L-ART-SALE Fnr: 155
CNT T L VSAM field F Length D DB Occ OFF FB OFF
Corresponding ADABAS field DB FB
---- -- - -------------------------------- -- -------- - -- --- ----- -- -----
13 SP 1 ART-KEY A 16.0 P SK 44
ART-KEY D
10 3 CHECKDIGIT N 2.0 AI 58 AA 58
CHECKDIGIT
11 2 SPECIALIST A 30.0 A AJ 60 AA 60
SPECIALIST D
12 2 REC-TYPE N 2.0 MI 90 AA 90
REC-TYPE D
13 SP 1 ART-KEY A 16.0 P SK 44
ART-KEY D
14 1 PRICE N 5.2 AM 92 AM 0
PRICE
15 MU 1 DISCOUNT N 5.2 AN 6 99 AN 0
DISCOUNT
16 PE 1 STATISTICS-MONTH AP 12 141 AP 0
STATISTICS-MONTH
17 2 TURNOVER N 5.0 AQ 141 AP 0
TURNOVER
File: AZ-QA-AVB-L-ART-SALE Fnr: 155
CNT T L VSAM field F Length D DB Occ OFF FB OFF
Corresponding ADABAS field DB FB
---- -- - -------------------------------- -- -------- - -- --- ----- -- -----
18 2 QUANTITY N 5.0 AR 146 AP 5
QUANTITY
19 1 STOCKS-NR-DELIVERY-CNT N 2.0 B1 261 B1 0
STOCKS-NR-DELIVERY-CNT
20 MU 1 STOCKS-NR-DELIVERY A 12.0 AO 20 263 AO 0
STOCKS-NR-DELIVERY D
File: AZ-QA-AVB-V-ART Fnr: 126
***********************************************************************
* THIS TRANSPARENCY TABLE WAS GENERATED BY PREDICT
* FOR VSAM FILE: AZ-QA-AVB-V-ART
* ADABAS FILE: AZ-QA-AVB-A-ART
* ON: 2007-05-31 AT 13:48:07
***********************************************************************
MCTAB TYPE=GEN,FN=AVBVART,FNR=76,RECSIZ=2061, -
KEY1=SK,KEYLEN=16,KEYOFF=44,INDXTYP=P, -
ODNAME=(AZ,AO), -
ODLEN=(2,2), -
ODFMT=(U,U),OSOFF=(1581,263), -
ODOFF=(1579,261),ODPOS=(0,0),OSSIZ=(16,12), -
RECTYPE=Y,RECIDFB=II,RECTBYT=5,RECTOFF=44,RECTCNT=2, -
RECTFMT=A, -
RECFMTS=('5x3b1AA,AS,AT1-64,AW1-35,B2,AZ001-030','12345A-
A,AM,AN1-6,AP1-12,B1,AO001-020')
MCTAB TYPE=GEN,FN=ARTDESC,FNR=76,RECSIZ=2061, -
KEY1=AB,KEYLEN=32,KEYOFF=0,INDXTYP=S,UNIQUE=N, -
ODNAME=(AZ,AO), -
ODLEN=(2,2), -
A,AM,AN1-6,AP1-12,B1,AO001-020')
MCTAB TYPE=GEN,FN=ARTDESC,FNR=76,RECSIZ=2061, -
KEY1=AB,KEYLEN=32,KEYOFF=0,INDXTYP=S,UNIQUE=N, -
ODNAME=(AZ,AO), -
ODLEN=(2,2), -
ODFMT=(U,U),OSOFF=(1581,263), -
ODOFF=(1579,261),ODPOS=(0,0),OSSIZ=(16,12), -
RECTYPE=Y,RECIDFB=II,RECTBYT=5,RECTOFF=44,RECTCNT=2, -
RECTFMT=A, -
RECFMTS=('5x3b1AA,AS,AT1-64,AW1-35,B2,AZ001-030','12345A-
A,AM,AN1-6,AP1-12,B1,AO001-020')
MCTAB TYPE=GEN,FN=ARTSPEC,FNR=76,RECSIZ=2061, -
KEY1=AJ,KEYLEN=30,KEYOFF=60,INDXTYP=S,UNIQUE=N, -
ODNAME=(AZ,AO), -
ODLEN=(2,2), -
ODFMT=(U,U),OSOFF=(1581,263), -
ODOFF=(1579,261),ODPOS=(0,0),OSSIZ=(16,12), -
RECTYPE=Y,RECIDFB=II,RECTBYT=5,RECTOFF=44,RECTCNT=2, -
RECTFMT=A, -
RECFMTS=('5x3b1AA,AS,AT1-64,AW1-35,B2,AZ001-030','12345A-
A,AM,AN1-6,AP1-12,B1,AO001-020')
*** End of transparency table ***