Deploying configuration and ear/war file via jython

This Oracle product plugin enables integration with and provisioning of webLogic domain services.

Usage

This plugin contains a number of orchestration tasks that augment the core task framework to allow deployment of WebLogic ear/war files and their associated configurations.

Templates

A number of templates are available for environment creation from the edit/promote panel -> New Environment Definition

A template is available that allows you to create/update one or more of any or all of the following WebLogic objects:

  • WebLogic Node Manager Machines
  • WebLogic Managed Servers
  • WebLogic Clusters
  • WebLogic File Stores
  • WebLogic JDBC Stores
  • WebLogic JDBC System Resources
  • WebLogic JMS Servers
  • WebLogic JMS System Resources
  • Deployable Application

On saving the panel once the fields are filled in, all of the files are generated in the projects configuration. The completed environment definition can be used to perform a deployment to the target, which will create or update the scoped WebSphere objects such as database providers, clusters, jms providers etc. This configuration can also be used as the basis to "clone" further downstream environments in the same or other cells.

The configuration is then packaged into a versioned "Deployment Archive" for later deployment to one or more target environments.

The configuration files can be amended over time and built into versioned packages (that mirror the tags or labels in your Scm system) to allow for a set of packages to be built up. The user may then deploy whichever package, at whichever version they require to any of the supported target environments, rolling forward or back as required.

Attributes and parameters

List and description of all tasks and parameters.

Restrictions

This is separately licensed plugin that is not shipped with the framework. Please contact MidVision sales to obtain a copy of this plugin. This plugin interacts with Oracle software, which may require a separate license.