Use of Dummy Utility and what it does?

All sort of Mainframes Interview Questions.

Topic author
Ankit Gupta
Registered Member
Posts: 24
Joined: Fri Aug 16, 2013 1:30 pm
Has thanked: 2 times
Been thanked: 4 times

Use of Dummy Utility and what it does?

Postby Ankit Gupta » Sun Jun 19, 2016 6:28 pm

Interviewer: What is a Dummy Utility and what it does?

Ankit: :? What is dummy utility, can you please elaborate ?

Interviewer: So you don't know about it?

Ankit: I might but may be I don't call it dummy. If it's a utility itmust be doing something. So word dummy confuses me. What exactly you are asking, if you please hint me I can answer.

Interviewer: Asks next question...

In the end when I asked him again and again he said he was talking about IEFBR14! :(

I was shocked as I have used IEFBR14 in creating files but never called it as dummy utility. Can IEFBR14 be called dummy utility and if it can why it is called so? Can some one please help me on this?



Tags:

User avatar

Robert Sample
Global Moderator
Global Moderator
Posts: 1214
Joined: Fri Jun 28, 2013 1:22 am
Location: East Dubuque Illinois
Has thanked: 2 times
Been thanked: 86 times

Re: Use of Dummy Utility and what it does?

Postby Robert Sample » Sun Jun 19, 2016 8:20 pm

I've never heard IEFBR14 called the dummy utility, but I can see the term being used.  IEFBR14 consists of a BR 14 assembler instruction, so all it really does is return to the calling program (usually the operating system).




Chandan Yadav
Website Team
Website Team
Posts: 68
Joined: Wed Jul 31, 2013 10:19 pm
Has thanked: 9 times
Been thanked: 7 times

Re: Use of Dummy Utility and what it does?

Postby Chandan Yadav » Mon Jun 20, 2016 10:23 am

IEFBR14 called as dummy utility because it almost do nothing. Please refer the link


https://www.ibm.com/support/knowledgece ... EFBR14.htm

Thanks,
Chandan




William Collins
Global Moderator
Global Moderator
Posts: 499
Joined: Sun Aug 25, 2013 7:24 pm
Has thanked: 1 time
Been thanked: 25 times

Re: Use of Dummy Utility and what it does?

Postby William Collins » Mon Jun 20, 2016 11:05 am

I've never hard of IEFBR14 being called "the dummy utility". I'd have done exactly the same as Ankit. Although perhaps I'd have said a little more at the end. Everybody and their dog has used IEFBR14, and any site that thinks they've got a cool cutesy name for it, and that someone who is prepared to "guess" when given the cool, cutesy, name is somehow better qualified for the job is a pretty stupid site (or interviewer, or interview-writer - I suspect the latter here).



User avatar

Anuj Dhawan
Founder
Posts: 2381
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Has thanked: 149 times
Been thanked: 65 times

Re: Use of Dummy Utility and what it does?

Postby Anuj Dhawan » Mon Jun 20, 2016 5:11 pm

I'll also not call it as "dummy utility". And if I do, I'll make a context about it, set-up it calling "dummy" among the attendees and then later I might use it in such context, without that it'll just create confusion nothing else.

I have cited an example a couple of times but it make sense to quote it again here - in an interview, I was asked trivial question, "what is the difference between OLD and KEEP in DISP parameter?"

I started by saying, if the site is SMS managed... and 15 minutes later we (read it as interviewer) agreed that SMS on zOS and "SMS" I got for the interview-location this morning are two dramatically different animals!


Thanks,
Anuj


mmcrew
New Member
Posts: 4
Joined: Thu Dec 24, 2015 7:53 am

Re: Use of Dummy Utility and what it does?

Postby mmcrew » Mon Jun 20, 2016 10:35 pm

When you talk about "dummy utilities", remember the following:

 IEFBR14 does not open the DD, so it's good for deleting, but not for allocating.

Use IEBGENER with SYSUT1 dummied and SYSUT2 with the correct DCB.
Gene




enrico-sorichetti
Global Moderator
Global Moderator
Posts: 812
Joined: Wed Sep 11, 2013 3:57 pm
Been thanked: 68 times

Re: Use of Dummy Utility and what it does?

Postby enrico-sorichetti » Mon Jun 20, 2016 11:49 pm

IEFBR14 does not open the DD, so it's good for deleting, but not for allocating.

wiser to review Your ideas... :roll:
the fact that IEFBR14 does not open the DD will not prevent the allocation.
if it were so gazillions of jobs from the seventies up to now woukd miserably fail.
see here
https://www.ibm.com/support/knowledgece ... EFBR14.htm


cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort 8-)

User avatar

Robert Sample
Global Moderator
Global Moderator
Posts: 1214
Joined: Fri Jun 28, 2013 1:22 am
Location: East Dubuque Illinois
Has thanked: 2 times
Been thanked: 86 times

Re: Use of Dummy Utility and what it does?

Postby Robert Sample » Tue Jun 21, 2016 12:09 am

 IEFBR14 does not open the DD, so it's good for deleting, but not for allocating.

As mentioned, you are not correct here.  IEFBR14 is not the utility of choice when allocating a new data set which will be opened for INPUT in a later step of the job; in this case it is better to use another utility such as IEBGENER that opens the data set for output in the allocation step.  However, when allocating a data set which will be used for OUTPUT in a later step, IEFBR14 works just fine.




Topic author
Ankit Gupta
Registered Member
Posts: 24
Joined: Fri Aug 16, 2013 1:30 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Use of Dummy Utility and what it does?

Postby Ankit Gupta » Tue Jun 21, 2016 3:10 pm

Robert Sample wrote:I've never heard IEFBR14 called the dummy utility, but I can see the term being used.  IEFBR14 consists of a BR 14 assembler instruction, so all it really does is return to the calling program (usually the operating system).

Thanks Robert. May be because of your experience, you can see it being used but I think it's not that usual...




Topic author
Ankit Gupta
Registered Member
Posts: 24
Joined: Fri Aug 16, 2013 1:30 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Use of Dummy Utility and what it does?

Postby Ankit Gupta » Tue Jun 21, 2016 3:11 pm

Chandan Yadav wrote:IEFBR14 called as dummy utility because it almost do nothing. Please refer the link


https://www.ibm.com/support/knowledgece ... EFBR14.htm

Thanks,
Chandan

I saw that link but I could not find if dummy is used somewhere to refer to IEFBR14, officially. "Do (almost) nothing" has been used for it but not dummy.




Topic author
Ankit Gupta
Registered Member
Posts: 24
Joined: Fri Aug 16, 2013 1:30 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Use of Dummy Utility and what it does?

Postby Ankit Gupta » Tue Jun 21, 2016 3:15 pm

I've never hard of IEFBR14 being called "the dummy utility". I'd have done exactly the same as Ankit. Although perhaps I'd have said a little more at the end. Everybody and their dog has used IEFBR14, and any site that thinks they've got a cool cutesy name for it, and that someone who is prepared to "guess" when given the cool, cutesy, name is somehow better qualified for the job is a pretty stupid site (or interviewer, or interview-writer - I suspect the latter here).

Thanks William. Thanks again as I thought I behaved badly. What is "interview-writer"?
I'll also not call it as "dummy utility". And if I do, I'll make a context about it, set-up it calling "dummy" among the attendees and then later I might use it in such context, without that it'll just create confusion nothing else.

I have cited an example a couple of times but it make sense to quote it again here - in an interview, I was asked trivial question, "what is the difference between OLD and KEEP in DISP parameter?"

I started by saying, if the site is SMS managed... and 15 minutes later we (read it as interviewer) agreed that SMS on zOS and "SMS" I got for the interview-location this morning are two dramatically different animals!

Thanks Anuj. That would make it meaningful, without context how would I understand it! :(




Topic author
Ankit Gupta
Registered Member
Posts: 24
Joined: Fri Aug 16, 2013 1:30 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Use of Dummy Utility and what it does?

Postby Ankit Gupta » Tue Jun 21, 2016 3:18 pm

mmcrew wrote:When you talk about "dummy utilities", remember the following:

 IEFBR14 does not open the DD, so it's good for deleting, but not for allocating.

Use IEBGENER with SYSUT1 dummied and SYSUT2 with the correct DCB.
Gene

So did you mean there are other universal utilities from IBM which can be called "dummy utilities" apart from IEFBR14? And every utility which does not open the DD, souldbe called "dummy utility"?




nicc
Global Moderator
Global Moderator
Posts: 529
Joined: Wed Apr 23, 2014 8:45 pm
Been thanked: 11 times

Re: Use of Dummy Utility and what it does?

Postby nicc » Tue Jun 21, 2016 4:19 pm

Get out of the idea of a 'dummy utility' - there is no such thing. Every DDname supplied to a job step which is not known by the program in that step will be ignored (not opened/closed) but the OS will still pay heed to the DISP parameters.


Regards
Nic

User avatar

Anuj Dhawan
Founder
Posts: 2381
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Has thanked: 149 times
Been thanked: 65 times

Re: Use of Dummy Utility and what it does?

Postby Anuj Dhawan » Tue Jun 21, 2016 4:50 pm

nicc wrote:Get out of the idea of a 'dummy utility' - there is no such thing. 

Ditto.


Thanks,
Anuj


William Collins
Global Moderator
Global Moderator
Posts: 499
Joined: Sun Aug 25, 2013 7:24 pm
Has thanked: 1 time
Been thanked: 25 times

Re: Use of Dummy Utility and what it does?

Postby William Collins » Tue Jun 21, 2016 10:10 pm

The person presenting/conducting even a technical interview may be a Human Resources/Personnel person, and not know any of the technicalities. Someone writes the questions and answers for them.

You can often get a good idea when you ask for clarification, and none is given. Like in your case. For a technical person the question was just nonsense. A non-techical person just waits for your answer, which has to match, pretty exactly, the answers on their list.

The person who makes the questions and answers is the "interview-writer" - the person who writes the interview.

My wild and useless guess was that some technical question was "re-written" by some non-technical person and then presented by another non-technical person.



User avatar

Anuj Dhawan
Founder
Posts: 2381
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Has thanked: 149 times
Been thanked: 65 times

Re: Use of Dummy Utility and what it does?

Postby Anuj Dhawan » Tue Jun 21, 2016 10:43 pm

William Collins wrote:My wild and useless guess was that some technical question was "re-written" by some non-technical person and then presented by another non-technical person.

You've been in to the system, for sure, longer than I've anticipated!   :)


Thanks,
Anuj


Nitin Gadge
Registered Member
Posts: 20
Joined: Tue Aug 20, 2013 11:32 am

Re: Use of Dummy Utility and what it does?

Postby Nitin Gadge » Wed Jun 22, 2016 6:04 pm

This is a good example of how someone can not selct you in an interview... :D




Topic author
Ankit Gupta
Registered Member
Posts: 24
Joined: Fri Aug 16, 2013 1:30 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Use of Dummy Utility and what it does?

Postby Ankit Gupta » Thu Jun 23, 2016 3:02 pm

Yeah, perhaps, i was not selected for that round...




Return to “Interview Questions.”

Who is online

Users browsing this forum: CommonCrawl [Bot] and 0 guests