IBM MVS - Editing, compiling and executing a Cobol program - M2

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ • 164

  • @darren6202
    @darren6202 6 років тому +14

    Superb video! - I was a mainframe operator of IBM 3090's (not a programmer) and running 1000's of overnight batch jobs all interdependent upon each other! Running a scratch-list to free up tapes or cartridges for use too! those were the days - just recently stumbled across Hercules and TK4 so I'm enjoying this immensely - thanks for posting these videos!

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому +2

      I went thru those days, too.. also on a 3090

    • @charlesskelly1699
      @charlesskelly1699 4 роки тому +3

      Darren, I worked in East Fishkill, NY B323 Fab(5 inch). During the Fab shutdown for the holidays those of us with little to no vacation were sent over to the data center tape drive storage area to work for the night shift. I remember loading those scratch tapes into the drives. Thanks for the memories!

    • @stuartbuffery2553
      @stuartbuffery2553 4 роки тому +1

      Me too, in the late 80s and early 90s. Started on an ICL TME 2900 system then IBM 3090 mainframe running MVS/XA and JES2. 👍

  • @lander1591
    @lander1591 2 роки тому +3

    Great Tutorial, Maximum number you can search for is 32767, also I made the changes to lines 620, 640, & 1350 as mentioned in another comment below. To Print the Output from the spool put an o in the s column and a queue # in the q column(usually an A), or put a p in the s column to purge.

  • @Learnerofthings
    @Learnerofthings 2 роки тому +4

    Got MVS installed and just received my Comprehensive Structured COBOL (Popkin) in the mail. Learning the mainframe navigation is fun, but slow lol.

  • @grappydingus
    @grappydingus 7 років тому +11

    THANKS! As a hobbyist who wants to play with mainframes, I love this!

  • @rjfear
    @rjfear 7 років тому +3

    Thank you. So many years of mainframe work. I thought I had forgotten. Now I have one just for me.

    • @rjfear
      @rjfear 7 років тому +1

      I need to look at DB2 integration. Keep up the great work.

  • @oliveruecker4919
    @oliveruecker4919 6 місяців тому +1

    Very excited about this video. Will install this, too. That's because of having so much fun in programming on serveral platforms. MVS is completely new for me.
    As you mentioned the 4381 I immediately remembered the time as I was support technician at ECONOOM (later Thomainfor). I've exchanged 3370 (FBA) HDA's connected to the 4381.
    Normal operations for me were midrange computers like the /38 and AS/400.; so changing the HDA on the mainframe was different - you needed the maintenance devive from IBM to to this.
    Later on I've learned RPG.....
    Until the early 2000s I was SE at EMC Corporation for AS/400 and UNIX systems.
    I've seen the config-files for our Symmetrix for IBM mainframe. All CKD devices with the size of 3GB emulating the 3380 DASD. Shook my head. One physical disk on Symmetrix could hold many of that chunks of 3GB....

  • @bmustiata
    @bmustiata 5 років тому +1

    moshix, just wanted to thank you for your videos. They are outstanding. You cleared a lot of fog in my understanding of some of the COBOL language decisions, after just trying to edit and run it in MVS. Thank you!

  • @anitam1922
    @anitam1922 4 роки тому +3

    Thank you for this video to compile and run a COBOL program. Do you have a video that demonstrates how to compile into a load library? And, of course, the JCL to run a program from the load library.

  • @risajajr
    @risajajr 4 роки тому +8

    Your MVS videos are fantastic! I was a COBOL/CICS programmer ~25 years ago and have recently been wanting to reclaim some of that lost knowledge and here you are with these videos. Thanks for producing them!
    One question: shouldn't it be possible to put the source code for whichever language you are working in into its own file/member and then reference that in the JCL? I know we didn't put our code inline in the JCL.
    Edit: To answer my own question: yes, it's very possible. You would add a jcl card like this:
    //COB.SYSIN DD DSN=HERC01.TEST.CODE(MYCOBOL),DISP=SHR

  • @ricardoflosi5970
    @ricardoflosi5970 4 роки тому +1

    FANTASTIC!!!!!!!!!!!!!!!! From Brazil !!!!!

  • @massimo79mmm
    @massimo79mmm 7 років тому +2

    very, very, very good video.
    i'm falling in love with mvs!
    I worked on os390 in 1998/2000, as a jcl, cics, cobol programmer.
    I hate cobol, but i love mainframes.

  • @billb6283
    @billb6283 5 років тому +1

    After a little break recently decided to get back into IBM mainframes and this was a great intro video to get the feel for MVS, especially for a programmer. This time, I decided to concentrate on MVS rather than what I used at work...DOS/SP/VSE/ESA etc. Tk4- and therefore MVS is much more usable, IMHO, than the various DOS systems I've found on the Internet which always seems to require another patch/zap/PTF to make something work. Maybe I just didn't find the right packs. Anywho great video. I'd like to add PF10/PF11 (which I discovered by accident while reaching for another key)...shift display left/right, to the 3 main PF keys you suggested. Very useful for looking at print screen output, and perhaps some datasets

  • @matthiasendler7268
    @matthiasendler7268 5 років тому +2

    Thank you so much, to share your knowledge with us! You just made my day... Fun fact, the COBOL compiler is seven months older than me ;)

  • @filipsjostrand3885
    @filipsjostrand3885 3 роки тому +1

    Big thank you for this channel. Superb!

  • @KarthikRampur-ql2td
    @KarthikRampur-ql2td 7 років тому +5

    Hi moshix, thanks for the great yet simple tutorial on how to run COBOL programs.could u pls make some more videos on jcl and vsam as well.It would help us a lot.

    • @moshixmainframechannel
      @moshixmainframechannel  7 років тому +1

      Karthik T Rampur, sure. Will do. Wait! They are already done! Check all the other videos in this channel. You will see plenty of JCL and some vsam videos.

  • @SINC0MENTARI0S
    @SINC0MENTARI0S 2 роки тому +2

    Very educative videos! I notice that an abend (S806) happens if the EXEC step has PGM=COBUCG. One needs to omit the PGM= in order to preclude the job from abending. By contrast, in the video on JCL Hello World program, the EXEC step succeeds with PGM=IEBGENER. Why is that?

  • @amandakleisnerova7473
    @amandakleisnerova7473 5 років тому +1

    COBOL is most ellegant language ever !

  • @billb6283
    @billb6283 5 років тому +2

    Minor point. If you change the following 3 lines in the Cobol program, the output will line up nicely!
    620 02 SHOWIT PIC ZZZZZZZZ OCCURS 15.
    640 02 OUT-LINE PIC X(120).
    1350 IF J GREATER 15

  • @TheRealNewBlackMusic
    @TheRealNewBlackMusic Місяць тому +1

    Hello what is your recommendation for the best 3270 emulator The ones that I have used so far do not take up the whole screen and don't look as good as the one in this video what do you recommend thanks

  • @sohailshaikh7454
    @sohailshaikh7454 3 роки тому

    Excellent tutorial Moshix

  • @ReonFourie
    @ReonFourie 3 роки тому +1

    Great stuff. Is there any way to run compiled programs from TSO instread of running it as jobs. Lets say I want a screen based program in COBOL to run which acceps user data and stuff. How can I accomplish that? I know COBOL has a screen section that's used for screen stuff and there is also KICKS and stuff but I'm stuck on getting a COBOL programs just to run from TSO. Any videos planned on this?

    • @moshixmainframechannel
      @moshixmainframechannel  3 роки тому +1

      Sure ! Just run them from option 6 of RFE

    • @ReonFourie
      @ReonFourie 3 роки тому +1

      ​@@moshixmainframechannel Any suggestion on what the TSO command should look like that should be used to compile and run it there in option 6?

    • @moshixmainframechannel
      @moshixmainframechannel  3 роки тому +1

      The compilers (for the most part) cannot be invoked from TSO. That came later.

    • @ReonFourie
      @ReonFourie 3 роки тому

      @@moshixmainframechannel Ah I see so compiling to executable happens first and then I can probably run it with exec command. I'll have a look at the COBOL compilers to see how this is normally done.

  • @dinnerandashow
    @dinnerandashow 2 роки тому +1

    Logging into a IBM mainframe was different than logging into a UNIX.
    A lot of things were menu driven and IBM took the effort to make it look nice.
    So easier than a UNIX.

    • @moshixmainframechannel
      @moshixmainframechannel  2 роки тому

      as a long-time mainframe user and as a 25 year UNIX user, I have to disagree. UNIX is probably 4-5 times more productive than the mainframe MVS etc operating systems. But that’s just my opinion

    • @dinnerandashow
      @dinnerandashow 2 роки тому +1

      @@moshixmainframechannel where did I ever say "productive"?

    • @moshixmainframechannel
      @moshixmainframechannel  2 роки тому

      😂

  • @gayathrikumaran5367
    @gayathrikumaran5367 4 роки тому +1

    Thanks for the videos Moshix. Its really helpfull! Can we use this compiler COBUCG to compile a simple cobol program?

  • @Texasman-i8i
    @Texasman-i8i 4 роки тому +1

    Thanks like always excellent video
    Thanks for all info

  • @argonwheatbelly637
    @argonwheatbelly637 5 років тому +5

    From the queue, use "o a" to route "O"utput to "A", the 1403 printer.

  • @WillianSilvaNet
    @WillianSilvaNet Рік тому +1

    Thank you, your video was very educational. The only thing who was hard to get was the commands you type. I could barely see the letters on the video. And I set the best resolution. By the way my COBOL is 78.

  • @ravia8047
    @ravia8047 Рік тому +1

    On Mainframe systems how do you grant privileges to execute a program ?

  • @Texasman-i8i
    @Texasman-i8i 4 роки тому +1

    Hi moshix
    Can you please tell me How can I compile to load library and
    JCL to run program from the load library
    Do you have any video that Demonstrates that
    Thanks.

  • @cardealmauricio
    @cardealmauricio 3 роки тому +1

    Thank you, the channel is very good. I did some tests with TK-4 and I'm enjoying it. I had a question about expanding a copybook (COPY NAME-COPY) within the program. It's possible ?
    Mauricio - São Paulo - Brazil

  • @larrybrinson7162
    @larrybrinson7162 6 років тому +2

    Great Videos!. I would like to make a copy of the member in the SYS2.JCLLIB to a user dataset (for sandbox, and keeping from messing up original), but RFE 3.3 (Utilities/Copy) does not seem to like the fact that the JCLLIB files don't have a TYPE qualifier.. (or I don't know what I am doing).. Any guidance?

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      Use iebcopy and a bit of JCL. Plenty of examples around on my MVS repository on GitHub

  • @narayan1908
    @narayan1908 7 років тому +2

    Nice explanation,SIr. Can you make some more videos, on VSAM,JCL etc.?

    • @moshixmainframechannel
      @moshixmainframechannel  7 років тому +1

      Sure, will do some VSAM in one of my next videos. JCL is really easy, it's just a question of practice. There are many books on JCL, by the way, on Amazon, for very little money. Thanks for watching!

  • @eliedelouya4440
    @eliedelouya4440 6 років тому +2

    Hi Moshix, I succeded in installing MVS 3.8 and now, I would like to import in MVS all my COBOL programs that I already developed in my GnuCobol environment. Do you know how to do that?

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому +3

      Yes I do. Please check out this video on how to do that: IBM MVS 3.8 - Getting data in and out of the mainframe - M4 ua-cam.com/video/Ks2YPiP0tys/v-deo.html

  • @yolamontalvan9502
    @yolamontalvan9502 Рік тому

    Thank you. This is great. Can you make a video about how to compile and run an Assembler 370 program. I have several books on this Assembler for the 370 and I want to try them.

    • @moshixmainframechannel
      @moshixmainframechannel  Рік тому

      I have maybe 10 such videos already.

    • @yolamontalvan9502
      @yolamontalvan9502 Рік тому

      Thank you. I’ll check you all your repertoire, each of them. That assembler May not be used but it is a good exercise.

  • @n2185x
    @n2185x 6 років тому +1

    Hi, Moshix. I'm really enjoying your channel. It is unique, fascinating, and informative. It doesn't get much better than that!
    I've found an issue with RFE when attempting to use the Pascal compiler. You can reproduce the issue by compiling the Pascal prime number program such that it gets held (as you usually do) and then examining the output in RFE. I've found that often, when viewing it with a 43 line terminal, RFE will abend. When it doesn't, the output, starting with the source listing generated by the compiler's reproduction, is garbled. If you release the job to the printer, or have it go straight to the printer, and examine the resulting "printed" output, you'll find that it looks just fine there. That RFE abends sometimes is clear indication of a bug in it, and I believe the garbled output is a symptom of the same bug.
    In any case, I don't have any contact with RFE's author, but thought you might, and was wondering if you could reproduce the issue and, if so, if you could report it so that it gets fixed. Hopefully the fixed version will land in TK4 rev 9. Thanks!

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      Thank you very much for the encouraging words. Yes RFE abends with certain types of output. I have told Greg Price about it. He is not in a hurry to find a fix, but he’s aware.

    • @n2185x
      @n2185x 6 років тому +3

      Is the source of RFE available? An independent effort to investigate the cause might be worth doing, since I've little reason to believe that Greg Price wouldn't accept a suggested fix once the root cause has been identified.
      And the encouraging words are well deserved. Given what you've done in the Linux world, one would hardly have guessed that you came from the mainframe world. I'm a Unix/Linux guy myself, but find the mainframe world fascinating in large part because they were doing a lot of things (such as virtual machines) long before those things were "reinvented" in the world of microprocessor-based computers.

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      You've blown my cover ;-) How did you find out ?
      Yes, the source is available here: www.prycroft6.com.au/REVIEW/download/revasm.zip
      Let me know if you want to work on fixing this together. I will have some spare time in the first week of march.
      thanks again for watching!

    • @n2185x
      @n2185x 6 років тому +1

      Interestingly enough, you gave it all away when you described what you'd done in the past. I forget which video you did that in, but it provided sufficient clues to make it possible to figure the rest out. Don't worry, your secret is safe with me. :-) :-)
      I'd love to put in some effort to fix this. I haven't a clue where to start, and actually have only minimal experience with mainframes, so this could be a very interesting learning experience. This is a TSO app, so I don't even know if the abend generates a dump that can be used to track the issue back to its source. It doesn't help that the abends aren't reproducible at will, though the corrupted output is. I'll probably start by examining the source. I took an IBM assembler course way back when I was in college, in the mid-80s. As I recall, we were using ASSIST. I haven't done IBM assembler since, but I recall it being relatively straightforward (I don't know how much ASSIST helped with that).
      Should be fun! Can't make any promises about how much time I can put into it or even when, but fortunately, we're not on a clock here.

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      Oh, so I am the one to blame for blurting it out :-))
      Oh well
      Yes we can try to look at the dump. For that we have to change the tso procedure so we store the dump in a dataset so we can then look at it.
      You’re right, we are not on a clock. And we can always circle back to Greg for questions.
      And I guess it’s always very useful to build RFE knowledge outside of Greg only.
      I will work on the dump in the meantime
      Thanks

  • @Ghadene
    @Ghadene 5 років тому +1

    Hi there @moshix. Two questions:
    1) I've changed the jobname to "HERC02C" (I logged in with HERC02 user) and also the MSGCLASS to H, but I cannot see the output in the OUTLIST section. However, if I use "TSO OUTPUT" and then put "HERC02C", I can see the output directly. Any clue of what's happening here?
    2) Is there any tool which emulates the IBM Control-M utility?
    Thanks for this great tutorial! Keep it up, mate!

    • @moshixmainframechannel
      @moshixmainframechannel  5 років тому +1

      Thanks anlotn control M is a BMC product. Nothing like that for MVS anymore. You should go to 3.8 to see the output

    • @Ghadene
      @Ghadene 5 років тому

      moshix, that's the thing: my outlist output (3.8) just displays a job HERC02 of my logon, not the HERC02C I've just executed...

    • @moshixmainframechannel
      @moshixmainframechannel  5 років тому +1

      Looks like your MSGCLASS is not H

    • @Ghadene
      @Ghadene 5 років тому

      @@moshixmainframechannel Thanks, you were right: I didn't saved the JCL! Final question: is there any tool to search for a string in all the elements of a library?

    • @alancordwell9759
      @alancordwell9759 2 роки тому +1

      In my case, I had created a syntax error in the job card while trying to get to grips with the editor - I'd accidentally got rid of the comma after HERC02C JOB (COBOL)... having realised what I'd done and corrected that, it compiled and ran. Also SAVE before you SUBMIT!

  • @nkoch61
    @nkoch61 4 роки тому

    Great video, thank you.
    I followed your instructions to compile&run the cobol program. I found the outlist to only have a TSOLOGIN line. After entering "ST *" I found the job. It was assigned to HERC01 not HERC02. Any idea?

    • @nkoch61
      @nkoch61 4 роки тому

      To answer my own question: I forgot to rename the job. Thanks anyway.

  • @Ghadene
    @Ghadene 6 років тому +1

    You can emulate CICS with KICKS, and RACF with RAKF (despite I don't know how to install it)... But what about DB2, IMS and MQ alternatives? (I miss SPUFI as well) Thank you!

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      Ims works on MVS. There is somewhere on the Internet a tape of DL/1. Db2 is not available and doesn’t run on MVS 3.8, it needs MVS/SP

  • @ronaldnino1106
    @ronaldnino1106 4 роки тому

    Hi guys, I have follow all steps, but I can´t display the job, (21:34), I set "d" to display but does´t work, Anybody can help me?

    • @chipling4045
      @chipling4045 4 роки тому

      I usually use 's' in the held queue

    • @ronaldnino1106
      @ronaldnino1106 4 роки тому

      @@chipling4045 . Thank a Lot my friend. it works

  • @LevilleFon
    @LevilleFon 7 років тому

    Great videos, I am totally new, I am .net and ABAP developer starting to learn

  • @AmauryJacquot
    @AmauryJacquot 5 років тому +1

    I can't seem to get MSGCLASS=H to work, the program appears to run, but I get nothing in the output list

    • @moshixmainframechannel
      @moshixmainframechannel  5 років тому

      What’s the job name ?

    • @AmauryJacquot
      @AmauryJacquot 5 років тому

      @@moshixmainframechannel
      lets see.. trying again this morning
      I had written "HREC02AA", maybe that's a good enough reason ?
      "JOB HERC02AA(JOB00010) SUBMITTED"
      and it shows !

    • @chrustjunzummermun6328
      @chrustjunzummermun6328 4 роки тому

      @@iandstanley "ST *" command in outlist helped, I wasn't aware it only shows jobs starting with the username by default. thank you very much!

  • @SuperHPaulo
    @SuperHPaulo 5 років тому

    Amazing! thanks for posting this video.

  • @Ghadene
    @Ghadene 4 роки тому +1

    Is there any way to emulate IMS in your local machine?

  • @TravelLifeAdventure
    @TravelLifeAdventure 3 роки тому

    HOW TO HIGHLIGHT COBOL KETWORDS? HI COB NOT WORKING IN MVS 3.8

  • @bdnugget
    @bdnugget 6 років тому

    I am an absolute noob and started learning Cobol a while back using GnuCOBOL. I've never touched a mainframe before but I feel like I have to experience it and I want to experiment with it.
    Is there any way to set up the emulator on a remote server (in a sandboxed, safe manner) and connect to it remotely?

  • @davidtorressanchez2783
    @davidtorressanchez2783 6 років тому +1

    Hello, What is the video before this?

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      I deleted it due to bad quality sound and IP addresses of some of my systems being shown

    • @davidtorressanchez2783
      @davidtorressanchez2783 6 років тому

      @@moshixmainframechannel Wow, it's a real shame ....

  • @robertoborgesdasilva933
    @robertoborgesdasilva933 6 років тому +1

    Hi Moshix, I've been working with Iseries since 1994 as Support Analyst and now I have to learn how to work with Z/OS and broker, many tasks are to execute trace and arrive in a JCL, could you tell me how to execute the commands for a trace outside jcl ?, my tasks will be just about broker, they call me brokerman but I do not know all about broker and I do not know where to start since I did an IBM MQ V9 Application Support course.

  • @manojkumars6393
    @manojkumars6393 2 місяці тому +1

    f3 is not working for me

    • @moshixmainframechannel
      @moshixmainframechannel  2 місяці тому

      Have you tried with cleaning up the key spring ? Or maybe just get a new keyboard. They are so cheap these days. Just make sure it has the function keys. Not all keyboards come with function keys these days

  • @massimo79mmm
    @massimo79mmm 5 років тому

    I have a question.
    I'm trying to copy a member to another member in the same pds.
    In rfe, when i try to set the "from" member, it's ok, and rfe goes to the "to" screen.
    But when i try to specify the destination member ('HERC03.SOURCE.COBOL(COB2)'), rfe says "specify "to" data set".
    i tryed to read the ispf manuals, but they tell only "copy member from a pds to another pds" not "same pds".
    can you help me? thank tou

    • @moshixmainframechannel
      @moshixmainframechannel  5 років тому +1

      I only know how to do it in batch sorry

    • @moshixmainframechannel
      @moshixmainframechannel  5 років тому +1

      If you want to copy a member to another member you can use the RFE cut and copy command. Works nicely

    • @massimo79mmm
      @massimo79mmm 5 років тому +1

      @@moshixmainframechannel thank you very much, i was searching a way to do it, but batch is always good :)

  • @RicardoPorteladaSilva
    @RicardoPorteladaSilva 7 років тому +5

    Nice Video! Very explained!. I'm cobol mainframe programmer, but here in Brazil, there few jobs oportunities avalaible. I was thinking to move to EUA and get a mainframe Cobol job!. I'm doing a video (in portuguese) explain how to compile and execute Cobol program.

    • @moshixmainframechannel
      @moshixmainframechannel  7 років тому

      best of luck! thanks for watching.

    • @freddyai9068
      @freddyai9068 7 років тому

      U can move to Hong Kong for HSBC maybe, just like me

    • @prppedro
      @prppedro 7 років тому

      Whoa... Is it true? I know some people working for Bradesco at Cidade de Deus, where their mainframes are. They got a very nice paycheck. I was hoping to find something for me... Can someone who knows both web programming (C# and Python) and mainframe programming be useful at brasilian market today?

    • @commodoreamiga5102
      @commodoreamiga5102 6 років тому +1

      Ricardo Portela da Silva , hi m8 can you suggest me any good book or any material to learn COBOL? Regards from Italy, thanks.

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      There are thousands !

  • @sunnyday9869
    @sunnyday9869 7 років тому

    So where is description how to change class in output manager? It was promised at the end of video :)

  • @carlosabreudejesus2377
    @carlosabreudejesus2377 6 років тому +1

    Hi can you please help me on how to add new users ?
    Thank you

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      The TK4 manual describes that. Add the new user in sys2.secure, then restart RAKF, then run sys2.jcllib(adduser). That’s about it

    • @carlosabreudejesus2377
      @carlosabreudejesus2377 6 років тому +1

      Awesome so much for your help! And all the time you spend on helping us!! You are doing a really great job thanks!!

    • @carlosabreudejesus2377
      @carlosabreudejesus2377 6 років тому

      Sorry but where do I find the sys2.secure ?😂

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      Carlos abreu de jesus, sorry it’s sys1.secure

    • @carlosabreudejesus2377
      @carlosabreudejesus2377 6 років тому

      Thanks!! Now I found it🤭

  • @Ghadene
    @Ghadene 6 років тому +1

    Accidentally I wrote "CANCEL" within a HELP screen and my user suddenly is froze up. I have "IKJ56425I LOGON REJECTED, USERID HERC02 IN USE" when I try to log in. Any idea? Cheers!

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      Log in again using a different terminal. Or deactivate the terminal that is stuck in VTAM from the console and reactivite. But that takes a good 3-4 minutes of waiting

    • @Ghadene
      @Ghadene 6 років тому +1

      Thanks! Two questions: 1) Why "CANCEL" froze up my user? 2) This is easy to handle in a local environment, but what if I am working with a real Mainframe? Should I contact System Administrators for such a tiny thing?

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому

      Because in Hercules you used channel attached devices. In the real world you would always go thru a 3174 establishment controller which handles keys differently.

  • @philtoa334
    @philtoa334 3 роки тому +1

    Nice.

  • @udayprasad7762
    @udayprasad7762 4 роки тому

    Excellent

  • @dannejendinger1847
    @dannejendinger1847 3 роки тому +1

    Great video as usual Moshix! 😃 Do you have a video where you show how to read a file on the machine? I tried for example "SELECT TEXTFILE ASSIGN TO "herc01.INDATA.TEXT(THETEXT)" with and without quotes.
    I suspect that I have to include it in the JCL-job in some way?

  • @kherijijamel6301
    @kherijijamel6301 6 років тому

    hi guys i repeat all the steps in the video , but i didn t find the job in queue (not displayed )

    • @moshixmainframechannel
      @moshixmainframechannel  6 років тому +2

      I guess you must have skipped a step then. Most likely the changing of the MSGCLASS to H from A.

    • @aafjeyakubu5124
      @aafjeyakubu5124 6 років тому

      That's what I did, put the 'H' in the wrong field. Once I figured that out, it worked just dandy.

  • @nagasandeepmarella4694
    @nagasandeepmarella4694 4 роки тому

    Hi please send compile jcl for cobol

  • @sambathnarayananparthasara8621
    @sambathnarayananparthasara8621 5 років тому

    Very useful video. It works exactly as explained. Thank you
    But
    I found the following message in the console. Don't know weather it completed correctly. Where do I see the results
    Also it wasn' t listed in the JOB list following 1,3,8 options
    15.36.48 JOB 2 $HASP100 PRIMCOB1 ON INTRDR Eratosthenes Sieve 15.36.48 JOB 2 $HASP373 PRIMCOB1 STARTED - INIT 1 - CLASS A - SYS TK4- 15.36.48 JOB 2 IEF403I PRIMCOB1 - STARTED - TIME=15.36.48 15.36.49 JOB 2 IEF404I PRIMCOB1 - ENDED - TIME=15.36.49 15.36.49 JOB 2 $HASP395 PRIMCOB1 ENDED 15.36.49 $HASP309 INIT 1 INACTIVE ******** C=A 15.40.00 STC 198 $HASP150 MF1 ON PRINTER1 211 LINES 15.40.00 $HASP160 PRINTER1 INACTIVE - CLASS=A 15.40.00 STC 198 IRB101I MF/1 REPORT AVAILABLE FOR PRINTING

  • @gdevelek
    @gdevelek Рік тому +1

    This is quite a masochistic environment to work on as a hobby... Or a sadistic one, as a job. I do hope z/OS is slightly better.

  • @raikou889
    @raikou889 5 років тому +1

    i feel stupid because im sitting here at SYS2.JCLLIB and i cant figure out how to open it. pressing enter does nothing. typing it into the command bar does nothing.
    EDIT: i figured it out. the video quality was just too blurry to see what button you pressed before hitting enter.

    • @moshixmainframechannel
      @moshixmainframechannel  5 років тому

      Put an E on the left side of the member you want to open

    • @raikou889
      @raikou889 5 років тому

      @@moshixmainframechannel another speed bump in my progress was that I was using a newer version of mvs. I followed your instructions up until you got to Cobol compilers, which were there for me. Current looking for a way to install them

  • @Kolian1274
    @Kolian1274 4 роки тому

    Hi moshix thanks for another interesting video can you please make video how create VSAM file please in very simple way
    Thank.