To work on your applications, you must first load the instances you need into your local workspace. The Rational® Programming Patterns workspace is represented by the Design Explorer view of the Pattern Driven Programming perspective. When you open this view for the first time, it is empty. Your first task is then to populate it.
You can also load your local workspace by importing the instances that are contained in an import file.
With this method, you load some selected artifacts only. It is adapted if you must bring minor changes to an artifact. You can use it, for example, to add a keyword to a Program without loading all the instances that are required by this Program.
To use this method, you must start a design, an artifact, or a reference search on the Rational Team Concert server. The search runs in an asynchronous mode. You can then keep on working while it runs in the background.
In the result view, you must then select the artifacts on which you must work. Right-click and select Load artifacts. The artifacts are displayed with an error in the Design Explorer view because you did not load their required artefacts. However, you can modify the artefacts and upload them afterwards.
With this method, you load the artifacts that are required by one or more artifacts. The subreference links are explored recursively. All the artifacts that are referenced in the initial artifact are then loaded, even if they are not used, to get no erroneous artifact when loading. For example, if a Program references a Data Structure, all the Segments that are referenced by this Data Structure are loaded. Then, all the Data Elements that are referenced by these Segments are loaded.
The artifacts are loaded from the Rational Team Concert server into your local workspace, where they constitute a consistent set of data.
To use this method, you must start a design, an artifact, or a reference search on the Rational Team Concert server. The search runs in an asynchronous mode. You can then keep on working while it runs in the background.
A specific loading wizard opens. It displays the selected design files and the artifacts that are required by them, following the subreference links. All these artifacts will be loaded into the local workspace.
The local workspace that is loaded in this way can be used immediately from the Design Explorer view of the Pattern Driven Programming perspective.
With this method, you load the artifacts from the projects that are required by instances or generated files. The artifacts are directly loaded from the Rational Team Concert server into your local workspace, where they constitute a consistent set of data.
To use this method, you must start a design, an artifact, or a reference search on the Rational Team Concert server. The search runs in an asynchronous mode. You can then keep on working while it runs in the background.
In the result view, you must select instances or generated files, right-click, and select Load required projects.
The selected artifacts and the projects that contain the artifacts required to maintain them are then loaded into your local workspace.
With this method, you load all the artifacts that are stored in some projects of a Rational Team Concert stream.
In the Team Artifacts view of the Work Items perspective, you must create a repository workspace from a stream of your team project area. This repository workspace is a private development workspace in which you can work alone or combine your work with the members of your team.
You must then select the projects to be loaded into your repository workspace.
All the selected projects are automatically displayed in your repository workspace and in the Design Explorer view of the Pattern Driven Programming perspective.
With this method, you load instances from a file that you must import. You import the file from the Design Explorer view or from the corresponding command line.
The file that contains the instances was exported with the export function of the Design Explorer view or created by the batch migration procedures.
When the file is imported, its instances automatically populate the location that is selected in the Design Explorer view of the Pattern Driven Programming perspective.