Summary: This section describes how to prepare and deliver the source code of your Oracle Forms and Reports application.
Preparation - source code discovery
Discovery is a process that is actioned during the delivery process CAST will attempt to automatically identify "projects" within your application using a set of predefined rules. Discoverers are currently embedded in CAST AIP Core:
You should read the relevant documentation for each discoverer (provided in the link above) to understand how the source code will be handled.
Using CAST AIP Console
- Supported in AIP Console v. ≥ 1.17.
- See Application onboarding for more information.
AIP Console expects either a ZIP/archive file or source code located in a folder configured in AIP Console. You should include in the ZIP/source code folder all the output from the CAST Oracle Forms Extractor and any Oracle Reports files:
CAST highly recommends placing the files in a folder dedicated to Oracle Forms/Reports. If you are using a ZIP/archive file, zip the folders in the "temp" folder - but do not zip the "temp" folder itself, nor create any intermediary folders:
Using legacy CAST Delivery Manager Tool
How do I add a source code package to my delivery
What you should package?
When creating packages to discover and extract your Oracle Forms and Reports application you should create them as listed below:
Use the Oracle Forms and Reports option in the CAST Delivery Manager Tool:
Click to enlarge
Then the Reuse existing CAST delivery output option:
This option requires that you specify the location of the output from the standalone CAST Oracle Forms Extractor and the raw Oracle Reports files (.rex):
Folder containing the extraction output:
Oracle ReportsOracle Reports files (.rex) should be placed in the same root folder as the output from the standalone CAST Oracle Forms Extractor and delivered together. You can place them in a folder on their own if your .rex files have the same name as any files output by the CAST Oracle Forms Extractor. The CAST Delivery Manager Tool is capable of distinguishing them.
How do I fine-tune my Version ?
See How do I fine-tune my Version for more information.
How do I deliver the Version for analysis?
See How do I deliver the Version for analysis for more information.
See Validate and Accept the Delivery for more information.