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

แชร์
ฝัง

ความคิดเห็น • 162

  • @darren6202
    @darren6202 5 ปีที่แล้ว +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  5 ปีที่แล้ว +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. 👍

  • @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.

  • @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.

  • @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 4 หลายเดือนก่อน +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....

  • @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

  • @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!

  • @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

  • @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.

  • @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.

  • @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?

  • @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

  • @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.

  • @filipsjostrand3885
    @filipsjostrand3885 3 ปีที่แล้ว +1

    Big thank you for this channel. Superb!

  • @ricardoflosi5970
    @ricardoflosi5970 4 ปีที่แล้ว +1

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

  • @amandakleisnerova7473
    @amandakleisnerova7473 4 ปีที่แล้ว +1

    COBOL is most ellegant language ever !

  • @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 3 ปีที่แล้ว +1

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

  • @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

  • @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.

  • @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

  • @argonwheatbelly637
    @argonwheatbelly637 5 ปีที่แล้ว +5

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

  • @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!

  • @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 ;)

  • @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.

  • @Texasman-i8i
    @Texasman-i8i 4 ปีที่แล้ว +1

    Thanks like always excellent video
    Thanks for all info

  • @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 th-cam.com/video/Ks2YPiP0tys/w-d-xo.html

  • @Ghadene
    @Ghadene 4 ปีที่แล้ว +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  4 ปีที่แล้ว +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 4 ปีที่แล้ว

      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  4 ปีที่แล้ว +1

      Looks like your MSGCLASS is not H

    • @Ghadene
      @Ghadene 4 ปีที่แล้ว

      @@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!

  • @bdnugget
    @bdnugget 5 ปีที่แล้ว

    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?

  • @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 !

  • @ravia8047
    @ravia8047 ปีที่แล้ว +1

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

  • @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.

  • @sohailshaikh7454
    @sohailshaikh7454 3 ปีที่แล้ว

    Excellent tutorial Moshix

  • @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

  • @LevilleFon
    @LevilleFon 7 ปีที่แล้ว

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

  • @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

  • @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.

  • @TravelLifeAdventure
    @TravelLifeAdventure 3 ปีที่แล้ว

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

  • @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 :)

  • @SuperHPaulo
    @SuperHPaulo 5 ปีที่แล้ว

    Amazing! thanks for posting this video.

  • @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!

  • @Ghadene
    @Ghadene 4 ปีที่แล้ว +1

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

  • @philtoa334
    @philtoa334 3 ปีที่แล้ว +1

    Nice.

  • @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?

    • @moshixmainframechannel
      @moshixmainframechannel  3 ปีที่แล้ว

      Yes you need a DD for the file. Plenty of examples on the web

    • @dannejendinger1847
      @dannejendinger1847 3 ปีที่แล้ว +1

      @@moshixmainframechannel Thanks you are the best Moshix!! 😃

  • @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.

  • @sunnyday9869
    @sunnyday9869 6 ปีที่แล้ว

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

  • @davidtorressanchez2783
    @davidtorressanchez2783 5 ปีที่แล้ว +1

    Hello, What is the video before this?

    • @moshixmainframechannel
      @moshixmainframechannel  5 ปีที่แล้ว

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

    • @davidtorressanchez2783
      @davidtorressanchez2783 5 ปีที่แล้ว

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

  • @udayprasad7762
    @udayprasad7762 4 ปีที่แล้ว

    Excellent

  • @manojkumars6393
    @manojkumars6393 12 ชั่วโมงที่ผ่านมา +1

    f3 is not working for me

    • @moshixmainframechannel
      @moshixmainframechannel  11 ชั่วโมงที่ผ่านมา

      Have you tried with cleaning up the key spring ? Or maybe just get a new keyboard. They are so cheap these days.

  • @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

  • @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

  • @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🤭

  • @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.

    • @moshixmainframechannel
      @moshixmainframechannel  ปีที่แล้ว

      It’s incredibly productive

    • @gdevelek
      @gdevelek ปีที่แล้ว

      @@moshixmainframechannel Compared to punch cards? Sure it is.

    • @moshixmainframechannel
      @moshixmainframechannel  ปีที่แล้ว

      @gdevelek compared to VS Code

    • @kirill9064
      @kirill9064 9 หลายเดือนก่อน

      @@moshixmainframechannel What happened to M1 video?

  • @raikou889
    @raikou889 4 ปีที่แล้ว +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  4 ปีที่แล้ว

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

    • @raikou889
      @raikou889 4 ปีที่แล้ว

      @@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

  • @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.

  • @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.

  • @nagasandeepmarella4694
    @nagasandeepmarella4694 4 ปีที่แล้ว

    Hi please send compile jcl for cobol