Click here to Skip to main content
15,887,214 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralCCC 2023-07-14 Pin
Peter_in_278013-Jul-23 22:10
professionalPeter_in_278013-Jul-23 22:10 
GeneralRe: CCC 2023-07-14 Pin
ChandraRam13-Jul-23 22:19
ChandraRam13-Jul-23 22:19 
GeneralRe: CCC 2023-07-14 Pin
Peter_in_278013-Jul-23 22:31
professionalPeter_in_278013-Jul-23 22:31 
GeneralRe: CCC 2023-07-14 Pin
pkfox13-Jul-23 23:10
professionalpkfox13-Jul-23 23:10 
GeneralRe: CCC 2023-07-14 Pin
OriginalGriff14-Jul-23 0:04
mveOriginalGriff14-Jul-23 0:04 
GeneralRe: CCC 2023-07-14 Pin
Peter_in_278014-Jul-23 0:16
professionalPeter_in_278014-Jul-23 0:16 
GeneralRe: CCC 2023-07-14 Pin
pkfox14-Jul-23 0:26
professionalpkfox14-Jul-23 0:26 
GeneralRe: CCC 2023-07-14 Pin
DerekT-P14-Jul-23 5:58
professionalDerekT-P14-Jul-23 5:58 
The "oh" immediately sprang out to me as one of dawning realisation of the magnitude of a problem, and I was immediately transported back to my first month as a junior programmer at London Transport.

With an IBM S/360 mainframe, JCL statements for batch execution referred to a filename, and a "disposition" - what to do with the file. Executables were held in a "library" file and you referred to the member of a library by using brackets:

//EXECLIB DD VOL=SER=(308),DSN=LT.PROD.EXECLIB(MYPROG),DISP=(OLD,KEEP)

(Or something like that; a VERY long time ago)
I'd learnt that you could delete files using a little utility from IBM, IEFBR14 (BR14 was ASM code for return immediately) that wouldn't do anything, but you could use to reference files and have the op.system action the disposition on the files. Having built a little test program I had no further use for, I dutifully tidied up with:

//STEP01 EXEC PGM=IEFBR14
//DELTHIS DD VOL=SER=(308),DSN=LT.PROD.EXECLIB(MYPROG),DISP=(OLD,DELETE)

and punched it up, sent it down to the ops room.

The rest of the day everyone seemed in a really bad mood and/or really busy, so I just kept my head down out of the way.
By late afternoon things were calming down and at the coffee place I heard one of the senior ops saying that some [insert grawlix here] had used IEFBR14 to delete the executable library. A little voice inside my head went "oh". Then "OH [grawlix]". Then "OH [grawlix] [grawlix] [grawlix]".

In my defence, no-one had explained that you couldn't do that to delete a MEMBER of a library... Big Grin | :-D D'Oh! | :doh: Blush | :O
[Edited to correct JCL syntax, if not complete]
Telegraph marker posts ... nothing to do with IT
Phasmid email discussion group ... also nothing to do with IT
Beekeeping and honey site ... still nothing to do with IT


modified 14-Jul-23 12:24pm.

GeneralRe: CCC 2023-07-14 Pin
pkfox14-Jul-23 8:52
professionalpkfox14-Jul-23 8:52 
JokeFound on Internet PinPopular
honey the codewitch13-Jul-23 21:58
mvahoney the codewitch13-Jul-23 21:58 
GeneralRe: Found on Internet Pin
Sander Rossel13-Jul-23 23:17
professionalSander Rossel13-Jul-23 23:17 
GeneralRe: Found on Internet Pin
PIEBALDconsult14-Jul-23 4:10
mvePIEBALDconsult14-Jul-23 4:10 
GeneralRe: Found on Internet Pin
Richard Andrew x6414-Jul-23 6:13
professionalRichard Andrew x6414-Jul-23 6:13 
GeneralRe: Found on Internet Pin
Sander Rossel15-Jul-23 0:24
professionalSander Rossel15-Jul-23 0:24 
GeneralRe: Found on Internet Pin
Richard Andrew x6415-Jul-23 0:35
professionalRichard Andrew x6415-Jul-23 0:35 
GeneralRe: Found on Internet Pin
Sander Rossel15-Jul-23 1:36
professionalSander Rossel15-Jul-23 1:36 
GeneralRe: Found on Internet Pin
Richard Andrew x6415-Jul-23 1:41
professionalRichard Andrew x6415-Jul-23 1:41 
GeneralRe: Found on Internet Pin
yacCarsten13-Jul-23 23:28
yacCarsten13-Jul-23 23:28 
GeneralRe: Found on Internet Pin
Gary Wheeler14-Jul-23 6:07
Gary Wheeler14-Jul-23 6:07 
QuestionArticle date issue Pin
Master DJon13-Jul-23 18:52
Master DJon13-Jul-23 18:52 
AnswerRe: Article date issue Pin
OriginalGriff13-Jul-23 18:54
mveOriginalGriff13-Jul-23 18:54 
GeneralRe: Article date issue Pin
Master DJon13-Jul-23 18:57
Master DJon13-Jul-23 18:57 
GeneralRe: Article date issue Pin
OriginalGriff13-Jul-23 19:09
mveOriginalGriff13-Jul-23 19:09 
GeneralWordle 755 Pin
Shane010313-Jul-23 18:11
Shane010313-Jul-23 18:11 
GeneralRe: Wordle 755 Pin
OriginalGriff13-Jul-23 19:13
mveOriginalGriff13-Jul-23 19:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.