IBM Version 52 Computer Accessories User Manual


 
v Increasing business process execution time in the wf.log in the install_dir/logs
directory.
Determining the cause of increasing business process execution time may require
you to investigate many areas of the system and the way in which you are
implementing Sterling B2B Integrator.
Typically, the cause of increasing business process execution time is because of:
v The database is full or is receiving too many requests
v Improperly designed business processes
Improperly designed business processes may involve the following issues:
v Business process persistence levels are set too high, which causes too much data
to be stored to the database.
For more information about persistence levels, refer to the topic Changing
Persistence Levels.
v Unnecessary service invocations, which use resources that can otherwise be used
by other Sterling B2B Integrator business processes or components.
v Improperly tuned cache properties, which cause the business process to query
the database or disk for information that can be provided in a queue.
For more information about caches, refer to the topic Resolving Inefficient Cache
Usage.
v A full database or database maintenance issues, which cause longer query times
and increased execution times.
If you find that all your business processes are experiencing an increase in
execution time, you may also find that your database is full or is receiving many
requests, causing the entire processing to slow down.
v Unnecessary loops, which cause the use of resources that can otherwise be used
by other Sterling B2B Integrator business processes or components.
v Improperly written XPath statements, which use resources that can otherwise be
used by other Sterling B2B Integrator business processes or components.
Use relative paths when writing XPath statements, for example, write
PurchaseOrder/text instead of /ProcessData/PurchaseOrder/text().
In addition, do not use // at the beginning of an XPath statement because this
causes the entire process data to be searched, and slows down the search time
significantly.
v Running services in modes other than the literal mode, which is significantly
faster than the other modes available.
v Using older services and adapters instead of newer and more efficient ones,
which may combine the functionality of more than one older service or adapter
into one service.
Note: Adapters and services that are retiring are placed on the Retiring stencil
in the Graphical Process Modeler. Although adapters and services on the
Retiring stencil are available for use, if you are designing new business
processes, use the newer adapters and services in your business processes.
Determining the Causes of Poor Business Process Execution
Time
To determine the cause of increasing business process execution time:
Performance Management 231