Home | The Company | Publications | Products | Links | Tips | Jobs |
---|
QuestionHow to add new device types in ADAIOR, which include user-defined block sizes?AnswerAll ADABAS versions are using ADAIOR's table of device-constant entries (TDCEs) to define device types. A TDCE entry is X40' bytes long. Beginning with ADABAS version 7.1, TDCE entries are located in the ADAIOS CSECT TDCON. The first free TDCE is at offset X'0580'.Click here to read the documentation for ADABAS Version 8.1.2. ADAIOS TDCON 000000 33802261 0E000000 5BB4000F 00000000 001307D4 00000009 12D40000 00081574 000020 00000006 1D340000 00081574 00000009 12D40000 00000000 00000000 00000000 000040 83801061 0E000000 5BB4000F 00000000 000C0D94 00000007 18D40000 00052374 000060 00000005 23740000 00052374 00000005 23740000 00000000 00000000 00000000 000080 83812561 0E000000 5BB4000F 00000000 000C0D94 00000005 23740000 00042CD4 0000A0 00000005 23740000 00042CD4 00000005 23740000 00000000 00000000 00000000 (snip) 000540 44444471 00000000 7FF8000F 00000000 00017FF8 00000001 7FF80000 00017FF8 000560 00000001 7FF80000 00017FF8 00000001 7FF80000 00000000 00000000 00000000 000580 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0005A0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 (snip)The following job adds new device type '9990' to offset X'0580': ASSO: 3768 DATA: 7548 WORK: 27990 //DEV9990 EXEC PGM=AMASPZAP,PARM=IGNIDRFULL //SYSLIB DD DISP=SHR,DSN=SYS3.ADABAS.ADA812.LOAD //SYSPRINT DD SYSOUT=* //SYSIN DD * NAME ADAIOS TDCON * PREVIOUS DEVICE: VER 0540 4444 * DEVICE: VER 0580 0000 REP 0580 9990 * CONSTANT SET NUMBER: VER 0582 00 REP 0582 2E * ECKD FLAG: VER 0583 00 REP 0583 61 * OS-DEPENDENT DEVICE CODES: VER 0584 00000000 REP 0584 0F000000 * MAXIMUM SEQUENTIAL BLOCKSIZE: VER 0588 0000 REP 0588 6D5E * TRACKS PER CYLINDER: VER 058A 0000 REP 058A 000F * NOT USED IN OS/390, Z/OS VER 058C 0000 VER 058E 0000 * ASSO BLOCKS PER TRACK, BLOCKSIZE, FLAG: VER 0590 000000000000 REP 0590 000D0EB80000 * DATA BLOCKS PER TRACK, BLOCKSIZE, FLAG: VER 0596 000000000000 REP 0596 00071D7C0000 * WORK BLOCKS PER TRACK, BLOCKSIZE, FLAG: VER 059C 000000000000 REP 059C 00026D560000 * TEMP BLOCKS PER TRACK, BLOCKSIZE, FLAG: VER 05A2 000000000000 REP 05A2 00026D560000 * PLOG BLOCKS PER TRACK, BLOCKSIZE, FLAG: VER 05A8 000000000000 REP 05A8 00026D560000 * CLOG BLOCKS PER TRACK, BLOCKSIZE, FLAG: VER 05AE 000000000000 REP 05AE 00026D560000 * IDR DATA: IDRDATA DEV9990 DUMP ADAIOS TDCON Back to ADABAS Tips, Tricks, Techniques -- Overview |