View previous topic :: View next topic
|
Author |
Message |
boyti ko
New User
Joined: 03 Nov 2014 Posts: 78 Location: Malaysia
|
|
|
|
Hi,
We have this loadlib that suddenly it's not working anymore. If we used it as joblib, the JCL gives S106 abend. The attributes are still the same as the correct loadlib.
But upon checking the membes, other members give I/O error when browsed.
Others can be seen like this:
Code: |
********************************* Top of Data **********************************
.......Ö.........Y.6.....Z.6.....².6.....Ô.6.....Ö.6.....Ò.6.....Ó.6.....Õ.6...
.......Y.........6.6...Q...8...................................ç...&...ì...-...Ç
.......Ö.........C.6...-...Ö...6...Ç.......6...<...6...È...ð...q...µ...y...^...½
....... .... ..ì.³.6.....ü.6...4.Û.6.....ù.6...8.Ü.6.....ú.6...Ü.Ù.6.......6æ..q
STIP406.°Ö}.å00....æ...½...Hì.0.ì.}<ì.0...í.{.å}0.ì0{È.Õì\}ç.0°\.ç&}.. J..kµ}.k.
...............................ð...m...à...<... ...ç.......
...........- ..Ç...Ç
ì\}ç.0°\.ç&}.. J..&&}ìkØ}.k.}.k.}ÎK.}è.ç.. µ}H&µ.h .}H&.}{k.}R ..dì0...Õ µ.Ã \..
..... .....H ..H...............q...µ.....f...d...c.......".......b...«...»...^..
\..........Æ...0...d...W.......Æ.......ª.......«.......¦...°...2...2...2...2...2
.......Ö...............ö...}...M...Q...ü...\...U...Y...Ö...0...4...8...Ü........
.......Ö.........².....ð.Ô.....°.Ö.....m.Ò.....q.Ó.....æ.Õ.....µ.0.....u.1.....y
.......Ö...............ì...-...Ç...ø...Ì...Ø...q...µ...y...^...½...{...H...}...Q
.......Ö...............^...¯...H...M...\...Ö...4...Ü............................
.......ç...° ..-.ü.....è.£.....ì.ù.....ì.......*.ú.....*.......-.ÿ.....-.......À
STIP409.°Ö}.å00...!D...½..è0ì.0.ì.}<ì.0...í.{.å}0.ì0{È.Õì\}ç.0°\.ç&}.. J..kµ}.k.
..........è0 ..y.......µ...y..ç...ç...çH..ç}..+U..+Ö...y
\..æ...q.......¦..ç...çÃ..ç{..ñ...+ü..|...|...|...|...|...|...|...|...|...|...|.
.......Ö..............è4..è8..èÜ..í...í...í...í...í...í...í...í...í...í...í...í.
.......Ö.........Ó....íq.Õ....íæ.0....íµ.1....íu.2....íy.3....íÐ.4....í^.F....í©
.......Ö..............ïq..ïy..ï^..ï½..ï{..ïH..ìæ..ì{..ìM..ì\..ìÜ..ß...ß...ß&..ß*
.......Ç..*q ..ì......ßç..ßè..ìq..ìD......ì@..ïh......ìm..ïµ..ìÇ.¹....íç......ì-
STIP410.°Ö}.å00...µ....½..jØì.0.ì.}<ì.0...í.{.å}0.ì0{È.Õì\}ç.0°\.ç&}.. J..kµ}.k. |
This is what supposed to be the member looked like.
Code: |
********************************* Top of Data **********************************
.Ø.....0CPDBGRW1......ÉÀIGZCBSO ..©}...ÌCEESTART..©....^CEEBETBL..·8....CRDALTI
.Ø.....0CEEFMAIN...... CEEROOTA...... CEEROOTD...... CEEINT ..[8....CEEARLU
.Ø.....}CEESG003...... CEESG004...... CEESG006...... CEESG007...... CEESG008
س...1...1jÄ.m{...2...à.....D..3...ÎÃD..ì.a.4...ð.....n..5......FÝ.<0...........
Ø..5695PMB01 ......ø°"
Ø].Ø..5655G5300 .....Ø..569623400 .....PL/X-390 .............Ø..569623400 ...."
Ø.h....|.RSI10742265......RSI70816342
............ ..ì...ì
å00..CEE...ø....å00.qóÐ....¶............°Ö}. .0.qÕ0<..............ÁØ...Þ.......D
.......Y....................... ...à...ç...<...è...F......O....................
...........ì ..ì.......ú.......[...¹.......&....... ...ì
x/K..Ðx$K..¥xíK..½x|K..´xñK..DwxK..w~K..}x.K..Ox.K..üx.K..Sx.K..Yx.K..Óx.K..4x.
...........^ ..ì...ì
{.å}]êK.Kì.\o0Kìn4Kìì^{.åØ£.n3Kìì^{.åø^.K.K-.\o0KÀN.K-z.ì^{.åØ].N.K-z.ì^{.åØ].N.
..........ñ. ..ì...ì
vÕåؼN.Kìv7åؼ9..e~RåØ[WK.Kì.\o0K)N.KìwýåؼÜN.KìxÙåؼÜN.KìwÄåؼÜ9..e~PåØ[WK.K.
........../- .......
ì^{ å0£UN.. ~¨åø×¹2«K..6ÜbK..¤0eK...8íK.K.3v.GK.2!K..G8íK.K.3v.°K.2ÉK.. o.K.|.K.
..........ÉÇ .........ÁØ..Ád..Áh..ÃS..ÃÓ..Ã6..ó..ÃÚ..ÅO..Dz..¦!..,>..%ú..>+....
S005....................
..........ÉØ ..ì...ì
å00..CEE........å00.qóÐ...Ê.............°Ö}. .0.qÕ0<......ÉØ......ºY..Ê...ÉØ..Ø.
.......Ö..............Éq..ɽ..É{..ÉD..ÉH..Éö..ÉM..Êã..Ê¢..Êî..Êð..Ê°..Êm..Êæ..ʵ
.......Ø..iQ ..ì......@%..@{..@Ü..'...'...'Ç..'u..'y..'¯..=...=<..=&..=À..=½..=4
j.k5 .K.-.µÖK.-.{.K.-.vUå0¾bK...v²K...~OK...{.ì.j.nR..ì^{.åø]fì.j.K....¤o0..ì^{.
..........s. ..ì......ºY..ºÖ..º0..¸Ê..¸=..¸f..¸«..¸þ..Æk..¤w..µ[..~ó...ì
..............FCB...............................................................
..........¿h ..y......sS..t6..v...w...x...yã...ø.......^...Ì...^...}...Y...ø...y |
We don't know what really happened. And we want to prevent it in the future. Does anybody have any idea as to what happened? And if there's any way to undo the changes happened. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
I suspect someone updated the LOADLIB WITHOUT using a member name, hence destroying the PDS directory (at least the first so many entries of it).
Quote: |
And if there's any way to undo the changes happened. |
Simple -- restore from back up. As far as preventing the problem from happening again, I'm not sure you can do much other than ensure every reference to the LOADLIB includes the member name. |
|
Back to top |
|
|
Rohit Umarjikar
Global Moderator
Joined: 21 Sep 2010 Posts: 3076 Location: NYC,USA
|
|
Back to top |
|
|
boyti ko
New User
Joined: 03 Nov 2014 Posts: 78 Location: Malaysia
|
|
|
|
Quote: |
I suspect someone updated the LOADLIB WITHOUT using a member name, hence destroying the PDS directory (at least the first so many entries of it). |
Do you mean compiled without using a member? Because we tried just for the sake of getting to know what really happened, but we didn't arrived with the corrupted loadlib. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
It could have been a compile, but an IEBGENER with the output going to the PDS would do it as well (basically anything that generates output to the data set without using a member name) -- you might be able to determine what happened by looking at the SMF records. |
|
Back to top |
|
|
|