When you do iSeries(TM) project based development you will want to work in the iSeries Projects perspective. This perspective serves two main purposes, namely for performing iSeries offline development on Windows(R) clients and for enabling team development.
Offline development allows for a disconnected mode of development where a live connection to a host is only required when code updates or builds are needed.
Team development is needed when code changes need to be shared between a team of developers and synchronization of these changes is needed as part of the development cycle. Team development is not covered in this tutorial.
Typically, you create local source physical files and members and edit them locally. You can also download existing members from any remote library into your project. Once done with the local editing, you can submit a build that will push all your changes to the associated library of the iSeries Project and perform a build on the remote members. The code pushed to this scratch library is only pushed there for the purpose of performing that build. If source code management is needed, the iSeries Project could be associated with any Team provider, for example, Rational(R) ClearCase(R) LT version control, that is installed with Development Studio Client.
This tutorial teaches you about disconnected development. A live connection is required only when code updates or builds are needed, or when you need to view remote resources for a project. If you are working on a remote laptop, or are at home with a slower connection, you might choose to work in disconnected mode. With this option, you explicitly copy files locally while you have a live connection, close the connection, work on the files at your leisure, and upload them back to the server once you have finished. Then you can run another verify to locally check your source code for syntax and semantic errors and submit a compile only when your code is error free.
Prerequisites
In order to complete this tutorial end to end, you should already have completed the tutorial named Maintain an ILE application using Remote System Explorer and have working knowledge of the following:
It is also useful, but not necessary, for you to have basic knowledge of ILE RPG.
Time required
To complete the modules in this tutorial, you will need approximately 1 hour.
Learning objectives
This tutorial is divided into 3 modules, each with their own specific learning objectives. You can choose to complete one or all of the modules. Each module contains several exercises that must be completed in order for the tutorial to work properly.
Module 1. Starting the product and connecting to an iSeries teaches you how to start the product and how to configure and create a connection in order that you can see the payroll application source code. In this module, you will:
Module 2. Working with source in disconnected mode teaches you how to make source available for offline or disconnected development. Here you will learn to edit and verify the source disconnected from the iSeries system. You will also learn how to compile your changed member. In this module, you will:
Module 3. Creating and Building an iSeries Project teaches you another approach to working with iSeries Projects. You will learn how to create a new iSeries project, create new physical files and source members and how to populate the iSeries projects with members. You will also learn how to show remote objects or local objects or both and how to submit a build for the entire project. In this module, you will:
When you are ready, begin Module 1. Starting the product and connecting to an iSeries.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.