IBM Version 52 Computer Accessories User Manual


 
Managing System Recovery
About this task
Sterling B2B Integrator is designed to automatically reset itself to a previous, stable
state following a system crash. After the reset is complete, the system is up and
operational.
After a system crash, restore the server on which Sterling B2B Integrator is
installed to a stable state, and then restart Sterling B2B Integrator. After it is
restarted, the system invokes the Recovery business process to search for and
requeue any unprocessed transactions. If the database goes down, Sterling B2B
Integrator stops pulling jobs from queues. The system recovers these jobs when the
database becomes available.
Sterling B2B Integrator uses multithread operation to restart or resume business
processes following a system crash. Unfinished business processes, up to a
preconfigured number, are stored in a pool. Each of the preconfigured number of
threads receive a batch of business processes to restart or resume. The size of the
batch is also preconfigured. When a thread finishes restarting or resuming a batch
of business processes, it requests another batch from the pool. This cycle continues
until the pool is empty.
By default, the system uses 10 threads, each of which resumes or restarts 10
business processes, and then requests and processes another 10, up to a total of
1000 business processes for all threads. You can configure the system settings to
adjust recovery performance according to your business requirements.
To configure the system recovery process settings, perform the following actions:
Procedure
1. In the install_dir/properties directory, locate (or create, if necessary) the
customer_overrides.properties file.
2. Open the customer_overrides.properties file using a text editor.
3. Add override statements as required, using the following format for each new
line: bprecovery.property=new_value These statements will override the
property settings in the bprecovery.properties file. The applicable properties are
described in the following table:
Property Description
maxAutorecoveryCount Maximum number of business processes that will be
resumed or restarted by the Recovery business
process each time it runs. Default is 1000.
This defines the maximum size of the pool used to
hold the business processes that have to be resumed
or restarted. Each time a thread requests a batch of
business processes to restart or resume, the pool size
is reduced by the size of the batch (specified by the
batchSize property).
Performance Management 189