You can try the following steps based on your process if it is: synchronous or async
Scenario 1:
Auto Recovery only for BPEL Auto recovery is only applicable for Async and Durable processes.
To supress auto recovery at BPEL level:
1. In the navigator, right-click soa-infra and select SOA Administration BPEL Properties.
2. Click More BPEL Configuration Properties.
3. In the Name column, click RecoveryConfig.
4. expand RecurringScheduleConfig :
set maxMessageRaiseSize = 0 ( default : 50)
stopWindowTime = 00:00 ( default: 04:00) 4. expand:
StartupScheduleConfig
set maxMessageRaiseSize = 0 ( default: 50)
Scenario 2: Auto Recovery only for for Sync processes
1. In the navigator, right-click soa-infra and select SOA Administration Common Properties Advanced More SOA Infra Advanced Configuration Properties...
2. In the Name column, click GlobalTxMaxRetry ( The maximum number of times a GLOBAL_RETRY FabricInvocationException can be retried before bubbling up).
3. set GlobalTxMaxRetry = 0 ( default : 2)
4.similarly, GlobalTxRetryInterval ( The number of seconds between retries in the case of GLOBAL_RETRY FabricInvocationException )
set GlobalTxRetryInterval = 0 ( default: 3)
Thanks for this. I really like what you've posted here and wish you the best of luck with this blog and thanks for sharing. How to Document Workflow
ReplyDelete