/
EugenyCh7
/
JavaAndScalaLessons
Обзор
Документация
Войти
/
EugenyCh7
/
JavaAndScalaLessons
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ScalaTest/process_diagram.xml
203 строки
18 KB
Eugeny Chekmarev
18.06.2021
18 июн 2021, 21:14
18 июн 2021, 21:14
ab6e878
Код
Авторство
О чём код?
<?xml version="1.0" encoding="utf-8"?> <diagramm_info> <!--Зарегистрированные типы обработчиков--> <type name="StartProcessItem" fullname="IES.Server.ProcessDiagram.StartProcessItem" descr="Стартовый обработчик" /> <type name="SchetFlkProcessItem" fullname="IES.Server.ProcessDiagram.SchetFlkProcessItem" descr="Проведение ФЛК контроля счета" /> <type name="SchetImportProcessItem" fullname="IES.Server.ProcessDiagram.SchetImportProcessItem" descr="Загрузка счета в базу" /> <type name="SchetExpertiseProcessItem" fullname="IES.Server.ProcessDiagram.SchetExpertiseProcessItem" descr="Проведение экспертизы МЭК по счету" /> <type name="BufferProcessItem" fullname="IES.Server.ProcessDiagram.BufferProcessItem" descr="Очередь обработки" /> <type name="CreateMessageProcessItem" fullname="IES.Server.ProcessDiagram.CreateMessageProcessItem" descr="Создание сообщений в ЦС ЕРЗ" /> <type name="SendMessageProcessItem" fullname="IES.Server.ProcessDiagram.SendMessageProcessItem" descr="Отправка сообщений в ЦС ЕРЗ" /> <type name="WaitFileProcessItem" fullname="IES.Server.ProcessDiagram.WaitFileProcessItem" descr="Ожидание файла" /> <type name="ResponseProcessItem" fullname="IES.Server.ProcessDiagram.ResponseProcessItem" descr="Обработка ответов ЦС" /> <type name="SchetMtrOutCreateProcessItem" fullname="IES.Server.ProcessDiagram.SchetMtrOutCreateProcessItem" descr="Раскассирование" /> <type name="SPExecProcessItem" fullname="IES.Server.ProcessDiagram.SPExecProcessItem" descr="Выполнение хранимой процедуры" /> <type name="LogProcessItem" fullname="IES.Server.ProcessDiagram.LogProcessItem" descr="Логирование" /> <type name="AnswerProcessItem" fullname="IES.Server.ProcessDiagram.AnswerProcessItem" descr="Ответ в интеграционную очередь" /> <type name="ExceptionProcessItem" fullname="IES.Server.ProcessDiagram.ExceptionProcessItem" descr="Прерывание по условию" /> <type name="ProcessRunProcessItem" fullname="IES.Server.ProcessDiagram.ProcessRunProcessItem" descr="Выполнение именованного процесса" /> <!--Элементы диаграммы--> <process_item id="0eb88037-67cd-430b-8cae-961321f45ff5" type="StartProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="fd121b07-9fd6-42b6-a168-7641e233fef0" type="SchetFlkProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="82677220-ed3b-4cb1-aefd-a5e1c000542d" type="BufferProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> <param name="ProcessCount" description="Количество запускаемых процессов" type="System.Int32, mscorlib">1</param> <param name="OrderLexem" description="Лексема сортировки" type="GEst.Expression.Lexem, VCLib.Expressions"><lx:Case xmlns:lx="lexem"> <When> <lx:Criterion type="="> <lx:Path OwnerQueryLevel="0"> <lx:StepAs as="PROCESS_OBJECT_SCHET" /> <lx:StepInt index="10020004" /> </lx:Path> <lx:ChoiceOperand Entity="IES.PROCESS_IMPORT_OBJECT" AttributeName="LoadFrom" type="Int32" PrimaryKey="0" /> </lx:Criterion> </When> <Then> <lx:ConstOperand type="Int32">0</lx:ConstOperand> </Then> <When> <lx:Criterion type="="> <lx:Path OwnerQueryLevel="0"> <lx:StepAs as="PROCESS_OBJECT_SCHET" /> <lx:StepInt index="10020004" /> </lx:Path> <lx:ChoiceOperand Entity="IES.PROCESS_IMPORT_OBJECT" AttributeName="LoadFrom" type="Int32" PrimaryKey="1" /> </lx:Criterion> </When> <Then> <lx:ConstOperand type="Int32">1</lx:ConstOperand> </Then> <Else> <lx:ConstOperand type="Int32">2</lx:ConstOperand> </Else> </lx:Case></param> </process_item> <process_item id="4ad1a40e-fc0b-4180-ac5f-0101c230e8d0" type="SchetImportProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="1daf70da-47ec-4c5c-b8f5-f44cd841a5a4" type="SchetExpertiseProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">true</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="564c22c5-b2f4-4100-b31d-2665d977c720" type="CreateMessageProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">true</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> <param name="SendAll" description="Отправлять весь счет" type="System.Boolean, mscorlib">true</param> </process_item> <process_item id="499b80f7-c461-4537-a504-e6d1280cfe7e" type="SendMessageProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="e994a07b-2dea-4082-bc59-fc44e6ecc8cd" type="WaitFileProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> <param name="WaitMinutes" description="Максимальное время ожидания файла в минутах" type="System.Int32, mscorlib">-1</param> <param name="ReloadFileFromCS" description="Перезагрузка в ЦС после окончания времени ожидания" type="System.Boolean, mscorlib">false</param> </process_item> <process_item id="6887772b-6852-4c8c-bc8f-054456694dbb" type="ResponseProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="f4796ce9-85dc-4012-8c46-f4d21e1019fe" type="WaitFileProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> <param name="WaitMinutes" description="Максимальное время ожидания файла в минутах" type="System.Int32, mscorlib">-1</param> <param name="ReloadFileFromCS" description="Перезагрузка в ЦС после окончания времени ожидания" type="System.Boolean, mscorlib">false</param> </process_item> <process_item id="d90262da-c74b-4038-9218-260997e21330" type="ResponseProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="f4b665c1-7547-46a7-bcad-2ae53c9beb57" type="AnswerProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> </process_item> <process_item id="b8ad3fb8-e901-4991-b61e-6e48f2ff243e" type="SchetMtrOutCreateProcessItem"> <param name="UserFinished" description="Возвращать управление пользователю" type="System.Boolean, mscorlib">false</param> <param name="StatusServiceAnswer" description="Шаблон ответа в статус-сервис" type="System.String, mscorlib"></param> <param name="WithErrors" description="Расскасировать с ошибками" type="System.Boolean, mscorlib">false</param> </process_item> <!--Пути диаграммы между элементами--> <process_path id="ee03399e-7004-4677-b40b-e7e89548cb74" from="fd121b07-9fd6-42b6-a168-7641e233fef0" to="82677220-ed3b-4cb1-aefd-a5e1c000542d" priority="0" active="false" /> <process_path id="3c26f509-44f7-427e-955d-4f4aa4a51c88" from="82677220-ed3b-4cb1-aefd-a5e1c000542d" to="4ad1a40e-fc0b-4180-ac5f-0101c230e8d0" priority="0" active="false" /> <process_path id="b31e77e8-c311-469b-b548-2c5062bb914e" from="4ad1a40e-fc0b-4180-ac5f-0101c230e8d0" to="1daf70da-47ec-4c5c-b8f5-f44cd841a5a4" priority="0" active="false"> <condition><lx:Criterion not="1" type="=" xmlns:lx="lexem"> <lx:Path OwnerQueryLevel="0"> <lx:StepString name="ProcessObjectID" /> </lx:Path> <lx:ConstOperand isNull="1" /> </lx:Criterion></condition> </process_path> <process_path id="9d0daf72-3698-4f66-bc00-9bd824aa42ef" from="4ad1a40e-fc0b-4180-ac5f-0101c230e8d0" to="564c22c5-b2f4-4100-b31d-2665d977c720" priority="0" active="false"> <condition><lx:Criterion type="=" xmlns:lx="lexem"> <lx:Path OwnerQueryLevel="0"> <lx:StepString name="ProcessObjectID" /> </lx:Path> <lx:ConstOperand isNull="1" /> </lx:Criterion></condition> </process_path> <process_path id="aff15568-c8b4-4f84-9cbd-ee5bffc377ca" from="564c22c5-b2f4-4100-b31d-2665d977c720" to="499b80f7-c461-4537-a504-e6d1280cfe7e" priority="0" active="false" /> <process_path id="95525a8d-a20b-4327-bdac-093c79879790" from="499b80f7-c461-4537-a504-e6d1280cfe7e" to="e994a07b-2dea-4082-bc59-fc44e6ecc8cd" priority="0" active="false" /> <process_path id="28b877eb-a76c-461d-a861-1f6aaaebad65" from="e994a07b-2dea-4082-bc59-fc44e6ecc8cd" to="6887772b-6852-4c8c-bc8f-054456694dbb" priority="0" active="false" /> <process_path id="65c6c2f6-63c8-4ce4-a131-32ff2b50c44b" from="6887772b-6852-4c8c-bc8f-054456694dbb" to="f4796ce9-85dc-4012-8c46-f4d21e1019fe" priority="0" active="false" /> <process_path id="080f98c0-4266-44f2-85c2-111356235347" from="f4796ce9-85dc-4012-8c46-f4d21e1019fe" to="d90262da-c74b-4038-9218-260997e21330" priority="0" active="false" /> <process_path id="c9ee1f0c-fd09-43a1-b302-385cee70898b" from="d90262da-c74b-4038-9218-260997e21330" to="1daf70da-47ec-4c5c-b8f5-f44cd841a5a4" priority="0" active="false" /> <process_path id="bc6ecbbe-d38d-4fb9-905b-c0b64dd7b523" from="0eb88037-67cd-430b-8cae-961321f45ff5" to="fd121b07-9fd6-42b6-a168-7641e233fef0" priority="0" active="false" /> <process_path id="9004da30-b45f-43a8-a037-1bcf0f0ac889" from="1daf70da-47ec-4c5c-b8f5-f44cd841a5a4" to="f4b665c1-7547-46a7-bcad-2ae53c9beb57" priority="0" active="false"> <condition><lx:Criteria type="And" xmlns:lx="lexem"> <lx:Criterion not="1" type="="> <lx:Path OwnerQueryLevel="0"> <lx:StepAs as="IES.PROCESS_IMPORT_OBJECT" /> <lx:StepAs as="IES.PROCESS_OBJECT_SCHET" /> <lx:StepString name="Schet" /> <lx:StepString name="SchetType" /> </lx:Path> <lx:ChoiceOperand Entity="IES.SCHET" AttributeName="SchetType" type="Int32" PrimaryKey="554" /> </lx:Criterion> <lx:Criterion not="1" type="="> <lx:Path OwnerQueryLevel="0"> <lx:StepAs as="IES.PROCESS_IMPORT_OBJECT" /> <lx:StepString name="LoadFrom" /> </lx:Path> <lx:ChoiceOperand Entity="IES.PROCESS_IMPORT_OBJECT" AttributeName="LoadFrom" type="Int32" PrimaryKey="0" /> </lx:Criterion> </lx:Criteria></condition> </process_path> <process_path id="223520ce-2896-46d2-b4a0-d38c75a01eaf" from="b8ad3fb8-e901-4991-b61e-6e48f2ff243e" to="f4b665c1-7547-46a7-bcad-2ae53c9beb57" priority="0" active="false"> <condition><lx:Criterion not="1" type="=" xmlns:lx="lexem"> <lx:Path OwnerQueryLevel="0"> <lx:StepAs as="IES.PROCESS_IMPORT_OBJECT" /> <lx:StepString name="LoadFrom" /> </lx:Path> <lx:ChoiceOperand Entity="IES.PROCESS_IMPORT_OBJECT" AttributeName="LoadFrom" type="Int32" PrimaryKey="0" /> </lx:Criterion></condition> </process_path> <process_path id="14bf8026-393f-419d-9666-98fa00262382" from="1daf70da-47ec-4c5c-b8f5-f44cd841a5a4" to="b8ad3fb8-e901-4991-b61e-6e48f2ff243e" priority="0" active="false"> <condition><lx:Criterion type="=" xmlns:lx="lexem"> <lx:Path OwnerQueryLevel="0"> <lx:StepAs as="IES.PROCESS_IMPORT_OBJECT" /> <lx:StepAs as="IES.PROCESS_OBJECT_SCHET" /> <lx:StepString name="Schet" /> <lx:StepString name="SchetType" /> </lx:Path> <lx:ChoiceOperand Entity="IES.SCHET" AttributeName="SchetType" type="Int32" PrimaryKey="554" /> </lx:Criterion></condition> </process_path> <!--Расположение и размеры элементов на диаграмме--> <ui_item_info process_item_id="0eb88037-67cd-430b-8cae-961321f45ff5" x="28" y="6" width="-2147483648" height="-2147483648" zindex="0" /> <ui_item_info process_item_id="fd121b07-9fd6-42b6-a168-7641e233fef0" x="41" y="373" width="-2147483648" height="-2147483648" zindex="1" /> <ui_item_info process_item_id="82677220-ed3b-4cb1-aefd-a5e1c000542d" x="59" y="556" width="-2147483648" height="-2147483648" zindex="2" /> <ui_item_info process_item_id="4ad1a40e-fc0b-4180-ac5f-0101c230e8d0" x="319" y="127" width="-2147483648" height="-2147483648" zindex="3" /> <ui_item_info process_item_id="1daf70da-47ec-4c5c-b8f5-f44cd841a5a4" x="934" y="8" width="-2147483648" height="-2147483648" zindex="4" /> <ui_item_info process_item_id="564c22c5-b2f4-4100-b31d-2665d977c720" x="293" y="295" width="-2147483648" height="-2147483648" zindex="5" /> <ui_item_info process_item_id="499b80f7-c461-4537-a504-e6d1280cfe7e" x="293" y="402" width="-2147483648" height="-2147483648" zindex="6" /> <ui_item_info process_item_id="e994a07b-2dea-4082-bc59-fc44e6ecc8cd" x="340" y="505" width="-2147483648" height="-2147483648" zindex="7" /> <ui_item_info process_item_id="6887772b-6852-4c8c-bc8f-054456694dbb" x="737" y="538" width="-2147483648" height="-2147483648" zindex="8" /> <ui_item_info process_item_id="f4796ce9-85dc-4012-8c46-f4d21e1019fe" x="1255" y="354" width="-2147483648" height="-2147483648" zindex="9" /> <ui_item_info process_item_id="d90262da-c74b-4038-9218-260997e21330" x="974" y="423" width="-2147483648" height="-2147483648" zindex="10" /> <ui_item_info process_item_id="f4b665c1-7547-46a7-bcad-2ae53c9beb57" x="1288" y="170" width="-2147483648" height="-2147483648" zindex="11" /> <ui_item_info process_item_id="b8ad3fb8-e901-4991-b61e-6e48f2ff243e" x="1318" y="10" width="-2147483648" height="-2147483648" zindex="12" /> <!--Информация путей на диаграмме--> <ui_path_info process_path_id="ee03399e-7004-4677-b40b-e7e89548cb74" orientation_from="16" orientation_to="4" /> <ui_path_info process_path_id="3c26f509-44f7-427e-955d-4f4aa4a51c88" orientation_from="16" orientation_to="4" /> <ui_path_info process_path_id="b31e77e8-c311-469b-b548-2c5062bb914e" orientation_from="8" orientation_to="2" /> <ui_path_info process_path_id="9d0daf72-3698-4f66-bc00-9bd824aa42ef" orientation_from="16" orientation_to="4" /> <ui_path_info process_path_id="aff15568-c8b4-4f84-9cbd-ee5bffc377ca" orientation_from="16" orientation_to="4" /> <ui_path_info process_path_id="95525a8d-a20b-4327-bdac-093c79879790" orientation_from="16" orientation_to="4" /> <ui_path_info process_path_id="28b877eb-a76c-461d-a861-1f6aaaebad65" orientation_from="8" orientation_to="2" /> <ui_path_info process_path_id="65c6c2f6-63c8-4ce4-a131-32ff2b50c44b" orientation_from="8" orientation_to="16" /> <ui_path_info process_path_id="080f98c0-4266-44f2-85c2-111356235347" orientation_from="2" orientation_to="8" /> <ui_path_info process_path_id="c9ee1f0c-fd09-43a1-b302-385cee70898b" orientation_from="4" orientation_to="16" /> <ui_path_info process_path_id="bc6ecbbe-d38d-4fb9-905b-c0b64dd7b523" orientation_from="16" orientation_to="4" /> <ui_path_info process_path_id="9004da30-b45f-43a8-a037-1bcf0f0ac889" orientation_from="8" orientation_to="2" /> <ui_path_info process_path_id="223520ce-2896-46d2-b4a0-d38c75a01eaf" orientation_from="16" orientation_to="4" /> <ui_path_info process_path_id="14bf8026-393f-419d-9666-98fa00262382" orientation_from="8" orientation_to="2" /> </diagramm_info>