In the Cobol DB2 program, you have not included the SQLCA and Copybook of the Table which contains the host variables. Otherwise, the video was very informative, I am going through the COBOL after15 years again.
@damnseagulls2004Күн бұрын
I've been programming mainframe computers for 28 years. You don't hear much about these computers because they never go down. It's a digital tank. The engineers who designed these beasts are at another level.
@berndrutzmoser11 күн бұрын
Really nice videos! :-) Another dev tool is the ZOWE plugin for Visual Studio Code.
@eldarmammadov991713 күн бұрын
Very informative and the presentation layouts are well confugured. Also no non sense talking around tooic minutes long. Just great concise informative
@johnwade132514 күн бұрын
Excellent. As you say, it was created to meet the needs of a uniquely demanding customer! And was scalable down as well as up. The data base component was available on the IBM middle sized machines from the 70s, with CICS (Customer Information Control System) to provide the on-line aspect. There was much inter-group banter in IBM between the techies who supported the IMS customers and those who supported CICS customers, and many of the IMS customers had CICS applications as well, usually as packaged programs. I worked mostly on the CICS side, but also taught the operational aspects of IMS - even in the 80s it was incredibly resilient. It is important to realise how tiny even the biggest machines were in those days compared with today's. In theory I could run an MVS system through an emulator on my laptop today (though I don't think it is possible to get the IMS code). And the standard speed of transmission lines was a bit over 100 characters a second, so remote access to data was confined to carefully designed short messages. Your emphasis on the open-endedness of design and the forward planning is absolutely on the ball. The concern about difficulty of learning is a big red herring. I worked in IBM with relational database, both SQL/DS and DB2, and the principles of both data models are similar (just don't tell the data gurus that). Once you have done the hard bit, which is making a clear and concise definition of WHAT you want to store, and HOW you want to access it, the levels of skill to define viable working implementations are roughly the same. As to coding the data access commands, the calls you showed were hardly mystic: GU = Get a Unique record, passing the record identifier, and a space to retrieve the record into. Is that really harder than SELECT xxx, yyy FROM zzz WHERE NAME = "xxxxx"? In both cases you have to check from a control block for the success of the call. Is status GE (Get Empty) harder to remember then SQLCODE 100? And finally, anyone who thinks that COBOL is too hard to learn shouldn't be let near a computer. If they can learn Python with all its idiosyncrasies, they can learn languages like COBOL and FORTRAN. You let slip the word "cool", and that is the major problem. People studying IT today naturally want to "pick up the latest". If you ask them to write a paper on how to guarantee that their code will last for 40 years, what do you think the reaction is likely to be? Sadly, almost all the crucial benefits of IMS (and COBOL!) are exactly the boring bits that people don't want to face up to. And I don't think Universities are meeting their responsibilities in this regard. (End of rant: I am 83, and learnt Python to write SQLITE apps a couple of years ago for a charity. The Python workbench disappeared soon after I went to Windows 11, though the code all still works. At least I won't have to worry about what happens to it in 40 years' time! 😀)
@johnwade132515 күн бұрын
Worth adding the fact that Cloud computing all has to run on something - almost invariably a mainframe, certainly not on air!. I always define "mainframe" as a machine that delivers a guaranteed service to its clients. I started on 8K card machines the size of a sideboard: they did what their users needed on an agreed schedule. My laptop now has 8 Gig, fast network connection, and can process a relational table with 10K rows in a second. Does that make it a "mainframe"? Obviously not. To be complete, the definition of mainframe should always include the idea of guaranteed service delivery to someone. By the way, don't knock Waterfall development. When we were starting from nothing, you HAD to get some functionality complete and fully working to get any return on the cost of development and operation! Both then and now, systems should be developed in a way that allows for extension and flexibility. And congratulations on not getting into childish arguments about the relative merits of different programming languages!
@jay_wright_thats_right16 күн бұрын
What a fraud. All you did was download NotebookLM audio.
@Topictrick16 күн бұрын
@jay_wright_thats_right Hey, don't waste time on our KZbin channel. Please go and watch a video that you like, and don't give a lecture when you don't know anything about how videos are designed or created. If you think it's so easy, then you start a KZbin channel, alright.
@zenkai246818 күн бұрын
I love your content!!
@Topictrick18 күн бұрын
@zenkai2468 Thank you so much for your kind words. Please consider subscribing to our KZbin channel for more such videos. Thanks!
@zenkai246818 күн бұрын
Amazing
@Topictrick18 күн бұрын
@zenkai2468 Thank you so much for your kind words. Please consider subscribing to our KZbin channel for more such videos. Thanks!
@syedimam361519 күн бұрын
Excellent way to explain with this Q&A session, keep it up!
@Topictrick19 күн бұрын
@syedimam3615 Thank you so much for your feedback. Please consider subscribing to our KZbin channel for more such videos. Thanks!
@syedimam361519 күн бұрын
@Topictrick already subscribed the channel :-) thx.
@Topictrick18 күн бұрын
@syedimam3615 Thank you so much for your support. Thanks!
@zenkai246820 күн бұрын
Super great explain!!!!
@Topictrick18 күн бұрын
@zenkai2468 Thank you so much for your kind words. Please consider subscribing to our KZbin channel for more such videos. Thanks!
@Bridge-the-card-game20 күн бұрын
wow! Love it. This video is a great introduction to IMS databases. It is informative and well-produced. I would highly recommend it to anyone who wants to learn more about this topic. I would also add that with CA and other tools, it is very easy to interrogate the data via TSO/ISPF.
@Topictrick18 күн бұрын
@Bridge-the-card-game Thank you for your feedback! I'm thrilled to hear that you found the video informative and well-produced. IMS databases can be a fascinating topic, and it's great to know that the video met your expectations. I really appreciate your recommendation! You're right about CA and other tools making it easier to interrogate data via TSO/ISPF. These tools can significantly enhance the efficiency and effectiveness of data management. Thanks!
@jacquesmennegke23 күн бұрын
I can hardly hear the comments. Please let me know if there is another version with proper sound.
@Jose-ut5zu24 күн бұрын
No te pases esta cañón como editaron video. Muy mala experiencia escuchsr este video es ridiculo
@Topictrick23 күн бұрын
@Jose-ut5zu Thank you for your feedback. I don't know what you're looking for. This video explains how HTTPS and VPN protect your data from hackers. You must search for what you're looking for on KZbin. Thanks!
@ruchinchaudhary640626 күн бұрын
As always very informative video. Thanks for sharing it.
@Topictrick24 күн бұрын
Glad you enjoyed it
@KodeKrafterdblАй бұрын
I gained a lot of knowledge from the video. Thank you immensely for making such informative content!" 😊
@Topictrick22 күн бұрын
Thank you so much for your kind words. Please consider subscribing to our channel for more such videos. Thanks
@mohit3wadhwaАй бұрын
Excellent content! 💯
@TopictrickАй бұрын
Glad you enjoyed it. Please consider subscribing to our channel for more such videos. Thanks
@mohit3wadhwaАй бұрын
I've already subscribed you
@Topictrick18 күн бұрын
@mohit3wadhwa Please consider subscribing to our channel for more such videos. Thanks
@ruchinchaudhary6406Ай бұрын
Amazing video. Thanks for the content.
@TopictrickАй бұрын
Glad you enjoyed it!
@gsr4535Ай бұрын
I can't believe IMS is still used!
@TopictrickАй бұрын
@gsr4535 Thank you for your comment! 😊 It's amazing. Despite being developed in the 1960s, IMS has proven its resilience and adaptability over the decades. Its robust architecture, high performance, and ability to integrate with modern technologies make it a valuable asset for many industries. Mainframes like IMS are crucial in data management, ensuring reliability and efficiency. It's a testament to the enduring power of well-designed systems! Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@gsr4535Ай бұрын
@@Topictrick I worked on mainframe IMS Cobol back around 1988-93. I wish I could again but no one would hire me. Been too long I guess.
@jimmyrukundo2336Ай бұрын
How can I learn this from the basics! hopefully I will get a reply. Thanks. ✍️
@TopictrickАй бұрын
@jimmyrukundo2336 Thank you for your message. I have published a course on Udemy that thoroughly explains every COBOL topic. You can also try our free version of this course on KZbin. You tube: kzbin.infonKLF-WmUlmU Udemy Course: www.udemy.com/course/cobol-complete-reference-course/?couponCode=COBOL2025 Please consider subscribing to our channel for more such videos. Thanks!
@jimmyrukundo2336Ай бұрын
@@Topictrick Ooh really, thanks a lot! happy new year 🎊🎉🌺🥳🙏
@TopictrickАй бұрын
@jimmyrukundo2336 Thank you so much for your kind words and wish you and your family a very Happy New Year! Thanks!
@gregorygammon8749Ай бұрын
thanks
@TopictrickАй бұрын
You're welcome! Please consider subscribing to our channel for more such videos. Thanks
@joelrobert4053Ай бұрын
Really enjoyed this episode, as a Gen Z person I never knew I would touch any part of a mainframe in my career until earlier this year in my Infosec role working RACF.
@TopictrickАй бұрын
@joelrobert4053 Thank you so much for your comment! It's fantastic to hear that you enjoyed the episode. It's always exciting to see how technology bridges generations, and it's great that you've had the opportunity to work with mainframes in your Infosec role. Mainframes like IMS have a rich history and continue to play a crucial role in modern data management. Keep exploring and learning-there's so much more to discover! 😊 Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@katsu_youtubes_188Ай бұрын
which wifi extender is this for? what brand /amazon link?
@TopictrickАй бұрын
@silly_youtube_moment Thanks for your comment, and I apologize for my late response. You can purchase the product using the following link. amzn.to/3W77NPv amzn.to/403pIrn Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@CGK2108Ай бұрын
Thank you for this very useful video!, can you please share multiple layouts in copybook
@TopictrickАй бұрын
@CGK2108 Thank you for your kind words! I'm glad you found the video useful. 😊 Regarding your request for multiple layouts in a copybook, here are a few examples: Layout 1: Basic Layout 01 EMPLOYEE-RECORD. 05 EMP-ID PIC X(10). 05 EMP-NAME PIC X(30). 05 EMP-DEPT PIC X(20). 05 EMP-SALARY PIC 9(7)V99. Layout 2: Nested Layout 01 EMPLOYEE-RECORD. 05 EMP-ID PIC X(10). 05 EMP-NAME PIC X(30). 05 EMP-DETAILS. 10 EMP-DEPT PIC X(20). 10 EMP-SALARY PIC 9(7)V99. Layout 3: Redefines Layout 01 EMPLOYEE-RECORD. 05 EMP-ID PIC X(10). 05 EMP-NAME PIC X(30). 05 EMP-DEPT PIC X(20). 05 EMP-SALARY PIC 9(7)V99. 05 EMP-INFO REDEFINES EMP-SALARY. 10 EMP-BONUS PIC 9(5)V99. 10 EMP-TAX PIC 9(5)V99. Layout 4: Occurs Layout 01 EMPLOYEE-RECORD. 05 EMP-ID PIC X(10). 05 EMP-NAME PIC X(30). 05 EMP-DEPT PIC X(20). 05 EMP-SALARY PIC 9(7)V99. 05 EMP-PROJECTS OCCURS 5 TIMES. 10 PROJECT-ID PIC X(10). 10 PROJECT-NAME PIC X(30). I hope these examples help! If you have any more questions or need further assistance, feel free to ask. And don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@bhagyasrisree1764Ай бұрын
Jcllib
@TopictrickАй бұрын
@bhagyasrisree1764 Thank you for your comment! 😊 The JCLLIB statement is used in JCL (Job Control Language) to identify the private libraries that contain cataloged procedures for a job. It specifies the order in which the system should search these libraries. Here's a basic example: //MYJOB JOB ... //MYLIBS JCLLIB ORDER=(LIB1,LIB2) //STEP1 EXEC PROC=MYPROC In this example, the system will search for the procedure MYPROC in LIB1 first, then LIB2, and finally, if it is not found in the specified libraries, in the system default procedure library. Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@bhagyasrisree1764Ай бұрын
15 sir
@TopictrickАй бұрын
@bhagyasrisree1764 Thank you for your comment! 😊 The JCLLIB statement is used in JCL (Job Control Language) to identify the private libraries that contain cataloged procedures for a job. It specifies the order in which the system should search these libraries. Here's a basic example: //MYJOB JOB ... //MYLIBS JCLLIB ORDER=(LIB1,LIB2) //STEP1 EXEC PROC=MYPROC In this example, the system will search for the procedure MYPROC in LIB1 first, then LIB2, and finally, if it is not found in the specified libraries, in the system default procedure library. Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@marcelomoreiramendes6934Ай бұрын
Thank you for sharing the knowlegde. - From Brasilia capital of the Brazil.
@TopictrickАй бұрын
@marcelomoreiramendes6934 Thank you for your kind words! I'm glad you found the video helpful. Greetings to you from Brasilia, the beautiful capital of Brazil! 😊 Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@marcelomoreiramendes69342 ай бұрын
Thank you for sharing. From Brazil.
@TopictrickАй бұрын
@marcelomoreiramendes6934 Thank you for your kind words! I'm glad you found the video helpful. Greetings to you from Brasilia, the beautiful capital of Brazil! 😊 Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@alanb2872 ай бұрын
As the others have said, thank you, this is very helpful. I have seen this video before, and will again and again.
@TopictrickАй бұрын
@alanb287 Thank you so much for your kind words! 😊 I'm thrilled to hear that you found the video helpful and that you keep coming back to it. Your support means a lot to us! Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support helps us create more valuable content for everyone. 🎉
@abbareddyvijay12262 ай бұрын
Clarity not good
@TopictrickАй бұрын
@abbareddyvijay1226 Thank you for your feedback! I'm sorry to hear that the clarity wasn't up to par. We'll work on improving the quality of future videos. Your input is invaluable in helping us create better content. Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@engineeringtech33712 ай бұрын
Let me know few examples of application program 18:29
@TopictrickАй бұрын
@engineeringtech3371 Thank you for your comment! 😊 An application program is a software designed to perform a specific task or set of tasks for the user. In the context of IMS (Information Management System), application programs interact with the IMS database to retrieve, process, and store data. Here are a few examples of application programs: * Banking Application: An application that manages customer accounts, processes transactions, and generates statements. It interacts with the IMS database to retrieve customer information, update account balances, and store transaction records. * Telecommunications Application: An application that manages customer billing, service activation, and network operations. It uses the IMS database to store customer data, track usage, and generate bills. * Retail Application: An application that handles inventory management, sales processing, and customer relationship management. It accesses the IMS database to update inventory levels, process sales transactions, and store customer information. Application programs are essential for leveraging the capabilities of IMS databases, ensuring efficient data management and transaction processing. Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@davidwestbrand57772 ай бұрын
Excellent!
@TopictrickАй бұрын
@davidwestbrand5777 Thank you so much for your kind words! 😊 I'm thrilled to hear that you enjoyed the video. Don't forget to subscribe to our channel for more insightful videos and share them with your friends. Your support means a lot to us! 🎉
@ruchinchaudhary64062 ай бұрын
Amazing content. Keep up the good work buddy.
@Topictrick2 ай бұрын
Thank for your valuable feedback. Please consider subscribing to our channel. Thanks!
@ruchinchaudhary64062 ай бұрын
Very informative. Good job!
@Topictrick2 ай бұрын
Thank for your valuable feedback. Please consider subscribing to our channel. Thanks!
@shouibmohammed55793 ай бұрын
One of good video explaining about IAM in interactive mode. Please bring more such.
@Topictrick2 ай бұрын
@shouibmohammed5579 Thanks for your valuable feedback. We will publish more such videos. Please consider subscribing to our channel for more such videos. Thanks
@GtaNewsITA3 ай бұрын
The video seems great but the timestamps and chapters are completely wrong
@Rashomon693 ай бұрын
I worked in the mainframe world for 12 years, but have been away for 10. This video is an EXCELLENT refresher as I prepare for a mainframe job interview.
@gsr45353 ай бұрын
Big Iron! Yeah baby!
@Topictrick3 ай бұрын
@gsr4535 Thanks for the enthusiasm! Mainframes, or "Big Iron," are indeed the powerhouses of computing. They handle massive amounts of data and transactions with incredible reliability and speed. Keep that excitement going! 🚀💪 Thanks!
@babytheparrot72483 ай бұрын
Honestly the background music really irritates me
@anuragparvekar363 ай бұрын
This is an excellent overview, covers pros and cons and ways of modernization. Can you back yourself up for the numbers you've thrown, like 37% orgs consider their modernization as failure or 64% orgs use Mainframne counting to total around 9M lines of Code.
@Ha-nv2if4 ай бұрын
Awesome Than you,
@omourali54064 ай бұрын
Useless
@NicholasVincent-ol1zk4 ай бұрын
@-Treatwilliam
@reevamurugan43484 ай бұрын
Hi We have one requirement from sql server we have to extract the data which method will be effective .xml or json.can you please tell me
@robinsinha96544 ай бұрын
I watched your udemy video aswell.. everything this very nice.. Can you remove music from these videos as i watched in 2X speed.. it's quite irritating.
@tpdteacherprofessionaldeve22734 ай бұрын
lots of graphics and audio; yet the dialect is off. Sorry this is visually stimulating only. THANKS
@Topictrick4 ай бұрын
@tpdteacherprofessionaldeve2273 Thank you for your feedback! I appreciate your thoughts on the use of graphics and audio. While the graphics are crucial for explaining the concept clearly, and the dialect is generally clear, I understand that it requires careful listening. I’ll work on improving the dialect to ensure it’s more accessible. Your input helps make the content better for everyone. Thanks again!
@darrenhowatson33084 ай бұрын
Very repetitive
@uzmabagban11214 ай бұрын
Informative and up to the mark Thankyou
@higiniofuentes25514 ай бұрын
Do you have IMS course from zero to professional? I found not many outside. 0 or more. Thank you!