Rational Developer for System z

Adding a subproject to an existing service flow project

Use the Add a Subproject wizard to add another terminal applications subproject, nonterminal applications subproject, or outbound Web services subproject to an existing service flow project.
The following table shows the four types of subprojects that can exist in a service flow project, together with information about how many of each type are permitted in a service flow project:
Type of subproject: Number created initially: Number permitted in one service flow project:
Interface subproject 1 1
Terminal applications subproject 1 Multiple
Nonterminal applications subproject 1 Multiple
Outbound Web services subproject 1 Multiple

Notice that you can create multiple subprojects of the following types: terminal applications subproject, nonterminal applications subproject, and outbound Web services subproject (see The folders and subprojects in a service flow project) and 1. Choosing a project name and location).

The reason for having the capability of creating multiple subprojects is to allow more flexibility in organizing the artifacts in a project. For example, if your primary flow invokes several nonterminal applications, then you might want to create a separate terminal applications subproject to hold the artifacts associated with each terminal application.

Only one interface subproject is allowed or needed in a service flow project, because an interface subproject is used to store only artifacts that allow flows to be invoked. A flow can be invoked either:

To add a subproject to an existing service flow project:

  1. In the EST Project Explorer, right-click the name of the service flow project to which you want to add a subproject, then click Add Subproject.

  2. In the list box, select the type of subproject that you want to create.
  3. Type in a name for the new subproject.
    Restriction: The name cannot contain double-byte characters.
  4. Click OK.

In the EST Project Explorer, subprojects of the same type are displayed together.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)