We have completed IAM 10.00.02 upgrade .Customer was doing testing for IAM with file manager & found file manager is not reading RBA.Something is up with File Manager though since it’s happening on both IAM V9.4 files and V10.0 files .
the issue is really with File Manager in reading by RBA but I think that is an existing issue since it’s happening for both IAM v9.4 and v10.0 files, and not related to the IAM upgrade.Strange it seems to work ok reading lower RBA’s but not later ones in the file.but File Manager should work for all RBA’s.
Customer done claim look-up’s like this through File Manager ,whether this may be a File Manager problem rather than an IAM problem, but here is what is happening:
First, the good scenario…
TNASC.HRHMA.MMMIX501.G0001V00 is the sequential Pointer file that contains the RBA’s needed to read my test IAM file.
I brought this Pointer file up in 3.4 and paged down 1000 records to get to this particular record (Sub ACX826856748, ICN 27220958335000)
BROWSE TNASC.HRHMA.MMMIX501.G0001V00 Line 0000001000 Col 001 068
Command ===> Scroll ===> CSR
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
----+----F----+----F----+----F----+----F----+----F----+----F----+----F----+----F
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
------------------------------------------------------------------------------
ACX826856748 .Fä6®Q@¬.0.FA.Ê.nc....F......211...M.Í-Ì.0000ITS0400005
CCEFFFFFFFFF40C4FAD7CFF0CC072983000C000003FFF000D07673FFFFCEEFFFFFFF
13782685674802636F8CAF02612205350F2601004121110340508A00009320400005
------------------------------------------------------------------------------
The 4-byte RBA for the claim that we then want to read from the test IAM file is in CC33-CC42 which is x’00000431’, which converts to decimal 1073.
So, when I go into File Manager to View RBA 1073 on my test IAM file - UNASC.WDRMA.YMMIH501 like this:
File Manager View Entry Panel
Command ===>
Input Partitioned, Sequential or VSAM Data Set, or HFS file:
Data set/path name UNASC.WDRMA.YMMIH501 +
Member . . . . . . (Blank or pattern for member list)
Volume serial . . (If not cataloged)
Start position . . 1073 +
Record limit . . . Record sampling
Copybook or Template:
Data set name . .
Member . . . . . . (Blank or pattern for member list)
Processing Options:
Copybook/template Start position type Enter "/" to select option
3 1. Above 2 1. Key Edit template Type (1,2,S)
2. Previous 2. RBA Include only selected records
3. None 3. Record number Binary mode, reclen 80
4. Create dynamic 4. Formatted key
I get the correct record returned (Sub ACX826856748 / ICN 27220958335000 which matches key on sequential Pointer File above)
View UNASC.WDRMA.YMMIH501 At top
Command ===> Scroll CSR
Type ESDS IAM RBA Format HEX
Col 1 Insert Length 18425
****** **** RBA used to set start point ****
000001 ........ACX826856748 .F.6.Q@..0.F...... .F.F.........nc....F.....F..;
00140000CCEFFFFFFFFF40C4FAD7CFF0C00000040C0C000000072983000C00000C075444
0053550413782685674802636F8CAF026001011026260000002205350F2600102655E000
----+----10---+----2----+----3----+----4----+----5----+----6----+----7--
However, if I do the same thing for a claim further down in the Pointer file, File Manager is not returning the correct record for that RBA.
For example:
Paging down 5000 records now into the sequential Pointer file gives me this record (Sub: AEF833233612, ICN 20220831900100)
BROWSE TNASC.HRHMA.MMMIX501.G0001V00 Line 0000005000 Col 001 068
Command ===> Scroll ===> CSR
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
----+----F----+----F----+----F----+----F----+----F----+----F----+----F----+----F
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
------------------------------------------------------------------------------
AEF833233612 .Fä7õÿW.Õ0.FA...c.....F.....é311...M.ÍìÌ.0000ITS0400001
CCCFFFFFFFFF40C4FCDEFEF0CC002810100C000015FFF000D07573FFFFCEEFFFFFFF
15683323361202637FF6FF02612203900F2601005131110140588000009320400001
------------------------------------------------------------------------------
The 4-byte RBA for the claim that we then want to read from the test IAM file is in CC33-CC42 which is x’00001551’, which converts to decimal 5457.
But, when I go into File Manager to View RBA 5457 on my test IAM file - UNASC.WDRMA.YMMIH501 like this:
File Manager View Entry Panel
Command ===>
Input Partitioned, Sequential or VSAM Data Set, or HFS file:
Data set/path name UNASC.WDRMA.YMMIH501 +
Member . . . . . . (Blank or pattern for member list)
Volume serial . . (If not cataloged)
Start position . . 5457 +
Record limit . . . Record sampling
Copybook or Template:
Data set name . .
Member . . . . . . (Blank or pattern for member list)
Processing Options:
Copybook/template Start position type Enter "/" to select option
3 1. Above 2 1. Key Edit template Type (1,2,S)
2. Previous 2. RBA Include only selected records
3. None 3. Record number Binary mode, reclen 80
4. Create dynamic 4. Formatted key
This is the record that gets returned, which has a different Sub and ICN than what was on the Pointer record:
View UNASC.WDRMA.YMMIH501 At top
Command ===> Scroll CSR
Type ESDS IAM RBA Format HEX
Col 1 Insert Length 18425
****** **** RBA used to set start point ****
000001 ........ADA680W00427 .F...Q.."}.F...... .F.F......... .i...F.....F..W
00170000CCCFFFEFFFFF40C4CFDA77D0C00000040C0C000000071458820C00000C07E444
007655041416806004270264BF8D6F026001011026260000002230290F26001026546000
----+----10---+----2----+----3----+----4----+----5----+----6----+----7—
And it seems that this same record gets returned no matter what RBA I randomly choose thereafter:
For example if I use RBA 10,000 like this:
File Manager View Entry Panel
Command ===>
Input Partitioned, Sequential or VSAM Data Set, or HFS file:
Data set/path name UNASC.WDRMA.YMMIH501 +
Member . . . . . . (Blank or pattern for member list)
Volume serial . . (If not cataloged)
Start position . . 10000 +
Record limit . . . Record sampling
Copybook or Template:
Data set name . .
Member . . . . . . (Blank or pattern for member list)
Processing Options:
Copybook/template Start position type Enter "/" to select option
3 1. Above 2 1. Key Edit template Type (1,2,S)
2. Previous 2. RBA Include only selected records
3. None 3. Record number Binary mode, reclen 80
4. Create dynamic 4. Formatted key
I still get the same record returned as for RBA 5457 in the previous example:
View UNASC.WDRMA.YMMIH501 At top
Command ===> Scroll CSR
Type ESDS IAM RBA Format HEX
Col 1 Insert Length 18425
****** **** RBA used to set start point ****
000001 ........ADA680W00427 .F...Q.."}.F...... .F.F......... .i...F.....F..W
00170000CCCFFFEFFFFF40C4CFDA77D0C00000040C0C000000071458820C00000C07E444
007655041416806004270264BF8D6F026001011026260000002230290F26001026546000
----+----10---+----2----+----3----+----4----+----5----+----6----+----7—
This behavior is also occurring on NAS1 against the Production files which were loaded under the old version of IAM, which leads me to believe it’s either a problem with File Manager reading these files, or something I may be doing wrong rather than related to the upgrade itself:
IAM499 IAM LISTCAT(9.4/00P SPIN LEVEL 01) PROCESSING COMPLETED
Production Pointer file: PNARJ.HRHMA.MMMIX501.G2181V00
Production IAM file: VNARJ.HRHMA.YMMIH501
This is being addessed with APAR PH47481
Not able to upload any files, please let me know any other way to upload.
.
These are the batch jobs submitted for IAM.
I have uploaded the tersed file.
BISWAIN.IAM.TCSJWDRM.TRS – Loaded v10.0 IAM file called UNASC.WDRMA.YMMIH501.
BISWAIN.IAM2.TCSJWDRD.TRS – Read v10.0 IAM file called UNASC.WDRMA.YMMIH501.
BISWAIN.IAM1.TCSJWDRD.TRS – Read v9.4 IAM file called VNARJ.HRHMA.YMMIH501.
These are the batch jobs submitted for IAM.
I have uploaded the tersed file.
BISWAIN.IAM.TCSJWDRM.TRS – Loaded v10.0 IAM file called UNASC.WDRMA.YMMIH501.
BISWAIN.IAM2.TCSJWDRD.TRS – Read v10.0 IAM file called UNASC.WDRMA.YMMIH501.
BISWAIN.IAM1.TCSJWDRD.TRS – Read v9.4 IAM file called VNARJ.HRHMA.YMMIH501.
Hello Team,
Can you please check on above issue and please share the updates