Creating an MVS TSO menu action for a local file
Complete the steps in this tutorial to create a menu action for a file in a local z/OSĀ® project.
Before you begin
About this task
- Connect to the Dependency Based Build example repository on GitHub.
- Import the sample files into a z/OS project.
- Create a Menu Manager action that executes an MVS TSO command.
Connect to the Dependency Based Build repository
Before you begin
- Select .
- On the About window, click Installation Details.
- Expand the entry for IBM Developer for z/OS
and look for Git Integration for Eclipse.Tip: You can also type the name or a portion of it into the filter text box and press Enter.
If the feature is not installed, follow the instructions in EGit Download.
About this task
Procedure
- Click this link to navigate to the IBM Dependency Based Build repository on GitHub: https://github.com/IBM/dbb.
-
Sign in to GitHub and then, in the GitHub web interface, click Fork to
fork a copy of the repository to your account.
-
From your forked copy, click the Code menu and then click Use
SSH.
If you do not have a public SSH key, GitHub prompts you to create one. Click the link in the prompt and follow the instructions.
- Copy the URI.
-
In the Developer for z/OS
Git Repositories view, click
Clone a Git repository.
-
In the URI field of the Clone Git Repository window, paste the copied
URI and type the passphrase for your public SSH key into the Password
field.
-
Click Next.
If prompted to accept and store the key, click Accept.
-
Select the branches you want to clone and then click Next.
-
Choose a location for the clone and click Finish.
Results

Import sample files into a z/OS project
About this task
Procedure
- In the Git Repositories view, expand the Working Tree node of the dbb repository.
- Expand the Build folder.
-
Right-click MortgageApplication and click Create a z/OS
project.
The MortgageApplication folder is imported into the z/OS Projects view.
Create a Menu Manager action
About this task
LISTDS '$datasetname' $input(LISTDS $datasetname,,$list{LABEL,HISTORY,MEMBERS})
Procedure
Summary
In this tutorial, you learned the following:
- How to clone to a GitHub repository.
- How to import files from a GitHub clone to a local z/OS project.
- How to create a Menu Manager action that operates on a file in a local z/OS project.