Re: Re: VMFPLC2 DUMP malfunction in sixpack 1.2 environment

Ivan Warren <[email protected]>
Newsgroups gmane.comp.emulators.hercules390.vm
Message-ID <[email protected]>
On 8/25/2010 1:35 AM, Dave Wade wrote:
> I think you need to fix you oorexx code. If you look in the original file
>

Yes and no.. The interpretation of the VMFPLC2 tape is a bit off it 
seems.. But.. The VMFPLC2 DUMP is weird nonetheless !

'Had to write myself a quick hex dump + EBCDIC interpretation for this - 
this was actually long overdue !)

The AWS file is still good :

000000 : 4D000000 A00002D7 D3C3C8C4 D4D2C7D9 C64040E4 D7C4D3D6 C7404008 
24193302 >>(......PLCHDMKGRF  UPDLOG  .....<<
000020 : 410001C1 F1024005 32C60000 00006100 46F1F000 00000500 00000D00 
00000000 >>...A1. ..F..../..10.............<<

Little endian 004D : Block length : 77 (That's where I come to the 
conclusion it's not an original VMFPLC2... Original VMFPLC2 PLCH record 
would have been FST+8 bytes long (5+48).. not FST+8+EDF bytes long 
(5+72) - That's a SEPP/BSEPP+ VMFPLC2 output).

PLCH header followed by the FST :

'DMKGRF UPDLOG A1', RECFM F, Dated August 24th Year 10 7:33 PM, 
X'0241'/576 records, LRECL X'61'/97. VMFPLC2 Specifics : 5 800 byte 
blocks in last block, 13 complete 4000 byte blocks. That's a bit odd 
because I usually expect 0/14 and not 5/13 here.. but anyways..

So now : 576*97 is 55872. Leftover of 128. The last tape block should 
end at (77+6)+((4005+6)*14) : +X'DBAD'/+56237 in the file and should be 
followed by 2 TMs..

Instead we find...

Another PLCD record on a 4005 block. I guess VMFPLC2 ignores it because 
it's expecting a PLCH there.

Finally, at X'EB58' (56237+4005+6 we find 2 TMs..

So apparently, the idea is to skip spurious PLCDs when reading VMFPLC2 
files..

--Ivan
smime.p7s (application/pkcs7-signature, 4 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.