Back to Top

Create Cluster

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicClusterTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Creating WebLogic Cluster

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
clusterMessagingMode java.lang.String @@clusterMessagingMode_1@@ false Specify cluster messaging mode
clusterMulticastAddress java.lang.String @@clusterMulticastAddress_1@@ false Specify cluster multicast address
clusterMulticastPort java.lang.String @@clusterMulticastPort_1@@ false Specify cluster multicast port
clusterName java.lang.String @@clusterName_1@@ false Specify cluster name
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create Domain and Admin Server

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicDomainTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Creating domain which is a logically related group of Oracle WebLogic Server resources. Domains include a special Oracle WebLogic Server instance called the Administration Server, which is the central point from which you configure and manage all resources in the domain.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainConfigBackupEnabled java.lang.Boolean true false Specify if config backup is enabled.
domainLogName java.lang.String @@domainLog@@ false Domain Log name
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
domainWebAppContainerName java.lang.String @@domainWebAppContainer@@ false The name of WebApp container
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
uploadDirectoryName java.lang.String @@uploadDirectoryName@@ true Identifies the directory path on the AdminServer where all uploaded applications are placed
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create Domain and Admin Server with SSL Configuration

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicAdminServerSSLConfigurationTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Create domain and Admin Server SSL Configuration

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
adminSSLPort java.lang.String @@adminSSLPort@@ false Specify Admin SSL port
clientCertificateEnforced java.lang.String @@clientCertificateEnforced@@ false Specify if Client Certificate should be enforced
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
hostnameVerificationIgnored java.lang.String @@hostnameVerificationIgnored@@ false Specify if hostname verification should be ignored
identityKeystore java.lang.String @@identityKeystore@@ false Specify identity keystore
identityKeystorePassphrase java.lang.String @@identityKeystorePassphrase@@ false Specify identity keystore passphrase
identityKeystoreType java.lang.String @@identityKeystoreType@@ false Specify identity keystore type
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
keyStoreConfiguration java.lang.String @@keyStoreConfiguration@@ false Specify key store configuration
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
privateKeyAlias java.lang.String @@privateKeyAlias@@ false Specify private key alias
privateKeyPassPhrase java.lang.String @@privateKeyPassPhrase@@ false Specify private key passphrase
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
trustKeystore java.lang.String @@trustKeystore@@ false Specify trust keystore
trustKeystorePassphrase java.lang.String @@trustKeystorePassphrase@@ false Specify trust key store passphrase
trustKeystoreType java.lang.String @@trustKeystoreType@@ false Specify trust key store type
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create Filestore

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicFilestoreTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Creating Filestore.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
fileStoreName java.lang.String @@fileStoreName_1@@ false Specify file store name
fileStoreTargets java.lang.String @@fileStoreTargets_1@@ false Specify file store targets
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create JDBC Store

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicJDBCStoreTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Creating JDBC Store.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
jdbcStoreDeletesPerBatchMaximum java.lang.String @@jdbcStoreDeletesPerBatchMaximum_1@@ false Specify JDBC store deletes per batch maximum
jdbcStoreDeletesPerStatementMaximum java.lang.String @@jdbcStoreDeletesPerStatementMaximum_1@@ false Specify JDBC store deletes per statement maximum
jdbcStoreLogicalName java.lang.String @@jdbcStoreLogicalName_1@@ false Specify JDBC store logical name
jdbcStoreName java.lang.String @@jdbcStoreName_1@@ false Specify JDBC store name
jdbcStoreTargets java.lang.String @@jdbcStoreTargets_1@@ false Specify JDBC store targets
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create JDBC System Resource

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicJDBCSystemResourceTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Create JDBC system resource

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
jdbcDataSourceJndiNames java.lang.String @@jdbcDataSourceJndiNames_1@@ false Specify JDBC resource JNDI names
jdbcDataSourceRowPrefetch java.lang.String @@jdbcDataSourceRowPrefetch_1@@ false Specify JDBC resource row prefetch
jdbcDataSourceRowPrefetchSize java.lang.String @@jdbcDataSourceRowPrefetchSize_1@@ false Specify JDBC resource row prefetch size
jdbcDataSourceStreamChunkSize java.lang.String @@jdbcDataSourceStreamChunkSize_1@@ false Specify JDBC data source stream chunk size
jdbcResourceDriverName java.lang.String @@jdbcResourceDriverName_1@@ false Specify JDBC resource driver name
jdbcResourceName java.lang.String @@jdbcResourceName_1@@ false Specify JDBC Resource Name
jdbcResourcePassword java.lang.String @@jdbcResourcePassword_1@@ false Specify JDBC resource password
jdbcResourceUrl java.lang.String @@jdbcResourceUrl_1@@ false Specify JDBC resource url
jdbcResourceUsername java.lang.String @@jdbcResourceUsername_1@@ false Specify JDBC resource username
jdbcSystemResourceName java.lang.String @@jdbcSystemResourceName_1@@ false Specify JDBC system resource name
managedServerProtocol java.lang.String @@managedServerProtocol_1@@ false Specify managed server protocol
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create JMS Server

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicJMSServerTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Creating JMS Server

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
jmsPersistentStore java.lang.String @@jmsPersistentStore_1@@ false Specify JMS Persistent Store
jmsServerName java.lang.String @@jmsServerName_1@@ false Specify JMS Server name.
jmsServerTargets java.lang.String @@jmsServerTargets_1@@ false Spefify JMS Server targets
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create JMS System Resource

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicJMSSystemResourceTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Create JMS System Resource.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
jmsSystemResourceName java.lang.String @@jmsSystemResourceName_1@@ false Specify JMS System Resource name
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create Machine

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicMachineTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

A machine is the logical representation of the computer that hosts one or more WebLogic Server instances. Each Managed Server must be assigned to a machine.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
machineListenAddress java.lang.String @@listenAddress_1@@ false Enter the DNS name or IP address upon which Node Manager listens. If you identify the Listen Address by IP address, you must disable Host Name Verification on Administration Servers that will access Node Manager. For more information and instructions, see WebLogic documentation.
machineListenPort java.lang.String @@listenPort_1@@ false This is the port where Node Manager listens for incoming requests.
machineName java.lang.String @@machineName_1@@ false This name is used to identify the machine within the WebLogic Server domain. This name does not have to correspond to the machine's network name. Note: The name must be unique in relation to all other configurable resources in the domain.
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create Managed Server

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicManagedServerTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Creating WebLogic Managed Server.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
managedServerBeaHome java.lang.String @@managedServerBeaHome_1@@ false Specify WebLogic software home for Managed Server
managedServerClassPath java.lang.String @@managedServerClassPath_1@@ false Specify Managed Server class path
managedServerCluster java.lang.String @@managedServerCluster_1@@ false Specify Cluster name for Managed Server
managedServerJavaArguments java.lang.String @@managedServerJavaArguments_1@@ false Specify Java Arguments to be used
managedServerlistenAddress java.lang.String @@managedServerlistenAddress_1@@ false Specify Managed Server Listen Address.
managedServerListenPort java.lang.String @@managedServerListenPort_1@@ false Specify Managed Server listen port
managedServerMachine java.lang.String @@managedServerMachine_1@@ false Specify machine name for Managed Server
managedServerName java.lang.String @@managedServerName_1@@ false Specify Managed Server name
managedServerNetworkAccessPoint java.lang.String @@managedServerNetworkAccessPoint_1@@ false Specify managed server network access point
managedServerProtocol java.lang.String @@managedServerProtocol_1@@ false Specify Managed Server protocol
managedServerRootDirectory java.lang.String @@managedServerRootDirectory_1@@ false Specify Managed Server root directory
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Create Managed Server with SSL Configuration

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.CreateWebLogicManagedServerSSLConfigurationTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Create Managed Server with SSL Configuration

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
managedServerBeaHome java.lang.String @@managedServerBeaHome_1@@ false Specify WebLogic software home for Managed Server
managedServerClassPath java.lang.String @@managedServerClassPath_1@@ false Specify Managed Server class path
managedServerClientCertificateEnforced java.lang.String @@managedServerClientCertificateEnforced_1@@ false Specify if managed server client certificate should be enforced
managedServerCluster java.lang.String @@managedServerCluster_1@@ false Specify Cluster name for Managed Server
managedServerDefaultSSLConfig java.lang.String @@managedServerDefaultSSLConfig_1@@ false Specify managed server defauult SSL configuration
managedServerHostnameVerificationIgnored java.lang.String @@managedServerHostnameVerificationIgnored_1@@ false Specify if managed server hostname verification should be ignored
managedServerIdentityKeystore java.lang.String @@managedServerIdentityKeystore_1@@ false Specify managed server identiry key store
managedServerIdentityKeystorePassphrase java.lang.String @@managedServerIdentityKeystorePassphrase_1@@ false Specify managed server identity key store passphrase
managedServerIdentityKeystoreType java.lang.String @@managedServerIdentityKeystoreType_1@@ false Specify managed server identity key store type
managedServerJavaArguments java.lang.String @@managedServerJavaArguments_1@@ false Specify Java Arguments to be used
managedServerkeyStoreConfiguration java.lang.String @@managedServerkeyStoreConfiguration_1@@ false Specify managed server key store configuration
managedServerlistenAddress java.lang.String @@managedServerlistenAddress_1@@ false Specify Managed Server Listen Address.
managedServerListenPort java.lang.String @@managedServerListenPort_1@@ false Specify Managed Server listen port
managedServerMachine java.lang.String @@managedServerMachine_1@@ false Specify machine name for Managed Server
managedServerName java.lang.String @@managedServerName_1@@ false Specify Managed Server name
managedServerNetworkAccessPoint java.lang.String @@managedServerNetworkAccessPoint_1@@ false Specify managed server network access point
managedServerPrivateKeyAlias java.lang.String @@managedServerPrivateKeyAlias_1@@ false Specify managed server private key alias
managedServerPrivateKeyPassPhrase java.lang.String @@managedServerPrivateKeyPassPhrase_1@@ false Specify managed server private key passphrase
managedServerProtocol java.lang.String @@managedServerProtocol_1@@ false Specify Managed Server protocol
managedServerRootDirectory java.lang.String @@managedServerRootDirectory_1@@ false Specify Managed Server root directory
managedServerSSLPort java.lang.String @@managedServerSSLPort_1@@ false Specify managed server SSL port
managedServerTrustKeystore java.lang.String @@managedServerTrustKeystore_1@@ false Specify managed server trust key store
managedServerTrustKeystorePassphrase java.lang.String @@managedServerTrustKeystorePassphrase_1@@ false Specify managed server trust key store passphrase
managedServerTrustKeystoreType java.lang.String @@managedServerTrustKeystoreType_1@@ false Specify managed server trust key store type
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Deploy App

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.DeployAppTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Task to deploy application to WebLogic

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
appCreatePlan java.lang.String @@appCreatePlan_1@@ false Specify application create plan
appName java.lang.String @@appName_1@@ false Specify Application name
appPath java.lang.String @@appPath_1@@ false Specify path to application.
appPlanPath java.lang.String @@appPlanPath_1@@ false Specify application plan path
appTargets java.lang.String @@appTargets_1@@ false Specify application targets
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Deploy Archive File Via Jmx

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.JmxDeployFileTask
Category Oracle WebLogic Server 12c

This task deploys ear/war files contained within the deployment archive into the WebLogic domain. This task uses JMX to perform the deployment.
The task uses the targetMappings variable specified in Task Entries with TYPE_PROPERTY to determine what to deploy. If this value is set to DEFAULT or is not present, then the application defined by the property file name will be deployed to the application server instance defined in the property file name. The mappings may be specified with the following syntax:

Task Entries

This task is able to handle Environment Variables that you can specify as a task entries with type "PROPERTY" Please set following variables:
NameTypeScopeDefault ValueOptionalDescription
targetMappingsjava.lang.StringPropertyIf this value is set to DEFAULT or is not present, then the application defined by the property file name will be deployed to the application server instance defined in the property file name.falseMap enterprise applications to WebLogic AppServer or Cluster targets
scopejava.lang.StringfalseThe scope to use. Supported Scopes: [environment]

Prerequisites

Please ensure that wlfullclient.jar is in the rapiddeploy lib folder. Create this jar according to the Online Documentation

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ false The WebLogic Admin Port.
deployAll java.lang.Boolean false true If set to true, this will deploy all ear files defined in the properties file to all targets.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
hostname java.lang.String @@hostname@@ false The hostname to connect to for Jmx operations against the WebLogic domain.
password java.lang.String @@password@@ false The admin password to use for authenticating against the WebLogic domain.
protocol java.util.List t3 false The WebLogic protocol uset to connect.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@username@@ false The admin username to use for authenticating against the WebLogic domain.


Back to Top

Deploy Configuration Via Copy

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.DeployConfigurationTask
Category Oracle WebLogic Server 12c

WebLogic Deploy Configuration Task.

Description

This task deploys all the configuration contained within the deployment archive template into the WebLogic server. It copies the files into the following location: installPathToConfigure + RELATIVE_SERVER_DIRECTORY specified in task resources.
This task uses a file based approach to deploy WebLogic configuration and/or binary files.

Copy Example

Using the above examples, all files under
                     			j2ee/wls/TEMPLATE/weblogicenvironment01_file
                     			
in the archive, will be copied recursively to
                     			@@MV_WLS_HOME@@/WLSTestCases/12c/MyGenericDomain
                     			

Data Dictionary and Example

All variables in files, paths or filenames under the templateDirectoryRelativePath that match the pattern @@VARIABLE_NAME@@ will be replaced in the target in-situ environment with the corresponding value from the dictionary file.

Continuing with the above example, if an j2ee/wls/TEMPLATE/weblogicenvironment01_file/config/jdbc/JDBC_Data_Source-@@DS_NAME@@-3482-jdbc.xml file in the template has:
                     			<jdbc-data-source-params>
                     			<jndi-name>jndi/@@DS_NAME@@</jndi-name>
                     			<global-transactions-protocol>TwoPhaseCommit</global-transactions-protocol>
                     			</jdbc-data-source-params>
                     			
and the
                     			**/<Server>.<Environment>.<Instance>.<Application>.dict
                     			
file contains:
                     			@@DS_NAME@@=MyDataSource
                     			
then at deployment time the JDBC_Data_Source-@@DS_NAME@@-3482-jdbc.xml will be deployed as /var/oracle/middleware/WLSTestCases/12c/MyGenericDomain/config/jdbc/JDBC_Data_Source-MyDataSource-3482-jdbc.xml
                     			<jdbc-data-source-params>
                     			<jndi-name>jndi/MyDataSource</jndi-name>
                     			<global-transactions-protocol>TwoPhaseCommit</global-transactions-protocol>
                     			</jdbc-data-source-params>
                     			

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
installPathToConfigure java.lang.String   true The path to the WebLogic installation. For example @@MV_WLS_HOME@@/WLSTestCases/12c/MyGenericDomain/
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
templateDirectoryRelativePath java.lang.String   true This is the relative path to the configuration files within the deployment archive to copy onto the WebLogic server. For example: j2ee/wls/TEMPLATE/weblogicenvironment01_file. The files are recursively copied to installPathToConfigure


Back to Top

Deploy Configuration Via Jmx

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.JmxDeployConfigurationTask
Category Oracle WebLogic Server 12c

WebLogic Deploy Configuration Via Jmx Task.

Description

This task deploys all the configuration contained within the deployment archive template into the WebLogic server.
This task uses JMX to deploy an XML based configuration template. Requirement: Please ensure that wlfullclient.jar is in the rapiddeploy lib folder. Create this jar according to these instructions.

Task Entries

This task is able to handle Environment Variables that you can specify as a task entries with type "PROPERTY"

Data Dictionary and Example

All variables in the xml file identified by templateFileRelativePath that match the pattern @@VARIABLE_NAME@@ will be replaced in the target in-situ environment with the corresponding value from the dictionary file.

If we have a dictionary file:
                     			**/<Server>.<Environment>.<Instance>.<Application>.dict
                     			
which contains:
                     			@@JVM_HEAP_MAX@@=1024
                     			
Continuing with the above example, if the j2ee/wls/TEMPLATE/weblogicenvironment01/weblogicinstance01/wlwindows01_weblogicenvironment01_weblogicinstance01_7001_weblogic_201191918450657.xml template file has anywhere within it @@JVM_HEAP_MAX@@, then this will be replaced with 1024 before it imported into the WebLogic domain via JMX.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ false The WebLogic Admin Port.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
hostname java.lang.String @@hostname@@ false The hostname to connect to for Jmx operations against the WebLogic domain.
password java.lang.String @@password@@ false The admin password to use for authenticating against the WebLogic domain.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
templateFileRelativePath java.lang.String   true The relative path to the WebLogic template under the archiveRoot. The template is an XML file containing the configuration to deploy via JMX. For example: j2ee/wls/TEMPLATE/weblogicenvironment01/weblogicinstance01/wlwindows01_weblogicenvironment01_weblogicinstance01_7001_weblogic_201191918450657.xml
username java.lang.String @@username@@ false The admin username to use for authenticating against the WebLogic domain.


Back to Top

Oracle Fusion Middleware Forms Compile

Class Name com.midvision.rapiddeploy.orchestration.tasks.OracleFusionMiddlewareFormsCompileTask
Category Oracle WebLogic Server 12c

Oracle Fusion Middleware Forms Compile Task.

Description

Oracle Fusion Middleware Forms Compile Task.

Task Entries

This task is able to handle Configuration Properties that you can specify as a task entries with type "PROPERTY" These will be translated into environment variables passed to the fb.sh script. The following parameters must be set:
NameTypeScopeExample ValueOptionalDescription
ORACLE_HOMEjava.lang.StringPropertyfalseThe path to the Oracle binary installation.
ORACLE_TERMjava.lang.StringPropertyvt220falseIf the TERM environment variable is not already set to a supported device name, you must set ORACLE_TERM. The ORACLE_TERM environment variable setting overrides the TERM environment variable setting.
NLS_LANGjava.lang.StringParameterAMERICAN_AMERICA.WE8ISO8859P1falseNLS_LANG=language_territory.character set Setting NLS_LANG tells Oracle what characterset the client is using.
TERMjava.lang.StringParametervt220falseThe TERM environment variable.
ORACLE_SIDjava.lang.StringParameterfalseThe Oracle System ID (SID) is used to uniquely identify a particular database on a system. For this reason, one cannot have more than one database with the same SID on a computer system
ORACLE_INSTANCEjava.lang.StringParameterfalseIn 12c every ORACLE_HOME can support multiple instances. Every instance (ORACLE_INSTANCE) has its own configuration and diagnostic directories.
TNS_ADMINjava.lang.StringParameterfalseTNS_ADMIN is an environment variable that points to the directory where the SQL*Net configuration files (like sqlnet.ora and tnsnames.ora) are located.
FORMS_PATHjava.lang.StringParameterfalseFORMS_PATH is used by Forms Builder to record the location of attached libraries. FORMS_PATH/scripts/fb.sh should be resolvable on Uniux/Linux
USER_IDjava.lang.StringParameterfalseThe user id to use.
PASSWORDjava.lang.StringParameterfalseThe password to use.
SCHEMAjava.lang.StringParameterfalseThe Database schema. The connection to the database, identified by the CONN environment variable, is composed of: USER_ID/PASSWORD@SCHEMA

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
deploymentFile java.lang.String   false Path to binaries used in this task
failOnError java.lang.Boolean true true This task will not fail the deployment on error if set to false. If not set, defaults to true
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.


Back to Top

Snapshot WebLogic Server

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.SnapshotTask
Category Oracle WebLogic Server 12c

Create a snapshot of a WebLogic server

Description

This task creates a snapshot ZIP file of a WebLogic instance consisting on the specified included and excluded configuration files of the WebLogic installation location.

Usage

Using ANT fileset patterns set the included and excluded configuration files you want to be into the snapshot ZIP file.
By default the snapshot file will be saved in the RapidDeploy server in the location specified in the field 'Snapshots Path' of the environment configuration panel. If you want to use a different location (not recommended) you can set it using the 'snapshotDirectory' resource.
If you select to save the snapshot file in the target server ('saveOnTarget') you need to specify the 'snapshotDirectory' resource with the location in the target server where you want to save the snapshot file.

IMPORTANT

If you want to use the JMX interface snapshot ('wlsJmxSnapshot' set to true) the WebLogic admin client JARs need to be in the project classpath. These JARs are typically:
  • wlfullclient.jar

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
binaryFilesetExcludes java.lang.String **/appclient/**, **/domain/**, **/welcome-content/**, **/tmp/**, **/data/**, **/log/**, **/*.log, **/*tmp*, tmp/** true ANT based comma separated fileset patterns to exclude in a snapshot.
binaryFilesetIncludes java.lang.String **/*.jar, **/*.ear, **/*.war, **/*.zip, **/*.rar, **/*.gif, **/*.ico, **/*.class, **/*.png, **/*.aop, **/*.keystore true ANT based comma separated fileset patterns to include in a snapshot.
configFilesetExcludes java.lang.String **/appclient/**, **/domain/**, **/welcome-content/**, **/tmp/**, **/data/**, **/log/**, **/*_xml_history/**, **/*.log, docs/**, welcome/** true ANT based comma separated fileset patterns to exclude in a snapshot.
configFilesetIncludes java.lang.String **/*.xml, **/*.properties, **/*.MF, **/*.mib, **/*.html, **/*.xsl, **/*.css, **/*.jsp, **/*.tld, **/*.js, **/*.xhtml, **/*.bsh, **/*.policy, **/*.bin, **/*.sh, **/*.conf true ANT based comma separated fileset patterns to include in a snapshot.
downloadBinaries java.lang.Boolean false true When set to true, the binaries filtered by the 'binaryFilesetIncludes' and 'binaryFilesetExcludes' resources will be downloaded as part of the snapshot.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
hostname java.lang.String   true Used only if 'wlsJmxSnapshot' is set to 'true'. The hostname to connect to for JMX operations against the WebLogic domain. If not set this value defaults to 'localhost'.
installationPath java.lang.String   true The top level directory of the WebLogic installation. The ANT fileset patterns will be used to select files recursively below this directory to include in a snapshot.
jmxExclusions java.lang.String   true Used only if 'wlsJmxSnapshot' is set to 'true'. List of WebLogic attribute type substrings (comma separated) to ignore during the JMX snapshot. Each attribute is checked to see if it contains one of the listed substrings, and it is ignored if it does. These values should not normally need changing from their default settings. Default settings: CustomTrustKeyStorePassPhraseEncrypted,MigratableTargets,Authorizers,Realm, PassPhrase,Credential,Password,SupportedUserAttributeNames,PassPhrase,Parent
password java.lang.String   true Used only if 'wlsJmxSnapshot' is set to 'true'. The admin password to use for authenticating against the WebLogic domain.
port java.lang.Integer   true Used only if 'wlsJmxSnapshot' is set to 'true'. The SOAP connection port for Jmx operations on the WebLogic process. If not set, defaults to 7001.
rapiddeployUrl java.lang.String   true The URL of the RapidDeploy server that performs the call to the target server. This URL needs to be complete, including port and context path, e.g.: http://localhost:8080/MidVision. This resource is used to send back the snapshot file to the host server running the RapidDeploy web application. It does NOT need to be set in most cases.
saveOnTarget java.lang.Boolean false true If set to 'true' the snapshot file will be saved in the target server and not sent back to the RapidDeploy server. This option is not recommended as RapidDeploy can not keep track of the snapshots taken and the snapshot comparison feature can not be used.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
snapshotDirectory java.lang.String   true The directory location where the snapshots should be stored. This option should be used only when 'saveOnTarget' is set to 'true' or if you want to set a specific snapshot location on the RapidDeploy server (not recommended).
username java.lang.String   true Used only if 'wlsJmxSnapshot' is set to 'true'. The admin username to use for authenticating against the WebLogic domain.
wlsJmxSnapshot java.lang.Boolean true true If set to 'true' the WebLogic JMX interface will be used to take the snapshot, otherwise the snapshot will be taken using the standard way gathering the configuration files found in the 'installationPath' filtered by the specified includes and excludes filesets.


Back to Top

Start Managed Server by name

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.StartManagedServerByNameTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Starts WebLogic Managed Server by its name.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
managedServerName java.lang.String @@managedServerName_1@@ false Specify Managed Server name
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Start Managed Server using script

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.StartManagedServerTask
Category Oracle WebLogic Server 12c

Start WebLogic Managed Server Task.

Description

This task starts a WebLogic Server using the startManagedServer script. The script is searched for in the WebLogic installation path specified in Environment configuration.

Task Entries

This task is able to handle Configuration Properties that you can specify as a task entries with type "PROPERTY" Please set following properties:
NameTypeScopeDefault ValueOptionalDescription
targetMappingsjava.lang.StringPropertyIf this value is set to DEFAULT or is not present, then the application defined by the property file name will be deployed to the application server instance defined in the property file name.falseMap enterprise applications to WebLogic AppServer or Cluster targets
This task is also able to handle Environment Variables that you can specify as a task entries with type "VARIABLE"

Example Target Mappings

The targetMappings may be specified with the following syntax:
targetMappings=earFile1=appServer1 appserver2,earFile2=appServer3 cluster4, ...

This maps the earFile1 application onto the appServer1 and appserver2 WebSphere Application Servers and
maps the earFile2 application onto the appServer3 WebSphere Application Server and the and cluster4 cluster.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ false The WebLogic Admin Port.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
hostname java.lang.String @@hostname@@ false The hostname to connect to for Jmx operations against the WebLogic domain.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
wlsInstallDir java.lang.String @@wlsInstallDir@@ false The top level directory of the WebLogic installation.


Back to Top

Start WebLogic Domain

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.StartDomainTask
Category Oracle WebLogic Server 12c

Start WebLogic Domain Task.

Description

This task starts a WebLogic domain using the startWebLogic script. The script is searched for in the WebLogic installation path specified in Environment configuration.

Task Entries

This task is also able to handle Environment Variables that you can specify as a task entries with type "VARIABLE"

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
password java.lang.String @@password@@ true The admin password to use for authenticating against the WebLogic domain.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@username@@ true The admin username to use for authenticating against the WebLogic domain.
wlsInstallDir java.lang.String @@wlsInstallDir@@ false The top level directory of the WebLogic installation.


Back to Top

Stop Managed Server by name

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.StopManagedServerByNameTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Stops WebLogic Managed Server by its name.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ true The port at which the Administration Server listens.
adminServerListenAddress java.lang.String @@adminServerListenAddress@@ true The Administration Server name or IP address.
adminServerName java.lang.String @@adminServerName@@ true Name of Admin Server
domainName java.lang.String @@wlsDomain@@ false Name of the domain. Domain names must not start with a number. This restriction is intended to prevent potential conflicts with internally-generated JDBC store table names, which must begin with a letter.
domainRootDirectory java.lang.String @@wlsDomainRoot@@ false The full path to the domain root directory.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String @@wlsJavaHome@@ true Java home directory that you use to run WebLogic actions
managedServerName java.lang.String @@managedServerName_1@@ false Specify Managed Server name
password java.lang.String @@adminPassword@@ false A password for the administrative user. It must contain at least eight characters but no more than 20 characters. Do not use spaces or XML reserved characters.
protocol java.lang.String @@protocol@@ true Select protocol which will be used to connect to
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@adminUsername@@ false An administrative user name to start the server and access the Administration Console. Do not include spaces or XML reserved characters in this name.
wlsInstallDir java.lang.String @@wlsHome@@/wlserver/ false The full pathname for the directory where you installed the WebLogic Platform software.


Back to Top

Stop Managed Server using script

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.StopManagedServerTask
Category Oracle WebLogic Server 12c

Stop WebLogic Managed Server Task.

Description

This task stops a WebLogic Server using the stopManagedWebLogic script. The script is searched for in the WebLogic installation path specified in Environment configuration.

Task Entries

This task is able to handle Configuration Properties that you can specify as a task entries with type "PROPERTY" Please set following properties:
NameTypeScopeDefault ValueOptionalDescription
targetMappingsjava.lang.StringPropertyIf this value is set to DEFAULT or is not present, then the application defined by the property file name will be deployed to the application server instance defined in the property file name.falseMap enterprise applications to WebLogic AppServer or Cluster targets

Example Target Mappings

The targetMappings may be specified with the following syntax:
targetMappings=earFile1=appServer1 appserver2,earFile2=appServer3 cluster4, ...

This maps the earFile1 application onto the appServer1 and appserver2 WebSphere Application Servers and
maps the earFile2 application onto the appServer3 WebSphere Application Server and the and cluster4 cluster.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ false The WebLogic Admin Port.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
hostname java.lang.String @@hostname@@ false The hostname to connect to for Jmx operations against the WebLogic domain.
password java.lang.String @@password@@ true The admin password to use for authenticating against the WebLogic domain.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@username@@ true The admin username to use for authenticating against the WebLogic domain.
wlsInstallDir java.lang.String @@wlsInstallDir@@ false The top level directory of the WebLogic installation.


Back to Top

Stop WebLogic Domain

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.StopDomainTask
Category Oracle WebLogic Server 12c

Stop WebLogic Domain Task.

Description

This task stops a WebLogic domain using the stopWebLogic script. The script is searched for in the WebLogic installation path specified in Environment configuration.

Task Entries

This task is also able to handle Environment Variables that you can specify as a task entries with type "VARIABLE"

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
password java.lang.String @@password@@ true The admin password to use for authenticating against the WebLogic domain.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
username java.lang.String @@username@@ true The admin username to use for authenticating against the WebLogic domain.
wlsInstallDir java.lang.String @@wlsInstallDir@@ false The top level directory of the WebLogic installation.


Back to Top

Undeploy Archive File Via Jmx

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.JmxUndeployFileTask
Category Oracle WebLogic Server 12c

This task undeploys ear/war files contained within the deployment archive from the WebLogic domain. This task uses JMX to perform the undeployment. The task uses the targetMappings variable in the TASK ENTRIES with TYPE_PROPERTY, to determine what to undeploy. If this value is set to DEFAULT or is not present, then the application defined by the property file name will be undeployed from the application server instance defined in the property file name. The mappings may be specified with the following syntax: !line earFile1=appServer1 appserver2,earFile2=appServer3 cluster4, ... !line

Task Entries

This task is able to handle Environment Variables that you can specify as a task entries with type "PROPERTY" Please set following variables:
NameTypeScopeDefault ValueOptionalDescription
targetMappingsjava.lang.StringPropertyfalseThe scope to use. for example: earFile1=appServer1 appserver2,earFile2=appServer3
scopejava.lang.StringfalseThe scope to use. Supported Scopes: [environment]
Requirement: Please ensure that wlfullclient.jar is in the rapiddeploy lib folder. Create this jar according to these instructions: !line http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/jarbuilder.html

Table of task Resources

Name Type Default Value Optional Description
adminPort java.lang.String @@adminPort@@ false The WebLogic Admin Port.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
hostname java.lang.String @@hostname@@ false The hostname to connect to for Jmx operations against the WebLogic domain.
password java.lang.String @@password@@ false The admin password to use for authenticating against the WebLogic domain.
protocol java.util.List t3 false The WebLogic protocol uset to connect.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
undeployAll java.lang.Boolean false true If set to true, this will undeploy all ear files defined in the properties file from all targets.
username java.lang.String @@username@@ false The admin username to use for authenticating against the WebLogic domain.


Back to Top

WebLogic Binary Installer

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.binary.WebLogicBinaryInstallTask
Category Oracle WebLogic Server 12c

WebLogic Binary Install Task.

Description

This task installs WebLogic binaries to the target server.

Task Entries

This task is able to handle Configuration Properties that you can specify as a task entries with type "PROPERTY" You can set following properties:
NameTypeScopeDefault ValueOptionalDescription
LOCAL_JVMSjava.lang.StringParameterfalseThe path to specific JVM location you want to use, if not specified local JAVA_HOME on the target server will be used.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
collectorSupportHubUrl java.lang.String   true Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]
declineSecurityUpdates java.lang.Boolean true false Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
installationJarPath java.lang.String resources/weblogic-application-server-10.3.3.jar false The path to the WebLogic installation jar file on this server. E.g. /tmp/weblogic-application-server-10.3.3.jar. If the installer jar is inside the deployment package, use ${ARCHIVE_ROOT} for the top level of the package and add the remaining path, e.g ${ARCHIVE_ROOT}/resources/weblogic-application-server-10.3.3.jar.
installType java.lang.String WebLogic Server false Set this variable value to the Installation Type selected. e.g. Fusion Middleware Infrastructure, Fusion Middleware Infrastructure With Examples.
inventoryLocation java.lang.String /var/oracle/oraInventory false inventoryLocation
myOracleSupportPassword java.lang.String   true Provide the My Oracle Support Password
myOracleSupportUsername java.lang.String   true Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
oracleHome java.lang.String /var/oracle/middleware false The oracle home location. This can be an existing Oracle Home or a new Oracle Home
proxyHost java.lang.String   true Provide the Proxy Host
proxyPort java.lang.String   true Provide the Proxy Port
proxyPwd java.lang.String   true Provide the Proxy Password
proxyUser java.lang.String   true Provide the Proxy Username
securityUpdatesViaMyOracleSupport java.lang.Boolean false false Set this to true if My Oracle Support Password is specified
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
userGroup java.lang.String oinstall false


Back to Top

WebLogic Binary Patching Tool

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.binary.WebLogicBinaryPatchingTask
Category Oracle WebLogic Server 12c

WebLogic Binary Patching Task.

Description

This task patches WebLogic binaries to the target server.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
beaHome java.lang.String @@beaHome@@ false The top level directory of BEA software.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
options java.lang.String -view -status=applied false Binary installations options as specified for the Oracle WebLogic binary patching.
patchJarPath java.lang.String resources/patch-client.jar false The path relative to archive root to the jar file that will be patched to existing installation
prodDir java.lang.String   true The path to the product installation. Typically this should be the same as Weblogic installation path from Environment configuration
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
wlsInstallDir java.lang.String @@wlsInstallDir@@ false The top level directory of the WebLogic installation.


Back to Top

WebLogic Binary UnInstaller

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.binary.WebLogicBinaryUnInstallTask
Category Oracle WebLogic Server 12c

WebLogic Binary Uninstall Task.

Description

This task uninstalls WebLogic binaries from the target server.

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
beaHome java.lang.String @@beaHome@@ false The top level directory of BEA software.
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
features java.lang.String NONE false The features for uninstall option.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
wlsInstallDir java.lang.String @@wlsInstallDir@@ false The top level directory of the WebLogic installation.


Back to Top

WebLogic Deployment Via Jython

Class Name com.midvision.rapiddeploy.orchestration.tasks.wls12.WebLogicDeploymentTask
Category Oracle WebLogic Server 12c

WebLogic Deployment Task using Jython.

Description

Creates or Updates a WebLogic Domain, including Servers, Clusters, JMS, JDBC resources etc. Requires that a WebLogic Binary Install is present. Uses the RapidDeploy WebLogic Jython Framework. Also allows for stopping/starting servers etc.
This task has multiple different functions based on the webLogicImplementationStep.

Task Entries

This task is able to handle Configuration Properties that you can specify as a task entries with type "PROPERTY" Please set following properties:
NameTypeScopeDefault ValueOptionalDescription
TRUST_KEYSTOREjava.lang.StringPropertytrue-Dweblogic.security.CustomTrustKeyStoreFileName option for -Dweblogic.security.TrustKeyStore=CustomTrust.
TRUST_KEYSTORE_TYPEjava.lang.StringPropertytrue-Dweblogic.security.CustomTrustKeyStoreType option for -Dweblogic.security.TrustKeyStore=CustomTrust.
TRUST_KEYSTORE_PASSPHRASEjava.lang.StringPropertytrue-Dweblogic.security.CustomTrustKeyStorePassPhrase option for -Dweblogic.security.TrustKeyStore=CustomTrust.

This task is also able to handle Environment Variables that you can specify as a task entries with type "VARIABLE"

Jython Properties file

This file (suffixed with .py), contains the configuration definition to be deployed to the WebLogic domain. It may contain the entire WebLogic domain configuration definition or just a small part of it, such as a cluster, application server, JMS or JDBC definition, or anything in-between. For in-depth information about this task, see the demo projects or the Online Documentation

Resources

The following resources may be set on this task:

Table of task Resources

Name Type Default Value Optional Description
failOnError java.lang.Boolean true false This task will not fail the deployment on error if set to false.
javaPath java.lang.String   true The full path to an alternate Java executable (e.g. /usr/java6/bin/java). Defaults to Java executable in the default install used by the deployment process.
pyArea TEXTAREA   false Jython environment configuration for WLST. Respect the Jython syntax in this area.
pyScriptsFunctionRelativePath java.lang.String   true The location of the SetupWebLogic.py script within the package. Leave this blank unless you want to specify your own functions.
pyScriptsProjectPropertiesRelativePath java.lang.String   true Path relative to archive root to project wide properties file. Leave this blank unless you want to specify project general properties.
skipOnFailure java.lang.String Previous Task Name true Skip current task based on the name of the previous task whether has failed or not.
webLogicImplementationStep java.util.List CREATE_DOMAIN_ONLY false The implementation step. One of the following: CREATE_DOMAIN_ONLY - Create/Update a WebLogic Domain. START_MANAGEDSERVERS_ONLY - Start WebLogic Managed Servers. STOP_ALL_SERVERS - Stop all WebLogic Server processes.
wlsDeploymentsPath java.lang.String /var/oracle/middleware/WLSTestCases/Deployments true The path to the WebLogic deployments directory, where the deployable files are.
wlsInstallDir java.lang.String @@wlsInstallDir@@ false The top level directory of the WebLogic installation.
wlsLibrariesPath java.lang.String /var/oracle/middleware/WLSTestCases/Libraries true The path to the WebLogic libraries directory, where the library files are.