= Активный режим коннектора

image::US-active.png[]

== Сервис для отладки активного коннектора

Поднимается на endpoint _/active_connector_test_consumer_
при выставленной настройке _active.mode.dev=true_ в файле конфигураций  _uniform.service.support.cfg_


== Requests Examples

    POST http://192.168.122.83:8181/cxf/uniform-exchange

==== SEND MESSAGE:

[source,xml]
----
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.entaxy.ru/ExchangeTypes/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:packets>
         <ns:packet>
            <ns:header>
               <ns:messageUUID>b7e6aab7-8f02-443c-8f67-e2d638dd4da0</ns:messageUUID>
               <ns:source>
                  <ns:id>s1</ns:id>
               </ns:source>
               <ns:destination>
                  <ns:id>s2</ns:id>
               </ns:destination>
            </ns:header>
            <ns:content>
                <test>
                    <hello_world/>
                </test>
            </ns:content>
         </ns:packet>
      </ns:packets>
   </soapenv:Body>
</soapenv:Envelope>
----

==== GET MESSAGE:


[source,xml]
----
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.entaxy.ru/ExchangeTypes/1.0">
<soapenv:Header/>
<soapenv:Body>
  <ns:request>
     <ns:destination>
        <ns:id>s2</ns:id>
        <ns:type>system.name</ns:type>
     </ns:destination>
     <ns:limitCount>1</ns:limitCount>
     <ns:limitSize>0</ns:limitSize>
  </ns:request>
</soapenv:Body>
</soapenv:Envelope>
----

==== ACK MESSAGE:

[source,xml]
----
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.entaxy.ru/ExchangeTypes/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:uuids>
         <ns:uuid>{{message_uuid}}</ns:uuid>
      </ns:uuids>
   </soapenv:Body>
</soapenv:Envelope>
----
