Creating a New Program Definition and Instance

When you select Create a new Program definition and instance in the Create Program screen, additional fields appear.

  1. Enter values in the following fields:
    1. Name. See Naming Objects.
    2. Description. See Creating and Using Object Descriptions.
    3. Program Type. The options are: PL/SQL, Oracle Reports, SAS Program, SAS Format Catalog, SAS Macro Catalog, BI Publisher, and View. Your company may support other Program Types and they may appear in this list. Follow your company's instructions for such Program Types.
  2. In the Classification section, select the following for both the definition and the instance:
    1. Subtype. Select a subtype according to your company's policies.
    2. Classification Values. See Classifying Objects and Outputs for instructions.
  3. Click Apply to save your work and continue defining the Program.
    The system opens the Properties screen for the new Program instance.
  4. Force Output Validation Status to 'Development' If selected, outputs of instances of this Program definition are always created with a validation status of Development. If deselected, the outputs inherit the validation status of the Execution Setup that produced them, which in turn can inherit its validation status from the Program instance. Your company can determine the default setting using an Oracle profile; see "Setting Profile Values" in the Oracle Life Sciences Data Hub System Administrator's Guide. To change this value, do the following:
    1. Click the hyperlink to the Program definition in the Program in the Instance Properties section of the screen. The Program definition's Properties screen opens.
    2. Click Update. Fields become enterable.
    3. Select or deselect Force Output Validation Status to 'Development'.
    4. Click Apply. The system saves the change.
    5. To return to the Program instance and continue defining the Program instance and definition at the same time, click the breadcrumb link to the Program instance just above the screen title.

      Note:

      This flag is a property of the Program definition, not the Program instance. Its value applies to all instances of this Program definition version.

      The setting of this attribute is version-specific; if you change it in one version, any other existing versions retain their existing value. Subsequently created versions of this Program definition get their default setting from the previous version.

      Your company can set the default value for this attribute in a lookup. For further information see "Adding and Modifying Lookup Values" in the Oracle Life Sciences Data Hub System Administrator's Guide. Newly created Programs get their default setting for this attribute from the lookup.

  5. Define the Program details. For information and instructions see:
    1. Defining and Mapping Table Descriptors
    2. Defining Source Code
    3. Defining Parameters
    4. Defining Planned Outputs
    5. Creating, Modifying, and Submitting Execution Setups
  6. Click Check In. The system checks in Version 1 of both the Program definition and instance.
  7. Install the Program instance (see Using, Installing, and Cloning Work Areas). You can use the Install button on the Program instance Properties screen or install the Program instance as part of a Work Area installation. The Install button always performs an installation of type upgrade, installing the Program instance only if the current version has not been installed previously.
  8. Validate both the definition and the instance according to your company's policies.
    For information on creating the different types of Programs, see: