IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Loadlib error, JCL gives S106 abend


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
boyti ko

New User


Joined: 03 Nov 2014
Posts: 78
Location: Malaysia

PostPosted: Tue Jan 20, 2015 2:34 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8697
Location: Dubuque, Iowa, USA

PostPosted: Tue Jan 20, 2015 5:35 pm
Reply with 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).
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
View user's profile Send private message
Rohit Umarjikar

Global Moderator


Joined: 21 Sep 2010
Posts: 3053
Location: NYC,USA

PostPosted: Wed Jan 21, 2015 12:43 am
Reply with quote

you may try compiling with //STEP0100 EXEC PGM=YOURPGM,PARM='/ALL31(ON)' in case if any RMODE/AMODE changes happened recently.

check this too
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2H734/2.211?SHELF=&DT=20031013151022&CASE=
Back to top
View user's profile Send private message
boyti ko

New User


Joined: 03 Nov 2014
Posts: 78
Location: Malaysia

PostPosted: Mon Feb 23, 2015 3:10 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8697
Location: Dubuque, Iowa, USA

PostPosted: Mon Feb 23, 2015 6:52 pm
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts Error to read log with rexx CLIST & REXX 11
No new posts Error when install DB2 DB2 2
No new posts CLIST - Virtual storage allocation error CLIST & REXX 5
No new posts ISAM and abend S03B JCL & VSAM 10
No new posts Error while running web tool kit REXX... CLIST & REXX 5
Search our Forums:

Back to Top