The Oracle SOA Composite blueprint will create the topology, workflows, source control repository connection, and project for managing the build and deployment of a single composite.
- The Development environment is both the build environment and the single target environment mapped to for deployment.
- The build instance instance is also used for deployment.
- The build workflow, Build SOA Composite, is created/linked and bound to all composite projects.
- The deploy workflow, Deploy SOA Composite, is created once and bound to all composite projects created through a blueprint.
- The instance is created based on the SOA verison.
- One instance, SOA 11g, is created and shared by all 11g composites created through a blueprint.
- One instance, SOA 12c, is created and shared by all 12c composites created through a blueprint.
Blueprint Properties
Property Name | Required | Description | How its used |
---|---|---|---|
Composite Name | Yes | The name of the SOA Composite, as defined in composite.xml |
|
SOA Partition | Yes | The name of the SOA partition the composite deploys to |
|
JDeveloper .jws Name | Yes | The base name of the JDeveloper .jws file (without extension) |
|
SOA Version | Yes | Whether the Composite is for Oracle SOA 11g or 12c |
|
Composite Description | No | A description for the SOA Composite |
|
Build
All SOA Composites are built using FlexDeploy's Oracle SOA Plugin. As such, the only and default build option is Build SOA.
There are no Build Properties for this blueprint.
A single Development endpoint is created and linked to all SOA Composite projects for each instance (11g/12c).
Which endpoint?
The endpoint must be the server hosting one of the Development WebLogic domain's Managed Servers. All composites are built using the FlexDeploy Oracle SOA Plugin, which must be executed on a WebLogic Managed Server containing the SOA binaries.
Deploy
All SOA Composites are deployed using FlexDeploy's Oracle SOA Plugin. As such, the only and default deploy option is Deploy SOA.
Deploy Properties
Property Name | Required | Description | How its used |
---|---|---|---|
SOA Config Plan | No | The name of the SOA Config plan to use for the development environment | FlexDeploy project property is configured to this value |
SOA Server Host | Yes | The host name of the SOA server we are deploying to | FlexDeploy environment instance property is configured to this value |
SOA Server Port | Yes | The port of the SOA server we are deploying to | FlexDeploy environment instance property is configured to this value |
Oracle SOA Home | Yes | Path of the Oracle SOA Home on the development endpoint | FlexDeploy environment instance property is configured to this value |
MDS JDBC URL | Yes | The database JDBC connect string for MDS repository in development environment | FlexDeploy environment instance property is configured to this value |
MDS User | Yes | The user name to connect to MDS with | FlexDeploy environment instance property is configured to this value |
MDS Password | Yes | The password for the MDS User | FlexDeploy environment instance property is configured to this value |
WebLogic Admin User | Yes | The user name for the WebLogic admin server | FlexDeploy environment instance property is configured to this value |
WebLogic Admin Password | Yes | The password for the WebLogic Admin User | FlexDeploy environment instance property is configured to this value |
Which endpoint?
The endpoint must be the server hosting one of the Development WebLogic domain's Managed Servers. All composites are deployed to a managed server, not the admin server. The same endpoint is used for Build and Deployment for this blueprint.