вторник, 22 декабря 2009 г.

Ограничение записи событий в базу Intalio


Для снижения записи событий требуется в файл Имя_Проекта/build/Diagramm/имя_процесса.deploy добавить следующие строки (выделены красным):

<?xml version='1.0' encoding='utf-8'?>
<dd:process xmlns:dd="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:diag="http://example.com/Diagramm/Workers" xmlns:SmenaSrokovManager="http://example.com/Forms/SmenaSrokovManager/xform" xmlns:tns="http://www.example.org/SmenaSrokovManag" xmlns:PoolManager="http://example.com/Diagramm/Workers/PoolManager" xmlns:ProjectManagerManager="http://example.com/Diagramm/Workers/ProjectManagerManager" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:this="http://example.com/Diagramm/Workers/PoolSmenaSrokovManagers" xmlns:SmenaSrokovManager1="http://example.com/Forms/SmenaSrokovManager/xform/attachments" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="this:PoolSmenaSrokovManagers" fileName="Diagramm/Workers-PoolSmenaSrokovManagers.bpel">
<dd:property name="PATH">Diagramm/Workers
<dd:property name="SVG">Diagramm/Workers.svg
<dd:provide partnerLink="wFmagic_uFoG2GCtEd6u85fNa6AV5gPlkVar">
<dd:service name="this:WFmagic_uFoG2GCtEd6u85fNa6AV5gService" port="PoolSmenaSrokovManagers_for_ProjectManagerManagerForThePortTypeProcessPort"></dd:service>
</dd:provide>
<dd:invoke partnerLink="wFmagic_uFoG2GCtEd6u85fNa6AV5gPlkVar">
<dd:service name="SmenaSrokovManager:WorkflowSoapService" port="xformPort"/>
</dd:invoke>
<dd:provide partnerLink="poolSmenaSrokovManagersAndPoolManagerPlkVar">
<dd:service name="this:CanonicServiceForPoolManager" port="canonicPort"></dd:service>
</dd:provide>
<dd:invoke partnerLink="poolSmenaSrokovManagersAndPoolManagerPlkVar">
<dd:service name="PoolManager:CanonicServiceForPoolSmenaSrokovManagers" port="canonicPort"/>
</dd:invoke>
1.Избирательная запись собыий ==================================================
<dd:process-events>
//Данные по состоянию процесса (чтобы можно ло отледить в какой стадии сейчас нах-ся процесс)
<dd:enable-event>activityLifecycle
//событийные данные по изменению данных процесса (не нужно, оставил только первое)
<dd:enable-event>dataHandling
</dd:process-events>
2.Запись всех событий ==========================================================
//Писать все события
&lt;dd:process-events generate="all"/>
3.Отключить запись всех событый=========================================================================
//Не писать события вообще
<dd:process-events generate="none"/>
================================================================================
</dd:process>
Выше приведен пример deploy-файла с 3-я видами настроек (на практике требуется оставить только один) для записи событий.

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.