Configuring the Jazz Team Server for a sample z/OS application
Use this tutorial to practice the tasks that are required to configure a dependency build of a real application on your Jazz® Team Server and IBM® Engineering Workflow Management (EWM) Eclipse client. Learn how EWM is configured to build mainframe programs. Then practice the steps and use the features that this tutorial demonstrates, before you begin work on your own real applications.
For additional details on working with application files, see Enterprise Extensions features on Jazz.net.
Learning objectives
- Installing the Jazz Team Server
- Configuring the Jazz Team Server using the Engineering Workflow Management Web client
- Configuring the Engineering Workflow Management Eclipse client
- Importing and installing sample application projects
- Running the system definitions generator
- Verifying source code data scanning configuration
Time required
This tutorial could take you anywhere from two to five hours, depending on how many of the associated servers, clients, and build configuration tasks you attempt.Installing the Jazz Team Server
You need to have a Jazz Team Server with the EWM components installed. You can choose to install only those that your server configuration requires. Additional information is included with the PTFs.
Before you begin
Configuring the Jazz Team Server using the Engineering Workflow Management Web client
After you install and start your server, you can access the Web interface to perform administrative tasks such as managing users and configuring or troubleshooting the server.
Procedure
- Start your Web browser and go to https://host-name.example.com:9443/ccm/admin/;.
- https://host-name.example.com:9443/ccm/admin.
- Log in with ADMIN as both your user ID and password.
- Create a user.
- Create a project area.
What to do next
Configuring the Engineering Workflow Management Eclipse client
Before you can import sample application projects, you need to install the EWM Eclipse client, and then modify the permissions that control what you are authorized to do within your project area.
Procedure
- Install the Eclipse client. For the steps to install the Eclipse client, refer to this topic: Client installation overview.
- Modify client user permissions. For the steps to modify permissions using the Eclipse client, refer to this topic: Modifying permissions. Make sure you select all of the Data Set Definitions and Language Definitions permissions in the Permitted actions section of the Permissions dialog.
- Import sample application projects.
Importing and installing sample application projects
Before you can run a sample application, you need to import and install samples.
About this task
Project name | Description |
---|---|
MortgageApplication-Common | Common parts project |
MortgageApplication-EPSCMORT | Main calling application |
MortgageApplication-EPSCSMRD | Calculate payment module |
MortgageApplication-EPSMLIST | Equivalent offers list module |
MortgageApplication-EPSMPMT | Web enablement communication module |
Click this link to download all required sample mortgage application files: https://jazz.net/library/article/714, and then follow these steps:
Procedure
- Start the Eclipse client.
- Select .The Project Explorer editor opens.
- Right-click to display the menu in Project Explorer and
select Import. The Import editor opens.
- In the Import editor, select Next. , then click
- Choose Select archive file, click Browse, then select the MortgageApplication.zip.
- Select all five required sample projects and click Finish.
- Select the five imported projects in the Project Explorer view, right-click to display the menu, then select to share them to the Jazz Team Server.
Running the system definitions generator
Use the system definitions generator to automate the creation of the language definitions, data set definitions, and translators you need to run dependency builds. The system definitions generator also updates the properties of files and folders contained in these sample projects.
Before you begin
Verifying source code data scanning configuration
When you run the system definitions generator with the supplied script, you enable source code data scanning, which EWM does not automatically perform.
About this task
By default, data streams are scanned automatically every hour. These automatic scans include only those files that have changed since the last scan. Depending on the number of files and the volume of file modification activity, it can become prohibitive to scan an entire repository every hour. Because of this, you can turn on or off the scanning of various streams. (The default is off.) Source code scanning is the most direct way you can obtain source code data.
Procedure
- In the Team Artifacts view, expand your Jazz repository, right-click Source
Code Data, then choose Select Streams for Scanning.
The Source Code Data Scanning editor opens.
- Confirm that you selected your project area stream, then click Cancel.
Summary
In this tutorial, you learned how to install and configure a sample z/OS application.
Use what you learned from this tutorial to successfully configure your own applications.