EXPLODE

ENSCRIBE(TM) FILE STRUCTURE DISPLAY UTILITY

The EXPLODE utility is intended to give a quick "snapshot" of all the components of a file. By suppling it with the head (the primary partition) of a partitioned data file it will drill down and display information about each partition of the main file as well as about its alternate key files (and any partitions THEY might have). It displays the file type, EOF, percent full, max extents, primary and secondary extent sizes, the state of the audit flag, and a "+" if the file is a FORMAT 2 file.

Output is optimized for an 80 character display and can be redirected to to either a printer, a TACL variable, or to disk (where it creates an EDIT file). If the filename extends into the EOF area (as it might if a file on a remote system is specified), or the EOF value extends into the filename area, the display line will be split into two lines between those fields.

      SYNTAX:

       EXPLODE-----------------------------filename---
                |                       |
                |--> /OUT outfile/ ---->|
                |                       |
                |--> /OUTV variable/ -->|

    
where:

outfile is a spooler location or a disk file (EXPLODE will create an EDIT file).

variable is a TACL variable level. If OUT and OUTV are omitted, output will be to hometerm.

filename is the file to be "exploded"

     -------------------------------------   ------------------------------
    |22> explode $d00.ncdata.chrg          /  /                            |
    |                                     /  /                             |
    |JM EXPLODE File Utility Version 1.4 /  /                              |
    |                                   /  /                               |
    |        Filename                  /  / %Full Type MaxE (PriEx,SecEx) A|
    |PART  0 $D00.NCDATA.CHRG         /  /0 (  0%) Key + 16     (2,2)     A|
    |PART  1 $D02.NCDATA.CHRG       2/  /50 ( 65%) Key +140  (5000,5000)  A|
    |PART  2 $D04.NCDATA.CHRG       /  /632 ( 63%) Key +160  (5000,5000)  A|
    |PART  3 $D21.NCDATA.CHRG      /  /,728 ( 67%) Key +140  (5000,5000)  A|
    |PART  4 $D22.NCDATA.CHRG     /  /7,216 ( 63%) Key +165  (5000,5000)  A|
    |PART  5 $D30.NCDATA.CHRG    /  /51,296 ( 60%) Key +170  (5000,5000)  A|
    |PART  6 $D31.NCDATA.CHRG   /  /775,424 ( 62%) Key +122  (5000,5000)  A|
    |PART  7 $D32.NCDATA.CHRG  /  /,766,592 ( 63%) Key +130  (5000,5000)  A|
    |PART  8 $D34.NCDATA.CHRG /  /4,639,872 ( 54%) Key +120  (5000,5000)  A|
    |PART  9 $D35.NCDATA.CHRG/  /84,667,392 ( 39%) Key +120  (5000,5000)  A|
    |PART 10 $D36.NCDATA.CHR/  / 19,140,608 (  1%) Key +120  (5000,5000)  A|
    |PART 11 $D37.NCDATA.CH/  /           0 (  0%) Key +120  (5000,5000)  A|
    |PART 12 $D38.NCDATA.C/  /            0 (  0%) Key +120  (5000,5000)  A|
    |PART 13 $D39.NCDATA./  / 1,665,248,445 (  0%) Key +120  (5000,5000)  A|
    |PART 14 $D40.NCDATA.\  \             0 (  0%) Key +120  (5000,5000)  A|
    |PART 15 $D42.NCDATA.C\  \            0 (  0%) Key +120  (5000,5000)  A|
    |                      \  \                                            |
    |ALT   0 $D26.NCDATA.CHR\  \687,874,048 ( 34%) Key +192  (5000,5000)  A|
    |                        \  \                                          |
    |ALT   1 $D27.NCDATA.CHRG1\  \7,648,768 ( 37%) Key +180  (5000,5000)  A|
    |                          \  \                                        |
    |ALT   2 $D28.NCDATA.CHRG2  \  \818,496 ( 42%) Key +204  (5000,5000)  A|
    |                            \  \                                      |
    |ALT   3 $D29.NCDATA.CHRG3   /  /92,864 ( 45%) Key +190  (5000,5000)  A|
    |                           /  /                                       |
    |ALT   4 $D05.NCDATA.CHRG4 /  /,127,744 ( 48%) Key +159  (5000,5000)  A|
     --------------------------   -----------------------------------------

    
NOTE: "+" before MaxE field indicates a FORMAT 2 file

In the meantime you can obtain a freeware version in the ITUG (International Tandem Users Group) software archive: ITUGLIB

If that link fails, go to: ITUG
Select the ONLINE RESOURCES tab and choose ITUGLIB.
Next, select SEARCH and enter EXPLODE in the NAME OR PARTIAL NAME field.

Back to Products



Copyright © 2007 Joseph Massucco LLC

Tandem, NonStop, HP, Enscribe, Guardian, NonStop Kernal, NSK, are trademarks of Hewlett-Packard Development Company, L.P.
IDX, LastWord, are trademarks of GE Healthcare