Introduction to Bills of Material

4 Working with Project Lifecycle Workbench Bills of Material 4-1 4 Working with Project Lifecycle Workbench Bills of Material This chapter includes the following sections: ■ Section 4.1, Introduction to Bills of Material ■ Section 4.2, How to Generate a Bill of Material for an AIA Lifecycle Project ■ Section 4.3, How to Edit a Bill of Material for an AIA Lifecycle Project ■ Section 4.4, How to View a Bill of Material for an AIA Lifecycle Project

4.1 Introduction to Bills of Material

Following the Oracle Application Integration Architecture AIA development lifecycle, required functionality for a Process Integration Pack PIP is implemented as a series of composites. For more information about using the Service Constructor to generate these composites, see Chapter 19, Working with Service Constructor. Once these design-time composites are complete, they are harvested into the Project Lifecycle Workbench. For more information about harvesting design-time composites into the Project Lifecycle Workbench, see Section 3.2, Harvesting Design-Time Composites into Project Lifecycle Workbench and Oracle Enterprise Repository . At this point, you can use the Project Lifecycle Workbench to create a bill of material BOM for a PIP. The BOM specifies the inventory of composites that make up the PIP. Using this feature can help expedite deployment plan generation for a PIP project by enabling the automatic or semiautomatic generation of the PIPs BOM. For more information about generating a deployment plan using the Deployment Plan Generator, see Chapter 6, Generating Deployment Plans and Deploying Artifacts The BOM options that appear for a user in the Project Lifecycle Workbench depend on the Project Lifecycle Workbench role assigned to their WebLogic user. For more information about setting up Project Lifecycle Workbench roles, see Setting up AIA Roles in Oracle Application Integration Architecture Foundation Pack: Installation Guide. AIALifecycleUser and AIALifecycleDeveloper roles are provided with the following BOM options on the Project page: ■ If the BOM has not yet been generated, the No Bill Of Material Exists message displays. 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