How to Generate a Bill of Material for an AIA Lifecycle Project

4-2 Developers Guide for Oracle Application Integration Architecture Foundation Pack ■ If the BOM has been generated, the View Bill Of Material link displays. The user can click the link to view the BOM. For more information about viewing BOMs, see Section 4.4, How to View a Bill of Material for an AIA Lifecycle Project. The AIALifecycleInstallDeveloper role is provided with the following BOM options on the Project page: ■ If the BOM has not yet been generated, the Generate Bill Of Material link displays. The user can click the link to preview or generate the BOM. For more information about generating BOMs, see Section 4.2, How to Generate a Bill of Material for an AIA Lifecycle Project. ■ If BOM has been generated, the Edit Bill Of Material link displays. The user can click the link to edit the BOM. For more information about editing BOMs, see Section 4.3, How to Edit a Bill of Material for an AIA Lifecycle Project. Automatic generation of the BOM is possible if you have implemented AIA-recommended annotations when constructing composites and have harvested completed design-time composites to Project Lifecycle Workbench. Generation of the BOM will be semiautomatic if you have not implemented AIA-recommended annotations when constructing composites and have not harvested completed design-time composites to Project Lifecycle Workbench. In this case, manual intervention will be necessary to generate the BOM. For more information about AIA-recommended annotations, see Section 3.2, Harvesting Design-Time Composites into Project Lifecycle Workbench and Oracle Enterprise Repository. Along with prebuilt AIA PIPs, we deliver the BOMs for these PIPs. You can import this BOM seed data into your system so that you can use the Project Lifecycle Workbench to revise the BOMs in accordance with any modifications you make to the prebuilt PIPs. For more information about importing BOM seed data, see Section 5.4, How to Import Seed Data.

4.2 How to Generate a Bill of Material for an AIA Lifecycle Project

Objective Generate a BOM from an AIA Lifecycle project. The BOM captures all in-scope business tasks, as well as their ensuing composites and metadata. The generated BOM output, an XML file, contains all composite information, which collectively makes up a project and is useful for configuring a deployment plan using the Deployment Plan Generator. For more information about generating a deployment plan using the Deployment Plan Generator, see Chapter 6, Generating Deployment Plans and Deploying Artifacts. Prerequisites and Recommendations In the AIA development lifecycle, as with any software development cycle, deployment plan generation occurs near the end of the development cycle. As such, you should not approach BOM generation and the subsequent deployment plan Working with Project Lifecycle Workbench Bills of Material 4-3 generation based on the BOM until you are certain that you no longer need to alter the functional decomposition and project definition. Likewise, the composites for the PIP should have been implemented and, ideally, harvested into the Project Lifecycle Workbench before approaching BOM generation. For more information about using the Service Constructor to generate these composites, see Chapter 19, Working with Service Constructor. For more information about harvesting composites into the Project Lifecycle Workbench, see Section 3.2, Harvesting Design-Time Composites into Project Lifecycle Workbench and Oracle Enterprise Repository. Actors Only users assigned the AIALifecycleInstallDeveloper role can generate and modify a BOM for a PIP project. This user should be a developer who is responsible for producing the deployment plan for all executables in the project for which the BOM is being generated. This developer will therefore also have a solid overall picture of the project. To generate a BOM for an AIA Lifecycle project: 1. Access the AIA Home Page. Click Go in the Project Lifecycle Workbench area. Select the Project tab.

2. Click the Generate Bill Of Material link.

This option is available only if your user has the AIALifecycleInstallationDeveloper role assigned and the BOM has not already been generated. a. If the BOM has already been generated and you have been assigned the AIALifecycleInstallationDeveloper role, you will see the Edit Bill of Material link. Click it to view and edit and generated BOM. For more information about editing BOMs, see Section 4.3, How to Edit a Bill of Material for an AIA Lifecycle Project. b. If the BOM has already been generated and you have not been assigned the AIALifecycleInstallationDeveloper role, you will see the View Bill Of Material link. Click it to view the BOM on the Bill Of Material page. For more information about viewing BOMs, see Section 4.4, How to View a Bill of Material for an AIA Lifecycle Project. 3. The application prompts you with two choices:

a. Click Generate to generate the BOM for the PIP project and access it on the