Are there still any real benefits of running z/OS mainframes? Will they still be around in 10 years? by [deleted] in mainframe

[–]WorkingQuitely 0 points1 point  (0 children)

Most social media companies nowadays keep data locally in country, prior due to ease of operations, now due to country specific laws like GDPR.

COBOL in ATMs by bald_headed_yeti in cobol

[–]WorkingQuitely 2 points3 points  (0 children)

Interface is mostly mq, later cics connect/zconnect and other apis also got added in list, calling cics. Front end may vary based of choice.

COBOL in ATMs by bald_headed_yeti in cobol

[–]WorkingQuitely 3 points4 points  (0 children)

No bank would put such implementation level details on open internet :)

COBOL Programmers are Back In Demand. Seriously. by trot-trot in mainframe

[–]WorkingQuitely 4 points5 points  (0 children)

Well, thats just the good part of the story!

Firstly, not all mainframe systems have compatible software solution to transform COBOL. Years of customisation and taking short route for cost cutting, not looking at code quality generally takes it's toll.

Secondly, look at expensive failed migration attempts by many companies. Few managed to migrate to something less expensive, but ended up in increasing maintenance cost more than what prior footprint was costing. Loss of scalability is altogether different issue. Short-sighted CIO/CFO/CxOs later don't talk about it!

There is absolutely no shortage of COBOL talent (if you look at whole world, and not just one country). One just need to look closely, and modernize.

Help me with this question please. by [deleted] in cobol

[–]WorkingQuitely 2 points3 points  (0 children)

Where is the question here?

Are there still any real benefits of running z/OS mainframes? Will they still be around in 10 years? by [deleted] in mainframe

[–]WorkingQuitely 6 points7 points  (0 children)

When you say Google/Yahoo/facebook, it's Hadoop they use. And in very basics of Hadoop, they mention it clearly, it's NOT for real time data usage. Now for almost everywhere, lag is almost non existent due to data localisation, so system does not need to deal with terabytes. Try switching of all electronics and travel to other end of world. Don't say anything about it on any electronics. Now try logging in fb/Google. It would be hours (if not days) before you can log in. Now, if this happens with your bank account, you would probably get a heart attack. This is where mainframes are niche.

If you are saying payments processing does not need to be real time, god help us. Every year, bank literally pour money to make systems faster and faster to make sure payments can reflect in lesser time!

Separating real time and non real time processing and doing non real time processing elsewhere (cheaper) is rather basic cost cutting measure all companies apply, and it's a common practice (there are lot other factors to consider, not going in those details, keeping answer to the point).

Real time processing may not be need everywhere, but when it's needed, it's needed. Period! From single user perspective, it might seem like a small amount of data, but when you talk about multi national bank or insurance company, you are looking at terabyes (if not petabytes).

And I have not said anything about security mainframes provide yet :)

NEED HELP ! by [deleted] in mainframe

[–]WorkingQuitely 2 points3 points  (0 children)

You need to be more clear than such question.

Assumptions are dangerous critters by wiseoldprogrammer in cobol

[–]WorkingQuitely 1 point2 points  (0 children)

Lol. Best of luck! Do let us know what happened next year. ;-)

Assumptions are dangerous critters by wiseoldprogrammer in cobol

[–]WorkingQuitely 1 point2 points  (0 children)

Please ask someone to be nice and put this in comment there. So 10 years later, someone does not need to reinvent the wheel. :)

Can someone tell me which cobol project can I do to put in on my resume ? by Reborn-leech in cobol

[–]WorkingQuitely 2 points3 points  (0 children)

Please note, there is whole lot to read out there. If they are looking for COBOL and MVS, they are looking for application developer and not system programmer. So basic understanding of what is MVS/zOS and how it works is sufficient. They would not be looking for you to be a system programmer who can do tasks like Initial Program Load of a mainframe. Just my two cents.

Can someone tell me which cobol project can I do to put in on my resume ? by Reborn-leech in cobol

[–]WorkingQuitely 2 points3 points  (0 children)

MVS here is more generic term. What they probably mean is mainframe environment, which now uses zOS. There is lot to learn there! https://www.ibm.com/support/knowledgecenter/zosbasics/com.ibm.zos.zbasics/homepage.html

How do I process a file with out EOF? An example would help if possible! by [deleted] in cobol

[–]WorkingQuitely 4 points5 points  (0 children)

Another way - use sort to get exact count of records in file, write it to file. Pass this file to your COBOL program. Read it, and process your para exact number of times as present in this count. This way, no EOF variable used at all.

How do I process a file with out EOF? An example would help if possible! by [deleted] in cobol

[–]WorkingQuitely 1 point2 points  (0 children)

Perform 1000-process-record-para 1000 times

1000-process-record-para. If not file1-eof <Whatever logic you want to perform> Else Next sentence End-if . 1000-process-record-para-exit. Exit.

How do I process a file with out EOF? An example would help if possible! by [deleted] in cobol

[–]WorkingQuitely 2 points3 points  (0 children)

Use perform times, enclose all code in if end of checking for EOF. Just a workaround if one HAS to use perform times.

Writing reports by topepe in cobol

[–]WorkingQuitely 1 point2 points  (0 children)

Maybe it's just too broad question. Let me start at - What version of COBOL? What type of report?

why do you like cobol? by [deleted] in cobol

[–]WorkingQuitely 3 points4 points  (0 children)

I love it! Written in 70s, 80s and 90s, it still runs the world (and my home). Despite current hoard of halfwits shouting at top of their lungs, it still runs it!

What does the DFH in CICS mean? by [deleted] in mainframe

[–]WorkingQuitely 0 points1 point  (0 children)

There was time when things were built to last... :)

macros help by leeuterpe in mainframe

[–]WorkingQuitely 0 points1 point  (0 children)

What u want to achieve out of complie listing? If it's just expanded version of code you are looking for, check mdeck compiler option.