Plug-in Documentation

Oracle WebLogic Server Resource Management

Overview

The WebLogic Server Resource Management plug-in provides steps to work with beans on an Oracle WebLogic server. You can automate the creation, modification, and deletion of quotas, templates, queues, JDBC, and more. Each plug-in step provides a single function and contains properties to connect with the WebLogic server.

Connection information for accessing the WebLogic server
A Java configuration file that contains information to access the WebLogic server is required. You must provide the path to the file in the Metadata File Path property. The plug-in contains an example of this file that you can use. The file is named wlsMetadata.xml and is located in the extras folder of the plug-in .zip file. You can provide your own configuration file and provide its location using the Metadata File Path property.

Configuration files for objects
A JMX properties file must be created to define the objects and the path to the file that is included in the JMX Properties Path property. The plug-in contains an example of this file that is located in the extras folder of the plug-in .zip file.

Step palette

To access this plug-in in the palette, click Application Server > WebLogic > WLS Resource Management.

Compatibility

This plug-in requires IBM UrbanCode Deploy version 6.0.1 or later.

This plug-in supports Oracle WebLogic server version 10g and later.

This plug-in runs on all operating systems that UrbanCode Deploy supports.

Installation

No special steps are required for installation. See Installing plug-ins in UrbanCode Deploy.

History

Version 5.767528 released on March 30, 2016

Version 5.767528 includes the following features and fixes:

  • Refactored plug-in for IBM UrbanCode Release. No new steps were added.
  • Fixed APAR PI27734: Errors using the Update JDBC Data Source step in the WebLogic Server Resource Management plug-in with UrbanCode Deploy.
  • Fixed APAR PI27734: Correction to the bean attributes.
  • Updates to the documentation.

Steps

Process steps in the WebLogic Server Resource Management plug-in

Create Capacity

Use this step to create a capacity on the WebLogic server.

Input properties for the Create Capacity step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
Capacity Name String The name of the capacity to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create Connection Factory

Use this step to create a JMS connection factory on the WebLogic server.

Input properties for the Create Connection Factory step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
Connection Factory Name String The name of the JMS connection factory to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
System Resource String The name of the system resource where the connection factory will be created in the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create Distributed Queue

Use this step to create a distributed queue on the WebLogic server.

Input properties for the Create Distributed Queue step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
Destination Type Enumeration The destination type of the distributed queue. Specify either DistributedQueue for weighted distributed or UniformDistributedQueue for uniform distributed. Yes
Distributed Queue Name String The name of the distributed queue to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
System Resource String The name of the system resource on the JMS server module where the distributed queue
is to be located.
Yes
Uniform Distributed Queue Name String The name of the uniform distributed queue to create. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create Distributed Topic

Use this step to create a distributed topic on the WebLogic server.

Input properties for the Create Distributed Topic step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
Destination Type Enumeration The destination type for the distributed topic. Specify either DistributedTopic for weighted distributed or UniformDistributedTopic for uniform distributed. Yes
Distributed Topic Name String The name of the distributed topic to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory.
Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar.
Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
System Resource String The name of the system resource on the JMS server module, where the topic is to be located. Yes
Uniform Distributed Topic Name String The name of the uniform distributed topic to create. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create File Store

Use this step to create a file store on the WebLogic server.

Input properties for the Create File Store step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
File Store Name String Name of the file store to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create JDBC Data Source

Use this step to create a JDBC data source on the WebLogic server.

Input properties for the Create JDBC Data Source step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
JDBC Data Source Name String The name of the JDBC data source to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create JDBC Store

Use this step to create a JDBC store on the WebLogic server.

Input properties for the Create JDBC Store step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
JDBC Store Name String The name of the JDBC store to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create JMS Server

Use this step to create a JMS server on the WebLogic server.

Input properties for the Create JMS Server step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
JMS Server Name String The name of the JMS Server to create. Yes
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create Max Threads Constraint

Use this step to creates a max-threads constraint on the WebLogic server.

Input properties for the Create Max Threads Constraint step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Max Threads Constrain Name String The name of the max-threads constraint to create. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create Min Threads Constraint

Use this step to create a min-threads constraint on the WebLogic server.

Input properties for the Create Min Threads Constraint step
Name Type Description Required
Additional Arguments String A comma-separated list of additional properties to pass. No
JMX JAR Path String The path to the wljmxclient.jar file, which is located in the /server/lib directory. Specify the complete directory structure, for example: WebLogic_home_directory/server/lib/wljmxclient.jar. Yes
JMX Properties Path String The path to the JMX properties file to use. Yes
Metadata File Path String The path to the metadata XML file to use. Yes
Min Threads Constraint Name String The name of the min-threads constraint to create. Yes
Password Password The password to use to authenticate with the WebLogic server. Yes
User Name String The user name to use to authenticate with the WebLogic server. Yes
WebLogic Hostname String The host name of the computer where the WebLogic server is installed. Yes
WebLogic Port String The port number of the WebLogic server. Yes

Create Module

Use this step to create a module on the WebLogic server.

Input properties for the Create Module step
Name Type Description Required
Additional Arguments