wls domain
Overview
This resource allows you to manage domain options.
This resource allows you to make changes to the existing WebLogic domain. You cannot create a domain with this resource. If you want to create a domain, use wls_install::domain
. Here is an example on how you should use this:
# In this case it will use default as wls_setting identifier
wls_domain { 'Wls1036':
ensure => 'present',
jmx_platform_mbean_server_enabled => 1,
jmx_platform_mbean_server_used => 1,
jpa_default_provider => 'org.eclipse.persistence.jpa.PersistenceProvider',
jta_max_transactions => '20000',
jta_transaction_timeout => '35',
log_file_min_size => '5000',
log_filecount => '10',
log_filename => '/var/log/weblogic/Wls1036.log',
log_number_of_files_limited => 1,
log_rotate_logon_startup => 1,
log_rotationtype => 'bySize',
security_crossdomain => '0',
web_app_container_show_archived_real_path_enabled => 1,
}
In this example you are managing a domain in the default domain. When you want to manage a domain in a specific domain, you can use:
wls_domain { 'Wls11gSetting/Wls11g':
ensure => 'present',
jmx_platform_mbean_server_enabled => '0',
jmx_platform_mbean_server_used => 1,
jpa_default_provider => 'org.apache.openjpa.persistence.PersistenceProviderImpl',
jta_max_transactions => '10000',
jta_transaction_timeout => '30',
log_file_min_size => '5000',
log_filecount => '5',
log_filename => '/var/log/weblogic/Wls11g.log',
log_number_of_files_limited => '0',
log_rotate_logon_startup => '0',
log_rotationtype => 'byTime',
security_crossdomain => 1,
web_app_container_show_archived_real_path_enabled => '0',
}
Experience the Power of Puppet for WebLogic
If you want to play and experiment with Puppet and WebLogic, please take a look at our playgrounds. At our playgrounds, we provide you with a pre-installed environment, where you experiment fast and easy.

Attributes
Attribute Name | Short Description |
---|---|
admin_server_name | |
administration_mbean_auditing_enabled | Specifies whether the Administration Server generates a log message when this WebLogic Server domain’s configuration has been modified. |
administration_port | The common secure administration port for this WebLogic Server domain. |
administration_port_enabled | Specifies whether the domain-wide administration port should be enabled for this WebLogic Server domain. |
administration_protocol | The default protocol for communicating through the administration port or administration channels. |
archive_configuration_count | The number of archival versions of config.xml saved by the Administration Server each time the domain configuration is modified. |
batch_jobs_data_source_jndi_name | Returns the Batch DataSource jndi name. |
batch_jobs_executor_service_name | Returns the name of the application-scoped ManagedExecutorService. |
cluster_constraints_enabled | Specifies that deployments targeted to a cluster succeed only if all servers in the cluster are running. |
config_backup_enabled | If true, then backups of the configuration will be made during server boot. |
configuration_audit_type | Returns the criteria used for auditing configuration events (configuration changes and other operations): <ul> <li>CONFIG_CHANGE_NONE Configuration events will neither be written to the server log or directed to the Security Audit Framework.</li> <li>CONFIG_CHANGE_LOG Configuration events will be written to the server log.</li> <li>CONFIG_CHANGE_AUDIT Configuration events will be directed to the Security Audit Framework.</li> <li>CONFIG_CHANGE_LOG_AND_AUDIT Configuration events will be written to the server log and directed to the Security Audit Framework.</li> </ul> |
configuration_version | The release identifier for the configuration. |
console_context_path | The context path that you want to use in URLs that specify the Administration Console. |
console_cookie_name | An example on how to use this: |
console_enabled | Specifies whether the Administration Server automatically deploys the Administration Console in the current domain. |
console_extension_directory | Returns the directory path that console extensions are loaded from. |
console_min_threads | An example on how to use this: |
console_notes | An example on how to use this: |
console_protected_cookie_enabled | An example on how to use this: |
console_session_timeout | An example on how to use this: |
console_sso_logout_url | An example on how to use this: |
console_tags | An example on how to use this: |
diagnostic_context_compatibility_mode_enabled | Specifies whether WLDF sends a pre-12.2.1-style diagnostic context along with the current-style diagnostic context. |
disable_autorequire | Puppet supports automatic ordering of resources by autorequire. |
disable_corrective_change | Disable the modification of a resource when Puppet decides it is a corrective change. |
disable_corrective_ensure | Disable the creation or removal of a resource when Puppet decides is a corrective change. |
domain | With this parameter, you identify the domain, where your objects is in. |
domain_name | Domain name. |
domain_version | Defines the common version of all servers in a domain. |
enable_ee_compliant_classloading_for_embedded_adapters | Specifies the class loading behavior for embedded adapters. |
ensure | The basic property that the resource should be in. |
exalogic_optimizations_enabled | Specifies whether optimizations for Oracle Exalogic should be enabled. |
exalogicoptimizationsenabled | Enable or disabled exalogic optimizations. |
guardian_enabled | Specifies whether the Guardian Agent is deployed when starting servers in the current domain. |
internal_apps_deploy_on_demand_enabled | Specifies whether internal applications such as the console, uddi, wlstestclient, and uddiexplorer are deployed on demand (first access) instead of during server startup. |
java_service_console_enabled | Specifies whether the Administration Server automatically deploys the Java Service Administration Console in the current domain. |
java_service_enabled | Specifies whether features to support the use of this WebLogic Server as a Java Service in a cloud environment should be enabled. |
jmx_compatibility_mbean_server_enabled | Enables JMX clients to use the deprecated MBeanHome interface. |
jmx_domain_mbean_server_enabled | Specifies whether the Administration Server initializes the Domain MBean Server, which provides federated access to all run-time MBeans and read-only configuration MBeans in the domain. |
jmx_edit_mbean_server_enabled | Specifies whether the Administration Server initializes the Edit MBean Server, which contains the hierarchy of MBeans used to make modifications to the domain’s configuration. |
jmx_invocation_timeout_seconds | The number of seconds that internal WebLogic Server processes wait to connect to an MBean server, invoke an MBean server method, and return the results of the invocation. |
jmx_managed_server_notifications_enabled | Specifies whether the WebLogic Server Domain Runtime MBean Server will support notifications from the federated Runtime MBean Servers on the managed and administration servers. |
jmx_management_ejb_enabled | Enables access to the Management EJB (MEJB), which is part of the J2EE Management APIs (JSR-77). |
jmx_notes | Optional information that you can include to describe this configuration. |
jmx_platform_mbean_server_enabled | Platform MBean server enabled. |
jmx_platform_mbean_server_used | Platform MBean server used. |
jmx_runtime_mbean_server_enabled | Specifies whether each server instance in the domain initializes its Runtime MBean Server, which provides access to a server’s run-time MBeans and read-only configuration MBeans. |
jmx_tags | Return all tags on this Configuration MBean |
jpa_default_jpa_provider | The configured default JPA provider for the domain. |
jpa_default_provider | The JPA default provider java class. |
jpa_notes | Optional information that you can include to describe this configuration. |
jpa_tags | Return all tags on this Configuration MBean |
jta_abandon_timeout_seconds | Specifies the maximum amount of time, in seconds, a transaction manager persists in attempting to complete the second phase of a two-phase commit transaction. |
jta_before_completion_iteration_limit | The maximum number of cycles that the transaction manager performs the beforeCompletion synchronization callback for this WebLogic Server domain. |
jta_checkpoint_interval_seconds | The interval at which the transaction manager creates a new transaction log file and checks all old transaction log files to see if they are ready to be deleted. |
jta_clusterwide_recovery_enabled | Indicates that cluster-wide recovery is used for distributed transactions. |
jta_completion_timeout_seconds | Specifies the maximum amount of time, in seconds, a transaction manager waits for all resource managers to respond and indicate if the transaction can be committed or rolled back. |
jta_cross_domain_recovery_retry_interval | The interval at which a store lock for a given server in a recovery domain will be checked for takeover eligibility. |
jta_determiner_candidate_resource_info_list | Returns a list of one or more transaction resources (determiners). |
jta_determiners | Specifies a list of one or more transaction resources (determiners) separated by line breaks. |
jta_forget_heuristics | Specifies whether the transaction manager automatically performs an XA Resource forget operation for heuristic transaction completions. |
jta_max_resource_requests_on_server | Maximum number of concurrent requests to resources allowed for each server. |
jta_max_resource_unavailable_millis | Maximum duration time, in milliseconds, that a resource is declared dead. |
jta_max_retry_seconds_before_determiner_fail | The maximum amount of time, in seconds, WebLogic Server waits for the determiner to recover from a failure. |
jta_max_transactions | The JTA transaction max transactions value. |
jta_max_unique_name_statistics | The maximum number of unique transaction names for which statistics are maintained. |
jta_max_xa_call_millis | Maximum allowed time duration, in milliseconds, for XA calls to resources. |
jta_notes | Optional information that you can include to describe this configuration. |
jta_parallel_xa_enabled | Indicates that XA calls are executed in parallel if there are available threads. |
jta_recovery_site_name | The name of the site whose transactions this site/domain will recover in the event that intra-cluster transaction service migration is not successful or efficient. |
jta_security_interop_mode | Specifies the security mode of the communication channel used for XA calls between servers that participate in a global transaction. |
jta_serialize_enlistments_gc_interval_millis | The time interval, in milliseconds, at which internal objects used to serialize resource enlistment are cleaned up. |
jta_shutdown_grace_period | Indicates how long the server should wait for active transactions to complete before allowing shutdown. |
jta_tags | Return all tags on this Configuration MBean |
jta_tightly_coupled_transactions_enabled | Indicates tight coupling of transaction branches that span different transaction manager systems. |
jta_timeout_seconds | Specifies the maximum amount of time, in seconds, an active transaction is allowed to be in the first phase of a two-phase commit transaction. |
jta_tlog_write_when_determiner_exists_enabled | Indicates two-phase transaction recovery logs are written even if one or more determiners are configured. |
jta_transaction_timeout | The JTA transaction timeout value. |
jta_two_phase_enabled | Indicates that the two-phase commit protocol is used to coordinate transactions across two or more resource managers. |
jta_unregister_resource_grace_period | The amount of time, in seconds, a transaction manager waits for transactions involving the resource to complete before unregistering a resource. |
jta_wsat_issued_token_enabled | Specifies whether to use issuedtoken to enable authentication between the WS-AT coordinator and participant. |
jta_wsat_transport_security_mode | Specifies transport security mode required by WebService Transaction endpoints. |
log_buffer_size_kb | Gets the underlying log buffer size in kilobytes |
log_date_format_pattern | The date format pattern used for rendering dates in the log. |
log_date_pattern | The date format pattern used for rendering dates in the log. |
log_domain_log_broadcast_filter | The filter configuration for log events being sent to the domain log. |
log_domain_log_broadcast_severity | The minimum severity of log messages going to the domain log from this server’s log broadcaster. |
log_domain_log_broadcaster_buffer_size | Broadcasts log messages to the domain log in batch mode. |
log_file_count | The maximum number of log files that the server creates when it rotates the log. |
log_file_filter | The filter configuration for the server log file. |
log_file_min_size | The log file min size of a domain or server. |
log_file_name | The name of the file that stores current log messages. |
log_file_rotation_dir | The directory where the rotated log files will be stored. |
log_file_severity | The minimum severity of log messages going to the server log file. |
log_file_time_span | The interval (in hours) at which the server saves old log messages to another file. |
log_filecount | The log file count of a domain or server. |
log_filename | The domain log filename. |
log_format_compatibility_enabled | Configures whether log messages will be logged in legacy format without supplemental attributes. |
log_log4j_logging_enabled | Specifies whether the server logging is based on a Log4j implementation. |
log_logger_severity | The minimum severity of log messages going to all log destinations. |
log_logger_severity_properties | The configuration of the different logger severities keyed by name. |
log_memory_buffer_filter | The filter configuration for messages that are stored in the log memory buffer. |
log_memory_buffer_severity | The minimum severity of log messages going to the memory buffer of recent log events. |
log_memory_buffer_size | The size of the memory buffer that holds the last n log records. |
log_monitoring_enabled | Enable or disable log monitoring. |
log_monitoring_interval_secs | Timer interval in seconds to check the counts of messages logged during the interval. |
log_monitoring_throttle_message_length | Cut-off length of the log message for evaluation during throttle period. |
log_monitoring_throttle_threshold | The threshold number of messages logged during the evaluation period which enables or disables the throttling. |
log_notes | Optional information that you can include to describe this configuration. |
log_number_of_files_limited | Indicates whether to limit the number of log files that this server instance creates to store old messages. |
log_platform_logger_levels | Specifies the platform logger and the associated level names set through the WebLogic Server configuration. |
log_redirect_stderr_to_server_log_enabled | Specifies whether the stderr of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic Logging system. |
log_redirect_stdout_to_server_log_enabled | Specifies whether the stdout of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic logging system. |
log_rotate_log_on_startup | Specifies whether a server rotates its log file during its startup cycle. |
log_rotate_logon_startup | log rotate Logon at startup of a domain or server. |
log_rotation_time | Determines the start time (hour and minute) for a time-based rotation sequence. |
log_rotation_type | Criteria for moving old log messages to a separate file. |
log_rotationtype | log rotation type of a domain or server. |
log_server_logging_bridge_use_parent_loggers_enabled | Specifies whether application log messages are propagated to the parent node in the Logger tree or to the WebLogic Server log by means of the Logging Bridge. |
log_stdout_filter | The filter configuration for log events being sent to the standard out. |
log_stdout_format | The output format to use when logging to the console. |
log_stdout_log_stack | Specifies whether to dump stack traces to the console when included in logged message. |
log_stdout_severity | The minimum severity of log messages going to the standard out. |
log_tags | Return all tags on this Configuration MBean |
max_concurrent_long_running_requests | The maximum number of running long-running requests that can be submitted to all the Managed Executor Services or Managed Scheduled Executor Services in the global/domain partition on the current server. |
max_concurrent_new_threads | The maximum number of running threads that can be created by all the Managed Thread Factories in the global/domain partition on the current server. |
name | The name. |
notes | Optional information that you can include to describe this configuration. |
parallel_deploy_application_modules | Determines if the modules of applications will be deployed in parallel. |
parallel_deploy_applications | Determines if applications will be deployed in parallel. |
production_mode_enabled | Specifies whether all servers in this domain run in production mode. |
provider | resource. |
root_directory | Return the root directory for the domain. |
security_administrative_identity_domain | Domain’s administrative identity domain. |
security_anonymous_admin_lookup_enabled | Returns true if anonymous JNDI access for Admin MBean home is permitted. |
security_clear_text_credential_access_enabled | Returns true if allow access to credential in clear text. |
security_compatibility_connection_filters_enabled | Specifies whether this WebLogic Server domain enables compatiblity with previous connection filters. |
security_connection_filter | The name of the Java class that implements a connection filter (that is, the weblogic.security.net.ConnectionFilter interface). |
security_connection_filter_rules | The rules used by any connection filter that implements the ConnectionFilterRulesListener interface. |
security_connection_logger_enabled | Specifies whether this WebLogic Server domain should log accepted connections. |
security_console_full_delegation_enabled | Indicates whether the console is enabled for fully delegate authorization. |
security_credential | The password for the domain. |
security_cross_domain_security_enabled | Indicates whether or not cross-domain security is enabled |
security_crossdomain | The cross domain enabled. |
security_downgrade_untrusted_principals | Whether or not to downgrade to anonymous principals that cannot be verified. |
security_enforce_strict_url_pattern | Whether or not the system should enforce strict URL pattern or not. |
security_enforce_valid_basic_auth_credentials | Whether or not the system should allow requests with invalid Basic Authentication credentials to access unsecure resources. |
security_excluded_domain_names | Specifies a list of remote domains for which cross-domain check should not be applied. |
security_identity_domain_aware_providers_required | Returns true if all role mapping, authorization, credential mapping, and audit providers configured in the domain must support the IdentityDomainAwareProviderMBean interface’s administrative identity domain. |
security_node_manager_password | The password that the Administration Server uses to communicate with Node Manager when starting, stopping, or restarting Managed Servers. |
security_node_manager_username | The user name that the Administration Server uses to communicate with Node Manager when starting, stopping, or restarting Managed Servers. |
security_nonce_timeout_seconds | Returns the value of the nonce timeout in seconds. |
security_notes | Optional information that you can include to describe this configuration. |
security_principal_equals_case_insensitive | Specifies whether the WebLogic Server principal name is compared using a case insensitive match when the equals method for the principal object is performed. |
security_principal_equals_compare_dn_and_guid | Specifies whether the GUID and DN data in a WebLogic Server principal object are used when the equals method of that object is invoked. |
security_remote_anonymous_rmi_iiop_enabled | Returns true if remote anonymous RMI access via IIOP is permitted. |
security_remote_anonymous_rmi_t3_enabled | Returns true if remote anonymous RMI access via T3 is permitted. |
security_tags | Return all tags on this Configuration MBean |
security_use_kss_for_demo | Determines whether the Demo Identity and Demo Trust key stores should be obtained from the Oracle Key Store Service (KSS). |
security_web_app_files_case_insensitive | This property defines the case sensitive URL-pattern matching behavior for security constraints, servlets, filters, virtual-hosts, and so on, in the Web application container and external security policies. |
server_migration_history_size | Gets the history size of server migrations. |
service_migration_history_size | Gets the history size of service migrations. |
setarchiveconfigurationcount | The amount of archived backups of the domain configuration file retained. |
setconfigbackupenabled | Enable or disable configuration backup for the domain. |
setconfigurationaudittype | The configuration audit type. |
setinternalappdeploymentondemandenable | Enable or disabled internal app deployment. |
site_name | The name of the site this domain is associated with. |
tags | Return all tags on this Configuration MBean |
timeout | Timeout for applying a resource. |
web_app_container_show_archived_real_path_enabled | Archived real path enabled. |
admin_server_name
An example on how to use this:
wls_domain {a_wls_domain :
...
admin_server_name => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:admin_server_name']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
administration_mbean_auditing_enabled
Specifies whether the Administration Server generates a log message when this WebLogic Server domain’s configuration has been modified. Any change to a server, module, or other item in the domain (either through the Administration Console, command-line utilities, or the APIs) will cause the Administration Server to generate this informational message. This attribute has been deprecated in favor of ConfigurationAuditType. If values for both attributes are specified, the resultant behavior will be the logical OR condition of the two settings.
An example on how to use this:
wls_domain {a_wls_domain :
...
administration_mbean_auditing_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:administration_mbean_auditing_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
administration_port
The common secure administration port for this WebLogic Server domain. (Requires you to enable the administration port.)
An example on how to use this:
wls_domain {a_wls_domain :
...
administration_port => '9002'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:administration_port']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
administration_port_enabled
Specifies whether the domain-wide administration port should be enabled for this WebLogic Server domain. Because the administration port uses SSL, enabling the administration port requires that SSL must be configured for all servers in the domain. The domain-wide administration port enables you to start a WebLogic Server instance in STANDBY
state. It also allows you to separate administration traffic from application traffic in your domain. Because all servers in the domain must enable or disable the administration port at once, you configure the default administration port settings at the domain level. If you enable the administration port: <ul> <li> The administration port accepts only connections that specify administrator credentials. </li> <li> Connections that specify administrator credentials can use only the administration port. </li> <li> The command that starts managed servers must specify a secure protocol and the administration port: -Dweblogic.management.server=https://admin_server:administration_port
</li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
administration_port_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:administration_port_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
administration_protocol
The default protocol for communicating through the administration port or administration channels. (Requires you to enable the administration port or to create an administration channel.) If requests through the administration port or an administration channel do not specify a protocol, WebLogic Server uses the protocol specified here. Valid admin protocols are: <ul> <li> t3s <li> https <li> iiops </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
administration_protocol => 't3s'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:administration_protocol']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
archive_configuration_count
The number of archival versions of config.xml saved by the Administration Server each time the domain configuration is modified.
An example on how to use this:
wls_domain {a_wls_domain :
...
archive_configuration_count => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:archive_configuration_count']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
batch_jobs_data_source_jndi_name
Returns the Batch DataSource jndi name. This jndi name will be used to lookup an instance of a DataSource that will be used to store the Batch jobs data.
An example on how to use this:
wls_domain {a_wls_domain :
...
batch_jobs_data_source_jndi_name => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:batch_jobs_data_source_jndi_name']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
batch_jobs_executor_service_name
Returns the name of the application-scoped ManagedExecutorService. This ManagedExecutorService instance will be used to run batch jobs that are submitted from applications deployed to the domain. The ManagedExecutorServiceTemplate by the same name must exit when a batch job is submitted in the domain. If this returns null, then the batch runtime will look to use the default Java EE ManagedExecutorService that is bound to the JNDI name: java:comp/DefaultManagedExecutorService
.
An example on how to use this:
wls_domain {a_wls_domain :
...
batch_jobs_executor_service_name => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:batch_jobs_executor_service_name']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
cluster_constraints_enabled
Specifies that deployments targeted to a cluster succeed only if all servers in the cluster are running. By default, cluster constraints are disabled and deployment is attempted only on the servers that are reachable at the time of deployment from the Administration Server. Any servers that have been shut down or are temporarily partitioned from the Administration Server will retrieve the deployment during server startup or shortly after the network partition is resolved.
An example on how to use this:
wls_domain {a_wls_domain :
...
cluster_constraints_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:cluster_constraints_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
config_backup_enabled
If true, then backups of the configuration will be made during server boot.
An example on how to use this:
wls_domain {a_wls_domain :
...
config_backup_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:config_backup_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
configuration_audit_type
Returns the criteria used for auditing configuration events (configuration changes and other operations): <ul> <li>CONFIG_CHANGE_NONE
Configuration events will neither be written to the server log or directed to the Security Audit Framework.</li> <li>CONFIG_CHANGE_LOG
Configuration events will be written to the server log.</li> <li>CONFIG_CHANGE_AUDIT
Configuration events will be directed to the Security Audit Framework.</li> <li>CONFIG_CHANGE_LOG_AND_AUDIT
Configuration events will be written to the server log and directed to the Security Audit Framework.</li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
configuration_audit_type => 'none'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:configuration_audit_type']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
configuration_version
The release identifier for the configuration. This identifier will be used to indicate the version of the configuration. All server generated configurations will be established with the release identifier of the running server. The form of the version is major.minor.servicepack.rollingpatch. Not all parts of the version are required. i.e. “7” is acceptable.
An example on how to use this:
wls_domain {a_wls_domain :
...
configuration_version => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:configuration_version']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_context_path
The context path that you want to use in URLs that specify the Administration Console. (Requires you to enable the Administration Console for the current domain.) To access the Administration Console, you use the following URL: http://listen-addess:listen-port/context-path. For example, if you set the context path to myconsole
, then you use the following URL to access the Administration Console: http://localhost:7001/myconsole
. To specify the listen address and listen port that you use to access the Administration Console, configure the listen address and listen port of the Administration Server.
An example on how to use this:
wls_domain {a_wls_domain :
...
console_context_path => 'console'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_context_path']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_cookie_name
An example on how to use this:
wls_domain {a_wls_domain :
...
console_cookie_name => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_cookie_name']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_enabled
Specifies whether the Administration Server automatically deploys the Administration Console in the current domain. If the Administration Console is not deployed, you can still use the WebLogic Scripting Tool or the management APIs to configure and monitor the domain.
An example on how to use this:
wls_domain {a_wls_domain :
...
console_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
console_extension_directory
Returns the directory path that console extensions are loaded from.
An example on how to use this:
wls_domain {a_wls_domain :
...
console_extension_directory => 'console-ext'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_extension_directory']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_min_threads
An example on how to use this:
wls_domain {a_wls_domain :
...
console_min_threads => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_min_threads']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_notes
An example on how to use this:
wls_domain {a_wls_domain :
...
console_notes => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_notes']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_protected_cookie_enabled
An example on how to use this:
wls_domain {a_wls_domain :
...
console_protected_cookie_enabled => '1'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_protected_cookie_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_session_timeout
An example on how to use this:
wls_domain {a_wls_domain :
...
console_session_timeout => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_session_timeout']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_sso_logout_url
An example on how to use this:
wls_domain {a_wls_domain :
...
console_sso_logout_url => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_sso_logout_url']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
console_tags
An example on how to use this:
wls_domain {a_wls_domain :
...
console_tags => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:console_tags']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
diagnostic_context_compatibility_mode_enabled
Specifies whether WLDF sends a pre-12.2.1-style diagnostic context along with the current-style diagnostic context. If outbound communication to pre-12.2.1 servers is possible, this setting should always be enabled to ensure that those servers receive a diagnostic context that they can process. Disabling this setting in those scenarios can result in correlation information being lost across tiers, and in information reported by WLDF and DMS to become of sync in some situations. If there is no outbound communication to pre-12.2.1 servers possible, it is suggested to disable this mode as only the current-style diagnostic context is needed to be propagated outbound (propagating the old style will not cause a failure, but is unnecessary overhead in that situation). This setting affects outbound only, inbound pre-12.2.1 style diagnostic contexts are always understood and handled.
An example on how to use this:
wls_domain {a_wls_domain :
...
diagnostic_context_compatibility_mode_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:diagnostic_context_compatibility_mode_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
disable_autorequire
Puppet supports automatic ordering of resources by autorequire. Sometimes, however, this causes issues. Setting this parameter to true
, disables autorequiring for this specific resource.
USE WITH CAUTION!!
Here is an example on hopw to use this:
...{'domain_name/...':
disableautorequire => true,
...
}
Back to overview of wls_domain
disable_corrective_change
Disable the modification of a resource when Puppet decides it is a corrective change.
(requires easy_type V2.11.0 or higher)
When using a Puppet Server, Puppet knows about adaptive and corrective changes. A corrective change is when Puppet notices that the resource has changed, but the catalog has not changed. This can occur for example, when a user, by accident or willingly, changed something on the system that Puppet is managing. The normal Puppet process then repairs this and puts the resource back in the state as defined in the catalog. This process is precisely what you want most of the time, but not always. This can sometimes also occur when a hardware or network error occurs. Then Puppet cannot correctly determine the current state of the system and thinks the resource is changed, while in fact, it is not. Letting Puppet recreate remove or change the resource in these cases, is NOT wat you want.
Using the disable_corrective_change
parameter, you can disable corrective changes on the current resource.
Here is an example of this:
crucial_resource {'be_carefull':
...
disable_corrective_change => true,
...
}
When a corrective ensure does happen on the resource Puppet will not modify the resource and signal an error:
Error: Corrective change present requested by catalog, but disabled by parameter disable_corrective_change
Error: /Stage[main]/Main/Crucial_resource[be_carefull]/parameter: change from '10' to '20' failed: Corrective change present requested by catalog, but disabled by parameter disable_corrective_change. (corrective)
Back to overview of wls_domain
disable_corrective_ensure
Disable the creation or removal of a resource when Puppet decides is a corrective change.
(requires easy_type V2.11.0 or higher)
When using a Puppet Server, Puppet knows about adaptive and corrective changes. A corrective change is when Puppet notices that the resource has changed, but the catalog has not changed. This can occur for example, when a user, by accident or willingly, changed something on the system that Puppet is managing. The normal Puppet process then repairs this and puts the resource back in the state as defined in the catalog. This process is precisely what you want most of the time, but not always. This can sometimes also occur when a hardware or network error occurs. Then Puppet cannot correctly determine the current state of the system and thinks the resource is changed, while in fact, it is not. Letting Puppet recreate remove or change the resource in these cases, is NOT wat you want.
Using the disable_corrective_ensure
parameter, you can disable corrective ensure present or ensure absent actions on the current resource.
Here is an example of this:
crucial_resource {'be_carefull':
ensure => 'present',
...
disable_corrective_ensure => true,
...
}
When a corrective ensure does happen on the resource Puppet will not create or remove the resource and signal an error:
Error: Corrective ensure present requested by catalog, but disabled by parameter disable_corrective_ensure.
Error: /Stage[main]/Main/Crucial_resource[be_carefull]/ensure: change from 'absent' to 'present' failed: Corrective ensure present requested by catalog, but disabled by parameter disable_corrective_ensure. (corrective)
Back to overview of wls_domain
domain
With this parameter, you identify the domain, where your objects is in.
The domain name is part of the full qualified name of any WebLogic object on a system. Let’s say we want to describe a WebLogic server. The full qualified name is:
wls_server{'domain_name/server_name':
ensure => present,
...
}
When you don’t specify a domain name, Puppet will use default
as domain name. For every domain you want to manage, you’ll have to put a wls_settings
in your manifest.
Back to overview of wls_domain
domain_name
Domain name.
Back to overview of wls_domain
domain_version
Defines the common version of all servers in a domain. In a domain containing servers that are not all at the same release version, this attribute is used to determine the feature level that servers will assume. The value must be less than or equal to the version of any managed server in the domain. If this value is not equal to the version of the release version of the admin server, then the admin server will not be allowed to make modifications to the configuration.
An example on how to use this:
wls_domain {a_wls_domain :
...
domain_version => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:domain_version']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
enable_ee_compliant_classloading_for_embedded_adapters
Specifies the class loading behavior for embedded adapters. If you enable this option, embedded adapters deployed to all partitions in the domain will use Java EE compliant class loading. The embedded adapter’s classes will be accessible from other modules in the same application.
An example on how to use this:
wls_domain {a_wls_domain :
...
enable_ee_compliant_classloading_for_embedded_adapters => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:enable_ee_compliant_classloading_for_embedded_adapters']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
ensure
The basic property that the resource should be in.
Valid values are present
, absent
.
Back to overview of wls_domain
exalogic_optimizations_enabled
Specifies whether optimizations for Oracle Exalogic should be enabled. Optimizations include improved thread management and request processing, and reduced lock contention. This attribute should be enabled only when configuring a WebLogic domain for Oracle Exalogic.
An example on how to use this:
wls_domain {a_wls_domain :
...
exalogic_optimizations_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:exalogic_optimizations_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
exalogicoptimizationsenabled
Enable or disabled exalogic optimizations.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
guardian_enabled
Specifies whether the Guardian Agent is deployed when starting servers in the current domain.
An example on how to use this:
wls_domain {a_wls_domain :
...
guardian_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:guardian_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
internal_apps_deploy_on_demand_enabled
Specifies whether internal applications such as the console, uddi, wlstestclient, and uddiexplorer are deployed on demand (first access) instead of during server startup.
An example on how to use this:
wls_domain {a_wls_domain :
...
internal_apps_deploy_on_demand_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:internal_apps_deploy_on_demand_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
java_service_console_enabled
Specifies whether the Administration Server automatically deploys the Java Service Administration Console in the current domain.
An example on how to use this:
wls_domain {a_wls_domain :
...
java_service_console_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:java_service_console_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
java_service_enabled
Specifies whether features to support the use of this WebLogic Server as a Java Service in a cloud environment should be enabled.
An example on how to use this:
wls_domain {a_wls_domain :
...
java_service_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:java_service_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_compatibility_mbean_server_enabled
Enables JMX clients to use the deprecated MBeanHome
interface. Prior to 9.0, WebLogic Server supported a typed API layer over its JMX layer. Your JMX application classes could import type-safe interfaces for WebLogic Server MBeans, retrieve a reference to the MBeans through the weblogic.management.MBeanHome
interface, and invoke the MBean methods directly.
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_compatibility_mbean_server_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_compatibility_mbean_server_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_domain_mbean_server_enabled
Specifies whether the Administration Server initializes the Domain MBean Server, which provides federated access to all run-time MBeans and read-only configuration MBeans in the domain. Through it, JMX clients can access all MBeans in a domain through a single connection. The Administration Console and the WebLogic Scripting Tool use this MBean server for many (but not all) of their read operations. This MBean server exists only on the Administration Server. The Administration Server initializes it the first time a JMX client requests a connection to it. If you set this attribute to false
, the Administration Server will not start this MBean server and JMX clients cannot connect to it. While this MBean server is instantiated lazily (only when requested), once it is instantiated it does use some memory and network traffic. Disabling this MBean server can conserve a minimal amount of resources, but the trade off is that JMX clients must maintain separate connections for each WebLogic Server’s Runtime MBean Server.
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_domain_mbean_server_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_domain_mbean_server_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_edit_mbean_server_enabled
Specifies whether the Administration Server initializes the Edit MBean Server, which contains the hierarchy of MBeans used to make modifications to the domain’s configuration. All JMX clients, including utilities such as the Administration Console and the WebLogic Scripting Tool, use the Edit MBean Server to modify a domain’s configuration. This MBean server exists only on the Administration Server. By default, when the Administration Server starts, it starts the Edit MBean Server. If you set the EditMBeanServerEnabled
attribute to false
, the Administration Server will not start this MBean server. If you disable this MBean server, JMX clients cannot modify the domain’s configuration. You can, however, modify the domain configuration through the offline editing feature of WebLogic Scripting Tool. <dl> <dt>Note:</dt> <dd> Disabling the Edit MBean Server is not sufficient to prevent changes to a domain configuration. Because the WebLogic Server deployment service does not use JMX, the Administration Console and WLST can deploy or undeploy applications even if you have disabled the Edit MBean Server. </dd> </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_edit_mbean_server_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_edit_mbean_server_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_invocation_timeout_seconds
The number of seconds that internal WebLogic Server processes wait to connect to an MBean server, invoke an MBean server method, and return the results of the invocation. If the MBean server method does not complete (return) within the timeout period, WebLogic Server abandons its invocation attempt. Some internal management processes within WebLogic Server require a server instance to connect to MBean servers in other WebLogic Server instances and invoke an MBean server method. The timeout period prevents the internal process from locking up if an MBean server cannot successfully return a method invocation. A value of 0
(zero) prevents the method invocation from timing out. With such a value, the internal process will wait indefinitely until the MBean server’s method returns.
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_invocation_timeout_seconds => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_invocation_timeout_seconds']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jmx_managed_server_notifications_enabled
Specifies whether the WebLogic Server Domain Runtime MBean Server will support notifications from the federated Runtime MBean Servers on the managed and administration servers. Supporting notifications requires a significant amount of memory resources. A list of ObjectNames is maintained for each MBean from the Runtime MBean Servers. If notifications are not required for this domain, then disabling them will save on CPU and memory resources. This is particularly critical if there are large numbers of runtime MBeans and/or large numbers of servers.
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_managed_server_notifications_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_managed_server_notifications_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_management_ejb_enabled
Enables access to the Management EJB (MEJB), which is part of the J2EE Management APIs (JSR-77). The Management API specification provides a standardized management data model for common resources on J2EE Web application servers. The MEJB provides access to J2EE Managed Objects (JMOs), which describe the common J2EE resources. If you set this attribute to false
, WebLogic Server does not register the MEJB in the JNDI tree, and effectively disables the J2EE Management APIs for the domain.
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_management_ejb_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_management_ejb_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_notes
Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml
) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <
. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_notes => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_notes']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jmx_platform_mbean_server_enabled
Platform MBean server enabled.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_platform_mbean_server_used
Platform MBean server used.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_runtime_mbean_server_enabled
Specifies whether each server instance in the domain initializes its Runtime MBean Server, which provides access to a server’s run-time MBeans and read-only configuration MBeans. The Administration Console and the WebLogic Scripting Tool use this MBean server for some (but not all) of their read operations. If RuntimeMBeanServerEnabled
is true
, each server starts its Runtime MBean Server during the server’s startup cycle. If this attribute is false
, no server instance in the domain will start its Runtime MBean Server.
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_runtime_mbean_server_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_runtime_mbean_server_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jmx_tags
Return all tags on this Configuration MBean
An example on how to use this:
wls_domain {a_wls_domain :
...
jmx_tags => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jmx_tags']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jpa_default_jpa_provider
The configured default JPA provider for the domain.
An example on how to use this:
wls_domain {a_wls_domain :
...
jpa_default_jpa_provider => 'org.eclipse.persistence.jpa.PersistenceProvider'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jpa_default_jpa_provider']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jpa_default_provider
The JPA default provider java class.
Back to overview of wls_domain
jpa_notes
Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml
) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <
. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
jpa_notes => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jpa_notes']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jpa_tags
Return all tags on this Configuration MBean
An example on how to use this:
wls_domain {a_wls_domain :
...
jpa_tags => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jpa_tags']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_abandon_timeout_seconds
Specifies the maximum amount of time, in seconds, a transaction manager persists in attempting to complete the second phase of a two-phase commit transaction. During the second phase of a two-phase commit transaction, the transaction manager continues to try to complete the transaction until all resource managers indicate that the transaction is completed. After the abandon transaction timer expires, no further attempt is made to resolve the transaction. If the transaction is in a prepared state before being abandoned, the transaction manager rolls back the transaction to release any locks held on behalf of the abandoned transaction.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_abandon_timeout_seconds => '86400'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_abandon_timeout_seconds']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_before_completion_iteration_limit
The maximum number of cycles that the transaction manager performs the beforeCompletion synchronization callback for this WebLogic Server domain. Nothing prevents a Synchronization object from registering another during beforeCompletion
, even those whose beforeCompletions
have already been called. For example, an EJB can call another in its ejbStore()
method. To accommodate this, the transaction manager calls all Synchronization objects, then repeats the cycle if new ones have been registered. This count sets a limit to the number of cycles that synchronization occurs.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_before_completion_iteration_limit => '10'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_before_completion_iteration_limit']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_checkpoint_interval_seconds
The interval at which the transaction manager creates a new transaction log file and checks all old transaction log files to see if they are ready to be deleted.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_checkpoint_interval_seconds => '300'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_checkpoint_interval_seconds']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_clusterwide_recovery_enabled
Indicates that cluster-wide recovery is used for distributed transactions. When enabled, recovery operations for a distributed transaction are applied to all the servers of the cluster hosting a InterposedTransactionManager rather than just the server hosting the InterposedTransactionManager.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_clusterwide_recovery_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_clusterwide_recovery_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jta_completion_timeout_seconds
Specifies the maximum amount of time, in seconds, a transaction manager waits for all resource managers to respond and indicate if the transaction can be committed or rolled back. <ul><li> The default value is 0, which sets the value to approximately twice the default transaction-timeout
value with a maximum value of 120 seconds. This value provides backward compatibility for prior releases without this setting.</li> <li>If the specified value is -1, the maximum value supported by this attribute is used. </li> <li>If the specified value exceeds the value set for abandon-timeout-seconds
, the value of abandon-timeout-seconds
is used. </li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_completion_timeout_seconds => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_completion_timeout_seconds']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_cross_domain_recovery_retry_interval
The interval at which a store lock for a given server in a recovery domain will be checked for takeover eligibility.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_cross_domain_recovery_retry_interval => '60'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_cross_domain_recovery_retry_interval']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_determiner_candidate_resource_info_list
Returns a list of one or more transaction resources (determiners). A determiner’s in-doubt transaction records are used during transaction recovery when a TLog is not present.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_determiner_candidate_resource_info_list => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_determiner_candidate_resource_info_list']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_determiners
Specifies a list of one or more transaction resources (determiners) separated by line breaks. A determiner’s in-doubt transaction records are used during transaction recovery when a TLog is not present.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_determiners => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_determiners']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_forget_heuristics
Specifies whether the transaction manager automatically performs an XA Resource forget
operation for heuristic transaction completions. When enabled, the transaction manager automatically performs an XA Resource forget()
operation for all resources as soon as the transaction learns of a heuristic outcome. Disable this feature only if you know what to do with the resource when it reports a heuristic decision.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_forget_heuristics => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_forget_heuristics']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jta_max_resource_requests_on_server
Maximum number of concurrent requests to resources allowed for each server.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_max_resource_requests_on_server => '50'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_max_resource_requests_on_server']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_max_resource_unavailable_millis
Maximum duration time, in milliseconds, that a resource is declared dead. After the duration, the resource is declared available again, even if the resource provider does not explicitly re-register the resource.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_max_resource_unavailable_millis => '1800000'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_max_resource_unavailable_millis']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_max_retry_seconds_before_determiner_fail
The maximum amount of time, in seconds, WebLogic Server waits for the determiner to recover from a failure. If the determiner does not recover after this period, WebLogic Server sets the TLog health state to HEALTH_FAILED.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_max_retry_seconds_before_determiner_fail => '300'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_max_retry_seconds_before_determiner_fail']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_max_transactions
The JTA transaction max transactions value.
Back to overview of wls_domain
jta_max_unique_name_statistics
The maximum number of unique transaction names for which statistics are maintained. The first 1001 unique transaction names are maintained as their own transaction name and stored in each statistic. After the 1001st transaction name is reached, the transaction name is stored as weblogic.transaction.statistics.namedOverflow
, and the transaction statistic is also merged and maintained in weblogic.transaction.statistics.namedOverflow
. A transaction name typically represents a category of business transactions, such as “funds-transfer.”
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_max_unique_name_statistics => '1000'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_max_unique_name_statistics']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_max_xa_call_millis
Maximum allowed time duration, in milliseconds, for XA calls to resources. If a particular XA call to a resource exceeds the limit, the resource is declared unavailable.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_max_xa_call_millis => '120000'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_max_xa_call_millis']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_notes
Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml
) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <
. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_notes => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_notes']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_parallel_xa_enabled
Indicates that XA calls are executed in parallel if there are available threads.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_parallel_xa_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_parallel_xa_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jta_recovery_site_name
The name of the site whose transactions this site/domain will recover in the event that intra-cluster transaction service migration is not successful or efficient.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_recovery_site_name => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_recovery_site_name']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_security_interop_mode
Specifies the security mode of the communication channel used for XA calls between servers that participate in a global transaction. All server instances in a domain must have the same security mode setting. Security Interoperability Mode options: <ul> <li>default The transaction coordinator makes calls using the kernel identity over an admin channel if it is enabled, and anonymous
otherwise. Man-in-the-middle attacks are possible if the admin channel is not enabled.</li> <li>performance The transaction coordinator makes calls using anonymous
at all times. This implies a security risk since a malicious third party could then try to affect the outcome of transactions using a man-in-the-middle attack.</li> <li>compatibility The transaction coordinator makes calls as the kernel identity over an insecure channel. This is a high security risk because a successful man-in-the-middle attack would allow the attacker to gain administrative control over both domains. This setting should only be used when strong network security is in place. </li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_security_interop_mode => 'default'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_security_interop_mode']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_serialize_enlistments_gc_interval_millis
The time interval, in milliseconds, at which internal objects used to serialize resource enlistment are cleaned up.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_serialize_enlistments_gc_interval_millis => '30000'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_serialize_enlistments_gc_interval_millis']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_shutdown_grace_period
Indicates how long the server should wait for active transactions to complete before allowing shutdown.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_shutdown_grace_period => '180'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_shutdown_grace_period']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_tags
Return all tags on this Configuration MBean
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_tags => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_tags']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_tightly_coupled_transactions_enabled
Indicates tight coupling of transaction branches that span different transaction manager systems. When enabled, WebLogic uses the transaction identifier of a transaction imported by the InterposedTransactionManager for XA calls rather than an internally mapped Xid. This applies to inter-domain WebLogic transactions and transactions imported from Tuxedo. This allows for tight coupling of transaction branches for transactions that span across different transaction manager systems. If a transaction between WebLogic and Tuxedo resources uses a GridLink Data Source with GridLink Affinity enabled, the XA Affinity context is automatically used for the transaction.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_tightly_coupled_transactions_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_tightly_coupled_transactions_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jta_timeout_seconds
Specifies the maximum amount of time, in seconds, an active transaction is allowed to be in the first phase of a two-phase commit transaction. If the specified amount of time expires, the transaction is automatically rolled back.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_timeout_seconds => '30'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_timeout_seconds']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_tlog_write_when_determiner_exists_enabled
Indicates two-phase transaction recovery logs are written even if one or more determiners are configured.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_tlog_write_when_determiner_exists_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_tlog_write_when_determiner_exists_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jta_transaction_timeout
The JTA transaction timeout value.
Back to overview of wls_domain
jta_two_phase_enabled
Indicates that the two-phase commit protocol is used to coordinate transactions across two or more resource managers. If not selected: <ul> <li> Two-phase commit is disabled and any attempt to use two-phase commit results in a RollbackException being thrown.</li> <li> All transaction logging is disabled, including checkpoint records.</li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_two_phase_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_two_phase_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jta_unregister_resource_grace_period
The amount of time, in seconds, a transaction manager waits for transactions involving the resource to complete before unregistering a resource. This grace period helps minimize the risk of abandoned transactions because of an unregistered resource, such as a JDBC data source module packaged with an application. During the specified grace period, the unregisterResource
call blocks until the call returns and no new transactions are started for the associated resource. If the number of outstanding transactions for the resource goes to 0
, the unregisterResource
call returns immediately. At the end of the grace period, if outstanding transactions are associated with the resource, the unregisterResource
call returns and a log message is written to the server on which the resource was previously registered.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_unregister_resource_grace_period => '30'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_unregister_resource_grace_period']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
jta_wsat_issued_token_enabled
Specifies whether to use issuedtoken
to enable authentication between the WS-AT coordinator and participant.
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_wsat_issued_token_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_wsat_issued_token_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
jta_wsat_transport_security_mode
Specifies transport security mode required by WebService Transaction endpoints. Transport Security options: <ul> <li>SSLNotRequired All WebService Transaction protocol messages are exchanged over the HTTP channel.</li> <li>SSLRequired All WebService Transaction protocol messages are and can only be exchanged over the HTTPS.</li> <li>ClientCertRequired All WebService Transaction protocol messages are and can only be exchanged over the HTTPS, and WLS enforces the presence of client certificate </li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
jta_wsat_transport_security_mode => 'SSLNotRequired'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:jta_wsat_transport_security_mode']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_buffer_size_kb
Gets the underlying log buffer size in kilobytes
An example on how to use this:
wls_domain {a_wls_domain :
...
log_buffer_size_kb => '8'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_buffer_size_kb']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_date_format_pattern
The date format pattern used for rendering dates in the log. The DateFormatPattern string conforms to the specification of the java.text.SimpleDateFormat
class.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_date_format_pattern => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_date_format_pattern']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_date_pattern
The date format pattern used for rendering dates in the log. The DateFormatPattern string conforms to the specification of the java.text.SimpleDateFormat class.
Back to overview of wls_domain
log_domain_log_broadcast_filter
The filter configuration for log events being sent to the domain log.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_domain_log_broadcast_filter => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_domain_log_broadcast_filter']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_domain_log_broadcast_severity
The minimum severity of log messages going to the domain log from this server’s log broadcaster. Messages with a lower severity than the specified value will not be published to the domain log.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_domain_log_broadcast_severity => 'Notice'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_domain_log_broadcast_severity']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_domain_log_broadcaster_buffer_size
Broadcasts log messages to the domain log in batch mode. The size of the buffer for log messages that are sent to the domain log. The buffer is maintained on the Managed Server and is broadcasted to the domain log when it is full. If you notice performance issues due to a high rate of log messages being generated, set this value higher. This will cause the buffer to be broadcasted less frequently from the Managed Server to the domain log. In production environments, it is not recommended to set the buffer size lower than the production default of 10.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_domain_log_broadcaster_buffer_size => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_domain_log_broadcaster_buffer_size']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_file_count
The maximum number of log files that the server creates when it rotates the log. This number does not include the file that the server uses to store current messages. (Requires that you enable Number of Files Limited.)
An example on how to use this:
wls_domain {a_wls_domain :
...
log_file_count => '7'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_file_count']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_file_filter
The filter configuration for the server log file. A filter configuration defines simple filtering rules to limit the volume of log messages written to the log file.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_file_filter => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_file_filter']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_file_min_size
The log file min size of a domain or server.
Back to overview of wls_domain
log_file_name
The name of the file that stores current log messages. Usually it is a computed value based on the name of the parent of this MBean. For example, for a server log, it is SERVER_NAME.log
. However, if the name of the parent cannot be obtained, the file name is weblogic.log
. If you specify a relative pathname, it is interpreted as relative to the server’s root directory. To include a time and date stamp in the file name when the log file is rotated, add java.text.SimpleDateFormat
variables to the file name. Surround each variable with percentage (%
) characters. For example, if the file name is defined to be myserver_%yyyy%_%MM%_%dd%_%hh%_%mm%.log
, the log file will be named myserver_yyyy_mm_dd_hh_mm.log
. When the log file is rotated, the rotated file name contains the date stamp. For example, if the log file is rotated for the first time on 2 April, 2003 at 10:05 AM, the log file that contains the old messages will be named myserver_2003_04_02_10_05.log00001
. If you do not include a time and date stamp, the rotated log files are numbered in order of creation. For example, myserver.log00007
.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_file_name => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_file_name']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_file_rotation_dir
The directory where the rotated log files will be stored. By default the rotated files are stored in the same directory where the log file is stored.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_file_rotation_dir => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_file_rotation_dir']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_file_severity
The minimum severity of log messages going to the server log file. By default all messages go to the log file.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_file_severity => 'Trace'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_file_severity']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_file_time_span
The interval (in hours) at which the server saves old log messages to another file. (Requires that you specify a file rotation type of TIME
.)
An example on how to use this:
wls_domain {a_wls_domain :
...
log_file_time_span => '24'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_file_time_span']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_filecount
The log file count of a domain or server.
Back to overview of wls_domain
log_filename
The domain log filename.
Back to overview of wls_domain
log_format_compatibility_enabled
Configures whether log messages will be logged in legacy format without supplemental attributes.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_format_compatibility_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_format_compatibility_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_log4j_logging_enabled
Specifies whether the server logging is based on a Log4j implementation. By default, WebLogic logging uses an implementation based on the Java Logging APIs which are part of the JDK. Applications that use the WebLogic Message Catalog framework or the NonCatalogLogger will not be affected by the underlying Logging implementation.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_log4j_logging_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_log4j_logging_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_logger_severity
The minimum severity of log messages going to all log destinations. By default all messages are published.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_logger_severity => 'Info'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_logger_severity']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_logger_severity_properties
The configuration of the different logger severities keyed by name. The values are one of the predefined Severity strings namely Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug, Trace.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_logger_severity_properties => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_logger_severity_properties']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_memory_buffer_filter
The filter configuration for messages that are stored in the log memory buffer. By default, all log messages are cached.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_memory_buffer_filter => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_memory_buffer_filter']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_memory_buffer_severity
The minimum severity of log messages going to the memory buffer of recent log events. Messages with a lower severity than the specified value will not be cached in the buffer.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_memory_buffer_severity => 'Trace'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_memory_buffer_severity']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_memory_buffer_size
The size of the memory buffer that holds the last n log records. This is used to support viewing the most recent log record entries (tail viewing) from the WebLogic Administration Console.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_memory_buffer_size => '10'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_memory_buffer_size']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_monitoring_enabled
Enable or disable log monitoring.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_monitoring_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_monitoring_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_monitoring_interval_secs
Timer interval in seconds to check the counts of messages logged during the interval.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_monitoring_interval_secs => '30'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_monitoring_interval_secs']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_monitoring_throttle_message_length
Cut-off length of the log message for evaluation during throttle period. The log message length is truncated to this length for evaluation of repeated logging events.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_monitoring_throttle_message_length => '50'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_monitoring_throttle_message_length']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_monitoring_throttle_threshold
The threshold number of messages logged during the evaluation period which enables or disables the throttling.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_monitoring_throttle_threshold => '1500'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_monitoring_throttle_threshold']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_notes
Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml
) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <
. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
log_notes => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_notes']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_number_of_files_limited
Indicates whether to limit the number of log files that this server instance creates to store old messages. (Requires that you specify a file rotation type of SIZE or TIME.)
After the server reaches this limit, it deletes the oldest log file and creates a new log file with the latest suffix.
If you do not enable this option, the server creates new files indefinitely and you must clean up these files as you require.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_platform_logger_levels
Specifies the platform logger and the associated level names set through the WebLogic Server configuration. Note the following behavior: <ul> <li>The configuration is applicable for java.util.logging.Logger
instances in the JDK’s default global LogManager.</li> <li>WebLogic Server loggers are configured in terms of weblogic.logging.Severities
through the LoggerSeverities
attribute. These loggers are not available in the JDK’s default global LogManager.</li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
log_platform_logger_levels => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_platform_logger_levels']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_redirect_stderr_to_server_log_enabled
Specifies whether the stderr of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic Logging system. When this attribute is enabled, the stderr content is published to all the registered log destinations, such as the server terminal console and log file. Note that JVM messages are redirected asynchronously. In the event of an overload situation, these messages may be dropped. As a best practice, Oracle recommends using one of the supported logging APIs instead.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_redirect_stderr_to_server_log_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_redirect_stderr_to_server_log_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_redirect_stdout_to_server_log_enabled
Specifies whether the stdout of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic logging system. When this attribute is enabled, the stdout content is published to all the registered log destinations, such as the server terminal console and log file. Note that JVM messages are redirected asynchronously. In the event of an overload situation, these messages may be dropped. As a best practice, Oracle recommends using one of the supported logging APIs instead.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_redirect_stdout_to_server_log_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_redirect_stdout_to_server_log_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_rotate_log_on_startup
Specifies whether a server rotates its log file during its startup cycle. The default value in production mode is false.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_rotate_log_on_startup => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_rotate_log_on_startup']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_rotate_logon_startup
log rotate Logon at startup of a domain or server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_rotation_time
Determines the start time (hour and minute) for a time-based rotation sequence. At the time that this value specifies, the server renames the current log file. Thereafter, the server renames the log file at an interval that you specify in File Time Span. Note that WebLogic Server sets a threshold size limit of 500 MB before it forces a hard rotation to prevent excessive log file growth. Use the following format: H:mm
, where <ul><li>H
is Hour in day (0-23). <li>mm
is the minute in hour </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
log_rotation_time => '00:00'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_rotation_time']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_rotation_type
Criteria for moving old log messages to a separate file. <ul> <li>NONE
Messages accumulate in a single file. You must erase the contents of the file when the size is too large. Note that WebLogic Server sets a threshold size limit of 500 MB before it forces a hard rotation to prevent excessive log file growth. <li>SIZE
When the log file reaches the size that you specify in FileMinSize
, the server renames the file as SERVER_NAME.lognnnnn
. <li>TIME
At each time interval that you specify in TimeSpan
, the server renames the file as SERVER_NAME.lognnnnn
. </ul> After the server renames a file, subsequent messages accumulate in a new file with the name that you specified as the log file name.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_rotation_type => 'bySize'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_rotation_type']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_rotationtype
log rotation type of a domain or server.
Valid values are absent
, bySize
, byTime
, none
.
Back to overview of wls_domain
log_server_logging_bridge_use_parent_loggers_enabled
Specifies whether application log messages are propagated to the parent node in the Logger tree or to the WebLogic Server log by means of the Logging Bridge. By default, this attribute is disabled, which results in application log messages being propagated to the WebLogic Server log. Note the following behavior: <ul> <li>If WebLogic Server is configured to be based upon the the Java Logging API (the default), the Logging Bridge is made available as a java.util.logging.Handler
object.</li> <li>If WebLogic Server is configured to be based upon a Log4j implementation, the Logging Bridge is made available as a org.apache.log4j.Appender
object.</li> <li>If the ServerLoggingBridgeUseParentLoggersEnabled
is disabled, applications that use either the Java Logging API or Log4j have their log messages redirected by the Logging Bridge to the WebLogic Server log. <li>If the ServerLoggingBridgeUseParentLoggersEnabled
is enabled, applications that use the Java Logging API have their log messages propagated to the parent node in the global Java Logging Logger tree.</li> <li>If the ServerLoggingBridgeUseParentLoggersEnabled
is enabled, applications that use Log4j have their log messages propagated to the parent node in the Log4j Logger tree.</li> </ul>
An example on how to use this:
wls_domain {a_wls_domain :
...
log_server_logging_bridge_use_parent_loggers_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_server_logging_bridge_use_parent_loggers_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_stdout_filter
The filter configuration for log events being sent to the standard out.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_stdout_filter => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_stdout_filter']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_stdout_format
The output format to use when logging to the console.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_stdout_format => 'standard'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_stdout_format']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_stdout_log_stack
Specifies whether to dump stack traces to the console when included in logged message.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_stdout_log_stack => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_stdout_log_stack']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
log_stdout_severity
The minimum severity of log messages going to the standard out. Messages with a lower severity than the specified value will not be published to standard out.
An example on how to use this:
wls_domain {a_wls_domain :
...
log_stdout_severity => 'Notice'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_stdout_severity']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
log_tags
Return all tags on this Configuration MBean
An example on how to use this:
wls_domain {a_wls_domain :
...
log_tags => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:log_tags']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
max_concurrent_long_running_requests
The maximum number of running long-running requests that can be submitted to all the Managed Executor Services or Managed Scheduled Executor Services in the global/domain partition on the current server.
An example on how to use this:
wls_domain {a_wls_domain :
...
max_concurrent_long_running_requests => '50'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:max_concurrent_long_running_requests']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
max_concurrent_new_threads
The maximum number of running threads that can be created by all the Managed Thread Factories in the global/domain partition on the current server.
An example on how to use this:
wls_domain {a_wls_domain :
...
max_concurrent_new_threads => '50'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:max_concurrent_new_threads']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
name
The name.
Back to overview of wls_domain
notes
Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml
) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <
. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
notes => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:notes']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
parallel_deploy_application_modules
Determines if the modules of applications will be deployed in parallel. This setting can be overridden at the per-partition or per-application levels. See {@link AppDeploymentMBean#isParallelDeployModules()}
An example on how to use this:
wls_domain {a_wls_domain :
...
parallel_deploy_application_modules => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:parallel_deploy_application_modules']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
parallel_deploy_applications
Determines if applications will be deployed in parallel. This setting can be overridden at the per-partition level. See {@link PartitionMBean#isParallelDeployApplications()}
An example on how to use this:
wls_domain {a_wls_domain :
...
parallel_deploy_applications => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:parallel_deploy_applications']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
production_mode_enabled
Specifies whether all servers in this domain run in production mode. You can configure servers in your domain to start in one of two modes, development or production. You use development mode while you are developing your applications. Development mode uses a relaxed security configuration and enables you to auto-deploy applications. You use production mode when your application is running in its final form. A production domain uses full security and may use clusters or other advanced features. The runtime mode is a domain-wide setting. As each Managed Server starts, it refers to the mode of the Administration Server to determine its runtime mode. If you configure the domain to run in production mode, the Administration Server saves this setting to the domain’s configuration document.
An example on how to use this:
wls_domain {a_wls_domain :
...
production_mode_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:production_mode_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
provider
The specific backend to use for this wls_domain
resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.Available providers are:
- simple
- Manage all the WebLogic domain options via regular WLST
Back to overview of wls_domain
root_directory
Return the root directory for the domain. In other words for a server process [ServerMBean.getRootDirectory] or [ServerMBean.getDomainDirectory]
An example on how to use this:
wls_domain {a_wls_domain :
...
root_directory => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:root_directory']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_administrative_identity_domain
Domain’s administrative identity domain.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_administrative_identity_domain => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_administrative_identity_domain']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_anonymous_admin_lookup_enabled
Returns true if anonymous JNDI access for Admin MBean home is permitted. This is overridden by the Java property -Dweblogic.management.anonymousAdminLookupEnabled
.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_anonymous_admin_lookup_enabled => '1'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_anonymous_admin_lookup_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_clear_text_credential_access_enabled
Returns true if allow access to credential in clear text. This can be overridden by the system property -Dweblogic.management.clearTextCredentialAccessEnabled
An example on how to use this:
wls_domain {a_wls_domain :
...
security_clear_text_credential_access_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_clear_text_credential_access_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_compatibility_connection_filters_enabled
Specifies whether this WebLogic Server domain enables compatiblity with previous connection filters. This attribute changes the protocols names used when filtering needs to be performed.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_compatibility_connection_filters_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_compatibility_connection_filters_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_connection_filter
The name of the Java class that implements a connection filter (that is, the weblogic.security.net.ConnectionFilter interface). If no class name is specified, no connection filter will be used. This attribute replaces the deprecated ConnectionFilter attribute on the SecurityMBean.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_connection_filter => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_connection_filter']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_connection_filter_rules
The rules used by any connection filter that implements the ConnectionFilterRulesListener interface. When using the default implementation and when no rules are specified, all connections are accepted. The default implementation rules are in the format: target localAddress localPort action protocols. This attribute replaces the deprecated ConnectionFilterRules attribute on the SecurityMBean.
An example on how to use this:
wls_domain { 'appsvcs/appsvcs':
security_connection_filter_rules => [
'8.8.8.8 * * allow t3 t3s iiop iiops com',
'8.8.8.9 * * allow t3 t3s iiop iiops com',
],
security_connection_filter => 'weblogic.security.net.ConnectionFilterImpl',
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_connection_filter_rules']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_connection_logger_enabled
Specifies whether this WebLogic Server domain should log accepted connections. This attribute can be used by a system administrator to dynamically check the incoming connections in the log file to determine if filtering needs to be performed. This attribute replaces the deprecated ConnectionLoggerEnabled attribute on the SecurityMBean.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_connection_logger_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_connection_logger_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_console_full_delegation_enabled
Indicates whether the console is enabled for fully delegate authorization.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_console_full_delegation_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_console_full_delegation_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_credential
The password for the domain. In WebLogic Server version 6.0, this attribute was the password of the system user. In WebLogic Server version 7.0, this attribute can be any string. For the two domains to interoperate, the string must be the same for both domains. When you set the value of this attribute, WebLogic Server does the following: <ol><li>Encrypts the value.</li> <li>Sets the value of the UserPasswordEncrypted
attribute to the encrypted value.</li> </ol>
An example on how to use this:
wls_domain {a_wls_domain :
...
security_credential => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_credential']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_cross_domain_security_enabled
Indicates whether or not cross-domain security is enabled
An example on how to use this:
wls_domain {a_wls_domain :
...
security_cross_domain_security_enabled => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_cross_domain_security_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_crossdomain
The cross domain enabled.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_downgrade_untrusted_principals
Whether or not to downgrade to anonymous principals that cannot be verified. This is useful for server-server communication between untrusted domains.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_downgrade_untrusted_principals => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_downgrade_untrusted_principals']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_enforce_strict_url_pattern
Whether or not the system should enforce strict URL pattern or not.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_enforce_strict_url_pattern => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_enforce_strict_url_pattern']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_enforce_valid_basic_auth_credentials
Whether or not the system should allow requests with invalid Basic Authentication credentials to access unsecure resources.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_enforce_valid_basic_auth_credentials => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_enforce_valid_basic_auth_credentials']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_excluded_domain_names
Specifies a list of remote domains for which cross-domain check should not be applied.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_excluded_domain_names => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_excluded_domain_names']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_identity_domain_aware_providers_required
Returns true if all role mapping, authorization, credential mapping, and audit providers configured in the domain must support the IdentityDomainAwareProviderMBean interface’s administrative identity domain.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_identity_domain_aware_providers_required => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_identity_domain_aware_providers_required']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_node_manager_password
The password that the Administration Server uses to communicate with Node Manager when starting, stopping, or restarting Managed Servers. When you get the value of this attribute, WebLogic Server does the following: <ol><li>Retrieves the value of the NodeManagerPasswordEncrypted
attribute. <li>Decrypts the value and returns the unencrypted password as a String. </ol> When you set the value of this attribute, WebLogic Server does the following: <ol><li>Encrypts the value.</li> <li>Sets the value of the NodeManagerPasswordEncrypted
attribute to the encrypted value.</li> </ol> Using this attribute (NodeManagerPassword
) is a potential security risk because the String object (which contains the unencrypted password) remains in the JVM’s memory until garbage collection removes it and the memory is reallocated. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory. Instead of using this attribute, you should use NodeManagerPasswordEncrypted
.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_node_manager_password => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_node_manager_password']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_node_manager_username
The user name that the Administration Server uses to communicate with Node Manager when starting, stopping, or restarting Managed Servers.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_node_manager_username => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_node_manager_username']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_nonce_timeout_seconds
Returns the value of the nonce timeout in seconds.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_nonce_timeout_seconds => '120'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_nonce_timeout_seconds']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_notes
Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml
) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <
. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
security_notes => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_notes']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_principal_equals_case_insensitive
Specifies whether the WebLogic Server principal name is compared using a case insensitive match when the equals method for the principal object is performed. If this attribute is enabled, matches are case insensitive. Note: Note that principal comparison is not used by the WebLogic Security Service to determine access to protected resources. This attribute is intended for use with JAAS authorization, which may require case insensitive principal matching behavior.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_principal_equals_case_insensitive => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_principal_equals_case_insensitive']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_principal_equals_compare_dn_and_guid
Specifies whether the GUID and DN data in a WebLogic Server principal object are used when the equals method of that object is invoked. If enabled, the GUID and DN data (if included among the attributes in a WebLogic Server principal object) and the principal name are compared when this method is invoked.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_principal_equals_compare_dn_and_guid => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_principal_equals_compare_dn_and_guid']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_remote_anonymous_rmi_iiop_enabled
Returns true if remote anonymous RMI access via IIOP is permitted. If remote anonymous RMI access is not allowed, then client requests that do not specify a username / password may fail.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_remote_anonymous_rmi_iiop_enabled => '1'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_remote_anonymous_rmi_iiop_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_remote_anonymous_rmi_t3_enabled
Returns true if remote anonymous RMI access via T3 is permitted. If remote anonymous RMI access is not allowed, then client requests that do not specify a username / password may fail. An example on how to use this:
wls_domain {a_wls_domain :
...
security_remote_anonymous_rmi_t3_enabled => '1'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_remote_anonymous_rmi_t3_enabled']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_tags
Return all tags on this Configuration MBean
An example on how to use this:
wls_domain {a_wls_domain :
...
security_tags => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_tags']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
security_use_kss_for_demo
Determines whether the Demo Identity and Demo Trust key stores should be obtained from the Oracle Key Store Service (KSS). If enabled, Weblogic Server will request the Demo Identity and Domain Trust key stores from KSS. Subsequent to installation however, the KSS Demo key stores may have been manipulated such that appropriate Demo certificates or keys are not available. Please verify the following KSS Demo Identity keystore has an X.509 private key and corresponding public identity certificate signed by the Demo Certificate Authority (CA): <dl> <dt>KSS Stripe <dd>system <dt>KSS Key Store <dd>demoidentity <dt>KSS Private Key Alias <dd>DemoIdentity </dl> Please verify the following KSS Domain Trust keystore has a trusted Demo Certificate Authority X.509 certificate: <dl> <dt>KSS Stripe <dd>system <dt>KSS Key Store <dd>trust </dl>
An example on how to use this:
wls_domain {a_wls_domain :
...
security_use_kss_for_demo => 1,
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_use_kss_for_demo']
...
}
This help text generated from MBean text of the WebLogic server.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
security_web_app_files_case_insensitive
This property defines the case sensitive URL-pattern matching behavior for security constraints, servlets, filters, virtual-hosts, and so on, in the Web application container and external security policies. Note: This is a Windows-only flag that is provided for backward compatibility when upgrading from pre-9.0 versions of WebLogic Server. On Unix platforms, setting this value to true
causes undesired behavior and is not supported. When the value is set to os
, the pattern matching will be case- sensitive on all platforms except the Windows file system. Note that on non-Windows file systems, WebLogic Server does not enforce case sensitivity and relies on the file system for optimization. As a result, if you have a Windows Samba mount from Unix or Mac OS that has been installed in case-insensitive mode, there is a chance of a security risk. If so, specify case-insensitive lookups by setting this attribute to true
. Note also that this property is used to preserve backward compatibility on Windows file systems only. In prior releases, WebLogic Server was case- insensitive on Windows. As of WebLogic Server 9.0, URL-pattern matching is strictly enforced. During the upgrade of older domains, the value of this parameter is explicitly set to os
by the upgrade plug-in to preserve backward compatibility.
An example on how to use this:
wls_domain {a_wls_domain :
...
security_web_app_files_case_insensitive => 'false'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:security_web_app_files_case_insensitive']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
server_migration_history_size
Gets the history size of server migrations. A value of -1 indicates that the history size is unlimited.
An example on how to use this:
wls_domain {a_wls_domain :
...
server_migration_history_size => '-1'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:server_migration_history_size']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
service_migration_history_size
Gets the history size of service migrations. A value of -1 indicates that the history size is unlimited.
An example on how to use this:
wls_domain {a_wls_domain :
...
service_migration_history_size => '-1'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:service_migration_history_size']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
setarchiveconfigurationcount
The amount of archived backups of the domain configuration file retained.
Back to overview of wls_domain
setconfigbackupenabled
Enable or disable configuration backup for the domain.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
setconfigurationaudittype
The configuration audit type.
Valid values are absent
, none
, log
, audit
, logaudit
.
Back to overview of wls_domain
setinternalappdeploymentondemandenable
Enable or disabled internal app deployment.
Valid values are absent
, 1
, 0
.
Back to overview of wls_domain
site_name
The name of the site this domain is associated with.
An example on how to use this:
wls_domain {a_wls_domain :
...
site_name => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:site_name']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
tags
Return all tags on this Configuration MBean
An example on how to use this:
wls_domain {a_wls_domain :
...
tags => 'a_value'
...
}
This is an extended property. Before you can use it add it to the wls_settings
property extra_properties
.
wls_setting{'domain':
...
extra_properties => ['wls_domain:tags']
...
}
This help text generated from MBean text of the WebLogic server.
Back to overview of wls_domain
timeout
Timeout for applying a resource.
To be sure no Puppet operation, hangs a Puppet daemon, all operations have a timeout. When this timeout expires, Puppet will abort the current operation and signal an error in the Puppet run.
With this parameter, you can specify the length of the timeout. The value is specified in seconds. In this example, the timeout
is set to 600
seconds.
wls_server{'my_server':
...
timeout => 600,
}
The default value for timeout
is 120 seconds.
Back to overview of wls_domain
web_app_container_show_archived_real_path_enabled
Archived real path enabled.
Valid values are absent
, 1
, 0
.