Yes, SOA Mbeans can be configured using MyST Studio. Additionally, BPEL EJB transaction timeouts can be set.
See more information in Oracle document 880313.1.
These instructions can also be found here: Can I configure EJB Transaction Timeout through MyST
NOTE: This property is applied via the MyST 'update' action only when soa-infra is shutdown.
Below is a working example for configuring some of the commonly tuned SOA Mbean properties.
NOTE: These properties are applied via the MyST 'configure-soa' action and when soa-infra is running.
oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_CACHE_AGE=2592000000
oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_WAIT_TIME=1800000
oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS=true
LargeRepository=true
audit-level=Production
bpel-AuditLevel=production
bpel-BpelcClasspath=/u03/app/oracle/admin/domains/tbpm5_domain/mserver/tbpm5_domain/lib/gen_credentials_client-1/0.jar:/u03/app/oracle/product/12.1.3/tbpm5_domain/soa/soa/modules/oracle.bpm.composer.webapp_11.1.1/commons-codec-1.2.jar
bpel-RecoveryConfig.RecurringScheduleConfig.maxMessageRaiseSize=50
bpel-RecoveryConfig.RecurringScheduleConfig.startWindowTime=00:00
bpel-RecoveryConfig.RecurringScheduleConfig.stopWindowTime=23:59
bpel-RecoveryConfig.RecurringScheduleConfig.subsequentTriggerDelay=900
bpel-RecoveryConfig.StartupScheduleConfig.maxMessageRaiseSize=0
bpel-RecoveryConfig.StartupScheduleConfig.startupRecoveryDuration=0
bpel-RecoveryConfig.StartupScheduleConfig.subsequentTriggerDelay=900
bpel-SyncMaxWaitTime=200
bpmn-RecoveryConfig.RecurringScheduleConfig.maxMessageRaiseSize=0
bpmn-RecoveryConfig.RecurringScheduleConfig.startWindowTime=00:00
bpmn-RecoveryConfig.RecurringScheduleConfig.stopWindowTime=00:00
bpmn-RecoveryConfig.RecurringScheduleConfig.subsequentTriggerDelay=900
bpmn-RecoveryConfig.StartupScheduleConfig.maxMessageRaiseSize=0
bpmn-RecoveryConfig.StartupScheduleConfig.startupRecoveryDuration=0
bpmn-RecoveryConfig.StartupScheduleConfig.subsequentTriggerDelay=900
soa-infra-EMDurationWindowUnits=minutes
soa-infra-EMDurationWindowVal=1
workflow-AcknowlegdeFyiUponRead=false
workflow-HWFFailureRetryCount=1
workflow-MaxNumberOfEmailAttachments=-1
workflow-MaxSizeOfEmailAttachmentsInKB=1
Now that the Platform Model has been updated to incorporate the recent Platform Blueprint changes, we can run the Configure SOA action.
Select the "Custom" action and enter the "Command" as configure-soa.
Click "Execute"
The above SOA configuration step can be configured to automatically run at the end of platform provisioning by adding action.configure.post=configure-soa in the Global Variables of the Platform Blueprint
This is a non-exhaustive list of available SOA/BPEL/EM/Mediator/BPMN Mbeans attributes that can be configured in MyST Studio.
EM Attribute | Component in MyST Studio | Name-Value Parameter in MyST Studio | Available Since |
---|---|---|---|
SoaInfraConfig > AuditLevel | Blueprint > Products > | audit-level | 2.0.0+ |
SoaInfraConfig > EMDurationWindowVal | Blueprint > Products > Oracle SOA Suite | soa-infra-EMDurationWindowUnits 4.0.0+ | |
SoaInfraConfig > EMDurationWindowVal | Blueprint > Products > Oracle SOA Suite | soa-infra-EMDurationWindowVal 4.0.0+ | |
SoaInfraConfig > ServerURL | Blueprint > WebLogic Domains > (domain name) > WebLogic Clusters > (soa cluster) | Automatically calculated from "Frontend Host" and "Frontend Http Port" | 2.0.0+ |
SoaInfraConfig > CallbackServerURL | As above | As above | 2.0.0+ |
MediatorConfig > AuditLevel | Blueprint > Products > Oracle SOA Suite | audit-level | 1.0.0+ |
BPELConfig > AuditLevel | Blueprint > Products > Oracle SOA Suite | audit-level | 1.0.0+ |
BPELConfig > SyncMaxWaitTime | Blueprint > Products > Oracle SOA Suite | bpel-SyncMaxWaitTime | 4.0.0+ |
BPELConfig > BpelcClasspath | Blueprint > Products > Oracle SOA Suite | bpel-BpelcClasspath | 4.0.0+ |
BPELConfig > RecoveryConfig > RecurringScheduleConfig > maxMessageRaiseSize | Blueprint > Products > Oracle SOA Suite | bpel-RecoveryConfig.RecurringScheduleConfig.maxMessageRaiseSize | 4.0.0+ |
BPELConfig > RecoveryConfig > RecurringScheduleConfig > startWindowTime | Blueprint > Products > Oracle SOA Suite | bpel-RecoveryConfig.RecurringScheduleConfig.startWindowTime | 4.0.0+ |
BPELConfig > RecoveryConfig > RecurringScheduleConfig > stopWindowTime | Blueprint > Products > Oracle SOA Suite | bpel-RecoveryConfig.RecurringScheduleConfig.stopWindowTime | 4.0.0+ |
BPELConfig > RecoveryConfig > RecurringScheduleConfig > subsequentTriggerDelay | Blueprint > Products > Oracle SOA Suite | bpel-RecoveryConfig.RecurringScheduleConfig.subsequentTriggerDelay | 4.0.0+ |
BPELConfig > RecoveryConfig > StartupScheduleConfig > maxMessageRaiseSize | Blueprint > Products > Oracle SOA Suite | bpel-RecoveryConfig.StartupScheduleConfig.maxMessageRaiseSize | 4.0.0+ |
BPELConfig > RecoveryConfig > StartupScheduleConfig > startupRecoveryDuration | Blueprint > Products > Oracle SOA Suite | bpel-RecoveryConfig.StartupScheduleConfig.startupRecoveryDuration | 4.0.0+ |
BPELConfig > RecoveryConfig > StartupScheduleConfig > subsequentTriggerDelay | Blueprint > Products > Oracle SOA Suite | bpel-RecoveryConfig.StartupScheduleConfig.subsequentTriggerDelay | 4.0.0+ |
BPMNConfig > RecoveryConfig > RecurringScheduleConfig > maxMessageRaiseSize | Blueprint > Products > Oracle SOA Suite | bpmn-RecoveryConfig.RecurringScheduleConfig.maxMessageRaiseSize | 4.0.0+ |
BPMNConfig > RecoveryConfig > RecurringScheduleConfig > startWindowTime | Blueprint > Products > Oracle SOA Suite | bpmn-RecoveryConfig.RecurringScheduleConfig.startWindowTime | 4.0.0+ |
BPMNConfig > RecoveryConfig > RecurringScheduleConfig > stopWindowTime | Blueprint > Products > Oracle SOA Suite | bpmn-RecoveryConfig.RecurringScheduleConfig.stopWindowTime | 4.0.0+ |
BPMNConfig > RecoveryConfig > RecurringScheduleConfig > subsequentTriggerDelay | Blueprint > Products > Oracle SOA Suite | bpmn-RecoveryConfig.RecurringScheduleConfig.subsequentTriggerDelay | 4.0.0+ |
BPMNConfig > RecoveryConfig > StartupScheduleConfig > maxMessageRaiseSize | Blueprint > Products > Oracle SOA Suite | bpmn-RecoveryConfig.StartupScheduleConfig.maxMessageRaiseSize | 4.0.0+ |
BPMNConfig > RecoveryConfig > StartupScheduleConfig > startupRecoveryDuration | Blueprint > Products > Oracle SOA Suite | bpmn-RecoveryConfig.StartupScheduleConfig.startupRecoveryDuration | 4.0.0+ |
BPMNConfig > RecoveryConfig > StartupScheduleConfig > subsequentTriggerDelay | Blueprint > Products > Oracle SOA Suite | bpmn-RecoveryConfig.StartupScheduleConfig.subsequentTriggerDelay | 4.0.0+ |
em.log.handlers | Global Variables | em.log.handlers=odl-soa1 em.log.handler.odl-soa1.name=odl-handler em.log.handler.odl-soa1.maxFileSize=11M em.log.handler.odl-soa1.retentionPeriod=week em.log.handler.odl-soa1.rotationFrequency=day em.log.handler.odl-soa1.target=soa_server1 |
2.2.0+ |
em.props > oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS | Global Variables | oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS | 2.5.1+ |
em.props > oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_CACHE_AGE | Global Variables | oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_CACHE_AGE | 2.5.1+ |
em.props > oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_WAIT_TIME | Global Variables | oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_WAIT_TIME | 2.5.1+ |
em.props > LargeRepository | Global Variables | LargeRepository | 4.0.0+ |
HumanWorkflowConfig > AcknowlegdeFyiUponRead | Blueprint > Products > Oracle SOA Suite | workflow-AcknowlegdeFyiUponRead | 6.5.2+ |
HumanWorkflowConfig > HWFFailureRetryCount | Blueprint > Products > Oracle SOA Suite | workflow-HWFFailureRetryCount | 6.5.2+ |
HumanWorkflowConfig > MaxNumberOfEmailAttachments | Blueprint > Products > Oracle SOA Suite | workflow-MaxNumberOfEmailAttachments | 6.5.2+ |
HumanWorkflowConfig > MaxSizeOfEmailAttachmentsInKB | Blueprint > Products > Oracle SOA Suite | workflow-MaxSizeOfEmailAttachmentsInKB | 6.5.2+ |