Project definition files list the subprojects contained
by the project and are located in the root project definition folder
or one of its subfolders.
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.