Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

Introduction
The Getting Started Guide aims to get customers and potential customers on the fast-track for getting FlexDeploy up and operational in a very short period of time. This guide anchors on configuring FlexDeploy to perform build and deployments for Oracle ADF and SOA Suite (for a single deployment environment – e.g. Development). The same steps can be used to configure FlexDeploy for other technologies and/or environments.


This guide does not cover all features or configuration options for FlexDeploy. The complete documentation can be found in the FlexDeploy User's Guide found on the Flexagon Support Site.


Prerequisites


This guide assumes that you have the following prerequisites in place.

  1. FlexDeploy is installed and running (whether as a production implementation or the trial edition).

  2. A computer (server or PC/Laptop) which has the software components required for executing Oracle ADF and SOA Suite builds. (For the purposes of a trial this can be the same PC/Laptop which hosts the FlexDeploy server). The required build software components are:
    • An SSH Server (i.e. OpenSSH)
    • Oracle JDeveloper
  3. You must have existing JDeveloper projects containing an Oracle ADF application and Oracle SOA Suite composite, and have them under source control (Subversion or Git). This guide will walk through the steps necessary to configure FlexDeploy to begin building and deploying these projects.

...

 
Launch FlexDeploy in a supported browser using the following address:
http://\{host}:{port}/flexdeploy

...

 
The following plugins will be used within the Oracle ADF and SOA Suite workflows that are developed within this Getting Started Guide.

  • Subversion Plugin
  • Oracle JDeveloper Plugin
  • Oracle SOA Suite Plugin
  • Oracle Weblogic Plugin

...

 

...

Plugin

...

FlexDeployJDeveloperPlugin-3.5.17.jar

...

FlexDeploySOAPlugin-3.5.46.jar

...

FlexDeployWeblogicPlugin-3.5.105.jar

...

FlexDeploySVNPlugin-3.5.18.jar

 

*Note that newer versions may be used if available.

...

 

...

Field Name

...

Value

...

Description

...

Environment Id

...

N/A

...

System generated identifier (read-only).

...

Environment Code

...

DEV

...

Short name for the environment.

...

Environment Name

...

Development

...

Long display name for the environment.

...

Description

...

Development

...

A description of the environment.

...

Active

...

Yes

...

Whether or not the environment is active in the system. Defaults to "Yes".

...

Build Environment

...

No

...

Identifies whether the environment is used for builds. Defaults to "No".

...

Sort Order

...

2

...

A sort index to control the order in which the environment is displayed within lists.

...

 

...

Instance

...

Description

...

BuildInstance

...

A generic build instance.

...

BuildSOA

...

A build instance for SOA Suite.

...

ADF1

...

A deployment instance for ADF.

...

SOA1

...

A deployment instance for SOA Suite.

...

Image Removed

...

Field Name

...

Value

...

Instance Id

...

N/A

...

Instance Code

...

BuildSOA

...

Instance Name

...

BuildSOA

...

Description

...

BuildSOA

...

Target

...

Yes

...

Active

...

Yes

...

Associated Environments

...

BLD

...

Associated Workflows

...

(Skip)

...

Associated Plugin Operations

...

FlexagonSOAPlugin – soaBuild

...

Field Name

...

Value

...

Instance Id

...

N/A

...

Instance Code

...

ADF1

...

Instance Name

...

ADF1

...

Description

...

ADF1

...

Target

...

Yes

...

Active

...

Yes

...

Associated Environments

...

DEV

...

Associated Workflows

...

(Skip)

...

Associated Plugin Operations

...

FlexagonWLSPlugin –deploy

...

Field Name

...

Value

...

Instance Id

...

N/A

...

Instance Code

...

SOA1

...

Instance Name

...

SOA1

...

Description

...

SOA1

...

Target

...

Yes

...

Active

...

Yes

...

Associated Environments

...

DEV

...

Associated Workflows

...

(Skip)

...

Associated Plugin Operations

...

FlexagonSOAPlugin – soaDeploy

...

  1. to

...

  1. configure

...

 

...

  1. FlexDeploy

...

 

Image Removed

...

  1. to

...

 

Select the BUILDENDPOINT endpoint which you configured in an earlier step (on the left), and click the Add button to shuttle it to the selected endpoints (on the right). 

...

Creating Workflows
Next we will create reusable workflows which define the build and deployment operations for Oracle ADF applications and Oracle SOA Suite composites. These workflows will then be used by many projects to deploy specific applications and composites (coming in the next section).

...

  1. begin

...

 

...

Workflow Name

...

Workflow Steps

...

deployADF

...

FlexagonWebLogicPlugin->deploy (to deploy the EAR)

...

buildSOA

...

FlexagonSVNPlugin->exportProjectSources (to checkout the composite project)
FlexagonSOAPlugin->soaBuild (to build the SOA artifacts)

...

deploySOA

...

FlexagonSOAPlugin->soaDeploy (to build the SOA artifacts)

...

 

...

  1. building and deploying

...

 

Right-click on the FlexDeploy folder and select Create Application

 

Image Removed

 

 

 

 

 

Image Removed

...

 

Image Removed

...

  1. these

...

  1. projects

...

  1. .