Response and Postprocess flow (In-flow/Out-flow)

При настройке профиля системы также предоставляется возможность настроить обработку и формирование ответа внутри входного потока профиля (In-flow) и постобработку ответа перед окончательной доставкой внутри выходного потока профиля (Out-flow).

Вы можете выбрать, нужна ли дополнительная обработка включив или выключив соответствующий чек-бокс Process response и Postprocess response.

Таким образом вы сможете адаптировать обработку запросов и форматирование ответов под уникальные требования или бизнес-логику вашей системы.

Настройки In-Flow

in flow checkbox
  1. Process response (обработка ответа)
    Описание: этот чек-бокс отвечает за активацию возможности обработать и сформировать ответ в соответствии с заданным сценарием перед его доставкой во входной коннектор.

    • Чек-бокс Process response в In-Flow не включен.
      Когда чек-бокс не включен, полученный ответ будет передан на следующий шаг потока обработки данных без использования обработчика In-Flow response.

    • Чек-бокс Process response в In-Flow включен.
      Когда чек-бокс включен, платформа интеграции задействует обработчик In-Flow response для обработки и формирования ответа.

  2. In-Flow response (обработчик ответа входного потока профиля)
    Описание: это параметр обрабатывающий ответ, полученный от внешней системы. Здесь можно настроить дополнительную обработку или модификацию ответа.

    Шаблон по умолчанию:

    <?xml version="1.0" encoding="UTF-8"?>
    <entaxy:object-route
    	xmlns="http://camel.apache.org/schema/blueprint"
    	xmlns:blueprint="http://www.osgi.org/xmlns/blueprint/v1.0.0"
    	xmlns:entaxy="http://www.entaxy.ru/schemas/1.0"
    	xmlns:m="http://www.entaxy.ru/schemas/entaxy-mediators/1.0">
    	<setProperty name="NTX_profile_in_response">
    		<constant>true</constant>
    	</setProperty>
    </entaxy:object-route>

Настройки Out-Flow

out flow checkbox
  1. Postprocess response (постобработка ответа)
    Описание: этот чек-бокс отвечает за активацию возможности постобработки ответа в соответствии с заданным сценарием перед его дальнейшей маршрутизацией.

    • Чек-бокс Postprocess response в Out-Flow не включен.
      Когда чек-бокс не включен, полученный ответ будет передан на следующий шаг потока обработки данных без использования обработчика Out-Flow postprocess.

    • Чек-бокс Postprocess response в Out-Flow включен.
      Когда чек-бокс включен, платформа интеграции задействует обработчик Out-Flow postprocess при обработке ответа.

  2. Out-Flow postprocess (постобработка ответа выходного потока профиля)
    Описание: это параметр выполняющий постобработку ответа полученного от принимающей системы. Здесь можно настроить дополнительную обработку или модификацию ответа.
    Шаблон по умолчанию:

    <?xml version="1.0" encoding="UTF-8"?>
    <entaxy:object-route
    	xmlns="http://camel.apache.org/schema/blueprint"
    	xmlns:blueprint="http://www.osgi.org/xmlns/blueprint/v1.0.0"
    	xmlns:entaxy="http://www.entaxy.ru/schemas/1.0"
    	xmlns:m="http://www.entaxy.ru/schemas/entaxy-mediators/1.0">
    	<setProperty name="NTX_profile_out_response">
    		<constant>true</constant>
    	</setProperty>
    </entaxy:object-route>