Skip to main content

Oracle Forms

Oracle Forms

Overview

This sample demonstrates the automation of Oracle Forms application.

Prerequisites

In order to successfully set up and run Oracle Forms Demo Process:

  1. Ensure that you have a running node with the "JAVA" and "AP_RUN" capabilities.

  2. Upload the Oracle Forms Demo package to the Control Server. The package can be found in the following directory: http://<CS host>/nexus/repository/rpaplatform/eu/ibagroup/samples/ap/easy-rpa-oracleforms-ap/<EasyRPA version>/easy-rpa-oracleforms-ap-<EasyRA version>-bin.zip
  3. Ensure the following details are provided for the Oracle Forms Demo automation process in the Automation Process Details tab:

    Module class: eu.ibagroup.easyrpa.ap.OracleFormsAp

    Group Id: eu.ibagroup.samples.ap

    Artifact Id: easy-rpa-oracleforms-ap

    Version Id: <EasyRPA version>

Oracle Forms Demo Process Package structure

Folder

Description

Oracle Forms Demo

Oracle Forms Demo automation process.

easy-rpa-oracleforms-ap-<EasyRPA version>.jar

Root archive and dependencies. Contains code of Oracle Forms Demo automation process.

storage/data

Folder that contains frmsal.jar client.

Configuration Parameters for Oracle Forms Demo Automation Process

Key

Default value

Is required

Description

app.oracleforms.cmdjava -jar frmsal.jar -url  http://10.224.32.31:9002/forms/frmservlet?config=standaloneappNot requiredApplication launch line. It can be executed in Internet Explorer, Edge, or the formsal client (by default). The client will be downloaded from the storage folder if launched for frmsal.jar.
app.oracleforms.start_window_titleOracle Fusion Middleware Forms ServicesNot requiredForm title used to search for a window.
app.oracleforms.bucketdataNot requiredThe name of the folder in the storage where the frmsal.jar client is stored.
app.oracleforms.pathjava_sample/frmsal.jarNot requiredPath to the frmsal.jar client in the storage.

Included Steps

The bot opens Oracle Forms Demo. Then the bot copies the application version and prints it to the logs. Then the bot exits the program.