Sunday, October 10, 2021

All about IBM Z Xplore and getting through VSC1

Hi 👋 Welcome to my blog. It's been quite some time since I have written anything over here. 

It's that time of the year again where we usually have an amazing contest opened up by IBM for students and working professionals. It's none other than  🥁 Drum roll 🥁,

MASTER THE MAINFRAME

Few things are changed. Master the Mainframe is now, The IBM Z Xplore Learning Platform. 



The IBM Xplore learning experience is your place to upskill, reskill, and learn new skills as you begin your journey and explore IBM Z and enterprise computing. 

This experience is open to all, available year-round at no charge and includes:

  • IBM Z system access
  • Progressive learning paths
  • Hands-on challenges
  • Digital badging
  • Rewards
  • Leaderboard

What IBM has got to say about this new platform?


Signing up to IBM Z Xplore

To sign in to IBM Z Xplore, click 👉 here. You'll be able to sign up either using Facebook, Twitter, LinkedIn or the email ID that you used for creating an IBMid.

Once you're signed up, you will have to get through the first CHALLENGE, but hey! relax. It's like a walk in the park. You just need to answer some questions about yourself and you are done. Not just that - you get 25 brownie points for finishing the challenge and you'll also be taken to the home page of IBM Z Xplore 😎. I really love that Pixel font used in the site. 

Home page of IBM Z Xplore. 

There are 3 levels (viz. Fundamentals, Concepts & Advanced) shown at the home page and all you need to do is keep finishing challenges to climb up the ladder and move to the next level. The challenges will unlock one at a time, starting with VSC1 in the first level.


Getting started with VSC1 

Here is where you get your Z ID and Z Password to communicate directly with a Logical Partition (LPAR) on z15 Mainframe (I badly need an Emoji for a Mainframe machine). We will also use VS code to communicate with the z15 Mainframe.

In this challenge, you will,
  1. Download and install VS Code and node.js
  2. Login with your Z ID and set up the system
  3. Submit a file as your final "check"
Grab a copy of the Challenge Instructions PDF and follow the steps listed out there to download and install the necessary softwares to get yourself connected to the z15. 

Things would be pretty easy for those who took part in Master the Mainframe 2020 as you would most probably have the softwares already installed on your local system. If that's the case, you can directly jump to 5th step in the Challenge Instructions. Else, follow all the steps from beginning. 

We need to setup a profile in the Zowe Explorer extension with the given Z ID and Password. Zowe Explorer is what we'll be using to interact with mainframe datasets and jobs. 

IBM started letting the participants use Zowe Explorer extension on VS Code to establish connection 🔌 with Mainframe, from last year (2020). In the MtM editions before 2020, we used Vista TN3270 terminal to establish connection with Mainframes. Zowe Explorer is a sub-project of Zowe, focusing on modernizing mainframe experience. Zowe is a project hosted by the Open Mainframe Project, a Linux Foundation project.
If you're at the tenth setup, Congrats 👏

You're done with the setup. Steps 11 and 12 MUST be completed to finish this challenge. In short, you must locate a file residing in a PDS (imagine it as a folder 📂) and use Zowe Explorer to submit it. That's it! The submitted job will take care of the rest and finish this challenge for you. 

Let me guide you. 

Hover your mouse pointer to the profile that you created under Data Sets.

In the search bar that pops up, type ZXP.PUBLIC.JCL and hit Enter

Under your profile in Data Sets, you will now see ZXP.PUBLIC.JCL with a folder icon and a twistie (triangle) on the left. Click on the twistie to view the contents inside the folder.

Locate VSCJCL, right click on it and select "Submit Job". 

This is what it takes to submit a job in VS Code. Just some clicks and you're done 😎. 

After a few moments, when you go back to https://ibmzxplore.influitive.com, you should see that the VSC challenge has been marked COMPLETE! 👏


You would've also unlocked 1 more challenge in this level. 

Update 📢

Looks like IBM hasn't dumped the Master the Mainframe 2020 site and associated Z ID's. You can still access the last edition's challenges from the old site. In the Home page of IBM Z Xplore, navigate to the user profile button on the top right corner and click on it. You'll see 'Master the Mainframe' under Switch to group. 

While setting up the new profile for IBM Z Xplore in VS Code, I noticed that the mtm2020 profile was still accessible. It is therefore safe to assume that different LPAR's are being used by IBM for mtm2020 and zxplore.


That's all folks!

See you on my next blog post where I will be writing about the Files challenge in Fundamentals level. 



18 comments:

  1. Is it still possible to access the system with a 3270 terminal?

    ReplyDelete
  2. I just saw I can run VS Code on Linux but would rather use a terminal

    ReplyDelete
  3. I logon with a 3270 emulator to 204.90.115.200:623 bút đo not see the datasets in the challenges.

    ReplyDelete
    Replies
    1. Ozyank, If you want to connect to 3270, you should use the IP Address which is assigned by the IBM Z Xplore in VSC1 challenge (second page). I am also attaching the IP Address here for your reference, try to connect with this IP address & I am sure then you will be able to connect to 3270 & will also be able to see the datasets in the challenges:- IP address:- 204.90.115.200

      Delete
  4. Where can I go to get an answer?

    ReplyDelete
  5. Obviously this is not the right place

    ReplyDelete
    Replies
    1. Hi Ozyank, extremely sorry for the late response. I was able to login to 3270 using 204.90.115.200:623. If you do not find the necessary datasets for the challenge, submit the member PDSBUILD in ZXP.PUBLIC.JCL PDS.

      If you have questions or comments about challenges and issues on IBM Z Xplore, please use the forums - https://ibmzxplore.influitive.com/forum/-

      Delete
  6. Should this job create and catalog the right datasets?

    ReplyDelete
  7. Replies
    1. Hi Ozyank, please submit JCL1 member from ZXP.PUBLIC.JCL PDS. This will create &SYSUID..PDS. Hope this helps.

      Delete
    2. I did. It created a PDS with no memberd

      Delete
    3. Well, that's intentional. All you should be doing now is to follow the challenge instruction PDF of JCL1 challenge in the Fundamentals level. There, you'll be instructed to copy a member (JCL2) from ZXP.PUBLIC.JCL to your ZXXXXX.JCL PDS. I'm writing a blog post to cover this challenge and it'll be out soon.

      Delete
  8. This IBM App Connect Enterprise V11 training covers concepts from Basic level to advance level. Whether you are an individual or corporate client we can customize training course content as per your requirement. And can arrange this IBM App Connect Enterprise V11 training at your pace.

    IBM APP Connect Enterprise (ACE) V11, which was earlier known as “IBM Integration Bus” or “WebSphere Message Broker” is basically IBM's Integration Broker from the WebSphere product family that authorizes business information to flow between various applications across multiple hardware and software platforms.
    Complete Customization of IBM App Connect Enterprise V11 course ​content is possible for Individual students and for Corporate.
    Email: contact@maxmunus.com
    Call / WhatsApp: +91903588898

    ReplyDelete
  9. I am in ibm fundamentals last challenge however I only get the instructions, do I need to download something
    tgmertens@gmail.com

    ReplyDelete