entaxy-public/documentation/connectors/uniform-exchange-service/active-mode.adoc

2.0 KiB

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

US active

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

Поднимается на 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:

<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:

<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:

<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>