JES Flash Page

Here, you see the JES2 flashpage in it's printed form, and an octal dump of the first few lines of the raw print data that makes it up.


Example Flash Page

JES2 places a flash page at each end of the spooled ouput. Fields in this flash page are derived from data presented to JES when the output is being generated. The various awk scripts invoked by jesprt.filter will scan the leading flashpage for the parameters necessary to resend the output as email.




     AAAAAAAAAA   BBBBBBBBBBB    CCCCCCCCCC   DDDDDDDDD     EEEEEEEEEEEE  FFFFFFFFFFFF   GGGGGGGGGG   HH        HH
    AAAAAAAAAAAA  BBBBBBBBBBBB  CCCCCCCCCCCC  DDDDDDDDDD    EEEEEEEEEEEE  FFFFFFFFFFFF  GGGGGGGGGGGG  HH        HH
    AA        AA  BB        BB  CC        CC  DD       DD   EE            FF            GG        GG  HH        HH
    AA        AA  BB        BB  CC            DD        DD  EE            FF            GG            HH        HH
    AA        AA  BB       BB   CC            DD        DD  EE            FF            GG            HH        HH
    AAAAAAAAAAAA  BBBBBBBBBB    CC            DD        DD  EEEEEEEE      FFFFFFFF      GG            HHHHHHHHHHHH
    AAAAAAAAAAAA  BBBBBBBBBB    CC            DD        DD  EEEEEEEE      FFFFFFFF      GG     GGGGG  HHHHHHHHHHHH
    AA        AA  BB       BB   CC            DD        DD  EE            FF            GG     GGGGG  HH        HH
    AA        AA  BB        BB  CC            DD        DD  EE            FF            GG        GG  HH        HH
    AA        AA  BB        BB  CC        CC  DD       DD   EE            FF            GG        GG  HH        HH
    AA        AA  BBBBBBBBBBBB  CCCCCCCCCCCC  DDDDDDDDDD    EEEEEEEEEEEE  FF            GGGGGGGGGGGG  HH        HH
    AA        AA  BBBBBBBBBBB    CCCCCCCCCC   DDDDDDDDD     EEEEEEEEEEEE  FF             GGGGGGGGGG   HH        HH


      JJJJJJJJJJ        444      2222222222   777777777777  777777777777   9999999999
      JJJJJJJJJJ       4444     222222222222  77777777777   77777777777   999999999999
          JJ          44 44     22        22  77      77    77      77    99        99
          JJ         44  44               22         77            77     99        99
          JJ        44   44               22        77            77      99        99
          JJ       44444444444           22        77            77       999999999999
          JJ      444444444444         22          77            77       999999999999
          JJ             44          22            77            77                 99
    JJ    JJ             44        22              77            77                 99
    JJ    JJ             44      22                77            77       99        99
    JJJJJJJJ             44     222222222222       77            77       999999999999
     JJJJJJ              44     222222222222       77            77        9999999999


    **START*****START*****START*****START*****START*****START*****START*****START**
    *                                                                             *
    * JOBID:         JOB42779                                                     *
    * JOBNAME:       ABCDEFGH                                                     *
    * USERID:        USERNAME                                                     *
    * CLASS:         A                                                            *
    * OUTPUT GROUP:  1       .0001.0001                                           *
    * TITLE:         DATA FROM OUTPUT TITLE= PARM                                 *
    *                                                                             *
    * DESTINATION:   PTE01                                                        *
    * NAME:          DATA FROM OUTPUT NAME= PARM                                  *
    * ROOM:          M4                                                           *
    * BUILDING:      DATA FROM OUTPUT BUILDING= PARM                              *
    * DEPARTMENT:    DATA FROM OUTPUT DEPT= PARM                                  *
    * ADDRESS:       DATA FROM OUTPUT ADDRESS= PARM 1                             *
    *                DATA FROM OUTPUT ADDRESS= PARM 2                             *
    *                DATA FROM OUTPUT ADDRESS= PARM 3                             *
    *                DATA FROM OUTPUT ADDRESS= PARM 4                             *
    *                                                                             *
    * PRINT TIME:    00:00:00                                                     *
    * PRINT DATE:    01 JAN 2001                                                  *
    * PRINT NAME:    GTEP4148                                                     *
    * SYSTEM:        MVS001                                                       *
    *                                                                             *
    **START*****START*****START*****START*****START*****START*****START*****START**



od -c of VPS-spooled flashpage

The combination of MVS and VPS result in a less-than-obvious encoding for the JES2 print data. Each line consists of multiple overprints (one per printable character), with an odd offset increment for each block of overprint characters.

The following is an od -c dump of the first 90464 bytes of the raw print data spooled by VPS to the lpd, representing the first five lines of the leading JES2 flash page (three blank lines followed by the first two lines of the bigprinted "ABCDEFG").

0000000  \r  \n  \n  \n                      \r                   A  \r
0000020                       A  \r                       A  \r        
0000040                   A  \r                           A  \r        
0000060                       A  \r                               A  \r
0000100                                   A  \r                        
0000120           A  \r                                       A  \r    
0000140                                      \r                        
0000160                      \r                                        
0000200      \r                                               B  \r    
0000220                                           B  \r                
0000240                                   B  \r                        
0000260                           B  \r                                
0000300                       B  \r                                    
0000320                   B  \r                                        
*
0000400                       B  \r                                    
0000420                           B  \r                                
0000440                                   B  \r                        
0000460                                              \r                
0000500                                                          \r    
0000520                                                                
0000540      \r                                                        
0000560                      \r                                        
0000600                                   C  \r                        
0000620                                                       C  \r    
0000640                                                                
0000660           C  \r                                                
0000700                                   C  \r                        
0000720                                                           C  \r
0000740                                                                
0000760                       C  \r                                    
0001000                                                   C  \r        
0001020                                                                
0001040                   C  \r                                        
0001060                                                   C  \r        
0001100                                                                
0001120                       C  \r                                    
0001140                                                              \r
0001160                                                                
0001200                                      \r                        
0001220                                                                
0001240              \r                                                
0001260                                                       D  \r    
0001300                                                                
0001320                                   D  \r                        
0001340                                                                
0001360                   D  \r                                        
0001400                                                                
0001420   D  \r                                                        
0001440                                                       D  \r    
0001460                                                                
0001500                                           D  \r                
0001520                                                                
0001540                                   D  \r                        
0001560                                                                
0001600                           D  \r                                
0001620                                                                
0001640                       D  \r                                    
0001660                                                                
0001700                      \r                                        
0001720                                                                
0001740                      \r                                        
0001760                                                                
0002000                      \r                                        
0002020                                                                
0002040                          \r                                    
0002060                                                                
0002100                              \r                                
0002120                                                                
0002140                                   E  \r                        
0002160                                                                
0002200                                           E  \r                
0002220                                                                
0002240                                                       E  \r    
0002260                                                                
*
0002320   E  \r                                                        
0002340                                                                
0002360                   E  \r                                        
0002400                                                                
0002420                                   E  \r                        
0002440                                                                
0002460                                                       E  \r    
0002500                                                                
*
0002540           E  \r                                                
0002560                                                                
0002600                                   E  \r                        
0002620                                                                
0002640                                                           E  \r
0002660                                                                
*
0002720                       E  \r                                    
0002740                                                                
0002760                                                   E  \r        
0003000                                                                
*
0003040                      \r                                        
0003060                                                                
0003100                                                      \r        
0003120                                                                
*
0003160                       F  \r                                    
0003200                                                                
0003220                                                           F  \r
0003240                                                                
*
0003300                                   F  \r                        
0003320                                                                
*
0003360           F  \r                                                
0003400                                                                
0003420                                                       F  \r    
0003440                                                                
*
0003500                                   F  \r                        
0003520                                                                
*
0003560                   F  \r                                        
0003600                                                                
*
0003640   F  \r                                                        
0003660                                                                
0003700                                                       F  \r    
0003720                                                                
*
0003760                                           F  \r                
0004000                                                                
*
0004040                                   F  \r                        
0004060                                                                
*
0004120                           F  \r                                
0004140                                                                
*
0004200                          \r                                    
0004220                                                                
*
0004260                      \r                                        
0004300                                                                
*
0004340                      \r                                        
0004360                                                                
*
0004420                   G  \r                                        
0004440                                                                
*
0004500                       G  \r                                    
0004520                                                                
*
0004560                           G  \r                                
0004600                                                                
*
0004640                                   G  \r                        
0004660                                                                
*
0004720                                           G  \r                
0004740                                                                
*
0005000                                                       G  \r    
0005020                                                                
*
0005100   G  \r                                                        
0005120                                                                
*
0005160                   G  \r                                        
0005200                                                                
*
0005240                                   G  \r                        
0005260                                                                
*
0005320                                                       G  \r    
0005340                                                                
*
0005420              \r                                                
0005440                                                                
*
0005500                                      \r                        
0005520                                                                
*
0005560                                                              \r
0005600                                                                
*
0005660                       H  \r                                    
0005700                                                                
*
0005740                                                   H  \r        
0005760                                                                
*
0006040                      \r                                        
0006060                                                                
*
0006120                                                      \r        
0006140                                                                
*
0006220                          \r                                    
0006240                                                                
*
0006300                                                              \r
0006320                                                                
*
0006400                                      \r                        
0006420                                                                
*
0006500              \r                                                
0006520                                                                
*
0006560                                                          \r    
0006600                                                                
*
0006660                                      \r                        
0006700                                                                
*
0006760                   H  \r                                        
0007000                                                                
*
0007060   H  \r  \n                   A  \r                   A  \r    
0007100                   A  \r                       A  \r            
0007120               A  \r                           A  \r            
0007140                   A  \r                               A  \r    
0007160                               A  \r                            
0007200       A  \r                                       A  \r        
0007220                               A  \r                            
0007240                  \r                                            
0007260  \r                                               B  \r        
0007300                                       B  \r                    
0007320                               B  \r                            
0007340                       B  \r                                    
0007360                   B  \r                                        
0007400               B  \r                                            
*
0007460                   B  \r                                        
0007500                       B  \r                                    
0007520                               B  \r                            
0007540                                       B  \r                    
0007560                                                      \r        
0007600                                                                
0007620  \r                                                            
0007640               C  \r                                            
0007660                               C  \r                            
0007700                                                   C  \r        
0007720                                                                
0007740       C  \r                                                    
0007760                               C  \r                            
0010000                                                       C  \r    
0010020                                                                
0010040                   C  \r                                        
0010060                                               C  \r            
0010100                                                                
0010120               C  \r                                            
0010140                                               C  \r            
0010160                                                                
0010200                   C  \r                                        
0010220                                                       C  \r    
0010240                                                                
0010260                                  \r                            
0010300                                                                
0010320          \r                                                    
0010340                                                   D  \r        
0010360                                                                
0010400                               D  \r                            
0010420                                                                
0010440               D  \r                                            
0010460                                                               D
0010500  \r                                                            
0010520                                                   D  \r        
0010540                                                                
0010560                                       D  \r                    
0010600                                                                
0010620                               D  \r                            
0010640                                                                
0010660                       D  \r                                    
0010700                                                                
0010720                   D  \r                                        
0010740                                                                
0010760               D  \r                                            
0011000                                                                
0011020                  \r                                            
0011040                                                                
0011060                  \r                                            
0011100                                                                
0011120                      \r                                        
0011140                                                                
0011160                          \r                                    
0011200                                                                
0011220                               E  \r                            
0011240                                                                
0011260                                       E  \r                    
0011300                                                                
0011320                                                   E  \r        
0011340                                                                
0011360                                                               E
0011400  \r                                                            
0011420                                                                
0011440               E  \r                                            
0011460                                                                
0011500                               E  \r                            
0011520                                                                
0011540                                                   E  \r        
0011560                                                                
*
0011620       E  \r                                                    
0011640                                                                
0011660                               E  \r                            
0011700                                                                
0011720                                                       E  \r    
0011740                                                                
*
0012000                   E  \r                                        
0012020                                                                
0012040                                               E  \r            
0012060                                                                
*
0012120                  \r                                            
0012140                                                                
0012160                                                  \r            
0012200                                                                
*
0012240                   F  \r                                        
0012260                                                                
0012300                                                       F  \r    
0012320                                                                
*
0012360                               F  \r                            
0012400                                                                
*
0012440       F  \r                                                    
0012460                                                                
0012500                                                   F  \r        
0012520                                                                
*
0012560                               F  \r                            
0012600                                                                
*
0012640               F  \r                                            
0012660                                                                
0012700                                                               F
0012720  \r                                                            
0012740                                                                
0012760                                                   F  \r        
0013000                                                                
*
0013040                                       F  \r                    
0013060                                                                
*
0013120                               F  \r                            
0013140                                                                
*
0013200                       F  \r                                    
0013220                                                                
*
0013260                      \r                                        
0013300                                                                
*
0013340                  \r                                            
0013360                                                                
*
0013420               G  \r                                            
0013440                                                                
*
0013500               G  \r                                            
0013520                                                                
*
0013560                   G  \r                                        
0013600                                                                
*
0013640                       G  \r                                    
0013660                                                                
*
0013720                               G  \r                            
0013740                                                                
*
0014000                                       G  \r                    
0014020                                                                
*
0014060                                                   G  \r        
0014100                                                                
*
0014140                                                               G
0014160  \r                                                            
0014200                                                                
*
0014240               G  \r                                            
0014260                                                                
*
0014320                               G  \r                            
0014340                                                                
*
0014400                                                   G  \r        
0014420                                                                
*
0014500       G  \r                                                    
0014520                                                                
*
0014560                                  \r                            
0014600                                                                
*
0014640                                                          \r    
0014660                                                                
*
0014740                   H  \r                                        
0014760                                                                
*
0015020                                               H  \r            
0015040                                                                
*
0015120                  \r                                            
0015140                                                                
*
0015200                                                  \r            
0015220                                                                
*
0015300                      \r                                        
0015320                                                                
*
0015360                                                          \r    
0015400                                                                
*
0015460                                  \r                            
0015500                                                                
*
0015560          \r                                                    
0015600                                                                
*
0015640                                                      \r        
0015660                                                                
*
0015740                                  \r                            
0015760                                                                
*
0016040               H  \r                                            
0016060                                                                
*
0016120                                                               H
0016140  \r  \n                   A  \r                   A  \r        



Copyright (©) Lew Pitcher, March 2002