4.1.2.2.2 Develop Custom PLSQL Extensions

Customers to develop Custom PLSQL extensions as per their business / functional requirements on the sandbox database schema which was created by using the Starter Kit. Customers to test the developed extensions in their sandbox database schema with test data. Generate Custom PLSQL Archives using the Starter Kit bundled archival scripts. Custom PLSQL extensions are validated by the Archive Validation Scripts during the archival process.

Archives are generated with a Project ID or Project name, which is accepted as an input parameter during the archival script execution. The Project ID or name will be used while baselining the scripts by Oracle.

Customers should submit the full archive, including all earlier Custom extensions, every time against a project ID; Oracle will not merge one archive with previous archive submissions (if any) for a project ID.

Rules to be followed while developing custom PL/SQL extension objects are listed below:

  • Naming Conventions to be followed while developing Custom PLSQL Extensions.
  • Tables should not be altered or dropped.
  • Seeded Data that should not be altered or deleted.

See the following table for more details.

Table 4-3 Rules

SL No. Rules Details
1 Naming Conventions to be used while creating Custom Extensions

Please use a suffix while naming the PLSQL objects with “_CUSTOM”

Example: FN_UPD_FSI_D_ASSETS_CUSTOM

2 Operations Allowed on Starter Kit Objects Refer Appendix Section B
6 Creation of Global Temporary Tables (Dynamic Tables within Custom PLSQLs using execute immediate) Allowed
7 Creation of Views Allowed
8 Creation of Synonyms Allowed
9 Creation of Functions Allowed
10 Creation of Procedures Allowed
11 Creation of Packages Allowed
12 Creation of Materialized Views Not Allowed

For more details on the process of submitting the archive, see Appendix 5.1.1.