Configuration of the Virtual Service Engine

Preload Invoked Services (vs.capability.metadata.preloadInvokedServices)

Specifies whether services invoked in virtual service processes should be pre-loaded with the virtual service process.

Default: false

Maximum Flow Threads (bpel.process.engine.maxFlowThreads)

Specifies the maximum threads available to execute concurrent flows. If there are not enough threads available flows will be queued until an eventual timeout. A value of -1 will result in no upper bound of threads.

Default: 300

Suppress Service Details (bpel.process.engine.suppressServiceDetailsInFaults)

Specifies whether fault messages returned to consumers omit the service and operation names. When set to true, the process engine returns a generic fault message and does not expose internal naming details. Full fault details are still logged and audited. The returned fault message is "An unexpected error occurred while processing the request".

Default: false

Flow Timeout (bpel.process.engine.flowTimeout)

Specifies the maximum time (in seconds) a flow will be allowed to execute before canceling. A valule of -1 will result in no cancellation.

Default: 120