Rational Developer for System z

Creating a project definition file

Project definition files list the subprojects contained by the project and are located in the root project definition folder or one of its subfolders.

Before you begin

About this task

Unlike workstation-based projects, all subprojects contained by a host-based project must be associated with the same system.

Project definition files can be reused by referring to them from multiple project instance files. Using the name override capability of the instance file, the same project structure can be given a different name for each instance file.

Project definition files must be encoded in UTF-8 and have an extension of *.hbppd. They are XML files containing the following tags:

<PROJECT-STRUCTURE>
  <WSED-VERSION>7.1.0.0</WSED-VERSION>
  <PROJECT>
    <PROJECT-NAME>overrideName</PROJECT-NAME>
    <PROJECT-TYPE>zos-project</PROJECT-TYPE>
    <SUBPROJECT-LIST>
      <SUBPROJECT>
        <SUBPROJECT-FULL-PATH>pathName</SUBPROJECT-FULL-PATH>
      </SUBPROJECT>
    </SUBPROJECT-LIST>
  </PROJECT>
</PROJECT-STRUCTURE>
<PROJECT-NAME>
Is optional and specifies an override to the project name. If this tag is omitted, the project name is the same as the project definition file name.
Note: Note: If the <PROJECT-NAME> tag is used in the project instance file, that name overrides the name specified here.
<PROJECT-TYPE>
Is required and must be zos-project, as shown.
<SUBPROJECT-LIST>
Is required and contains one or more <SUBPROJECT> tags.
<SUBPROJECT>
Is required and contains one or more <SUBPROJECT-FULL-PATH> tags.
<SUBPROJECT-FULL-PATH>
Is required and specifies the path to a subproject definition file, relative to the PROJECT-HOME directory.

What to do next


Feedback