I have a question about interpreting Synapse logs, specifically related to using a separate listener. The log in question is:

2009-01-14 15:52:41,994 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG FilterMediator Source : get- property('Action') against : .*:RegistryStoredQueryAsync matches - executing child mediators 2009-01-14 15:52:41,994 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG FilterMediator Sequence <FilterMediator> :: mediate() 2009-01-14 15:52:41,995 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG SendMediator Start : Send mediator 2009-01-14 15:52:41,995 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG AddressEndpoint AddressEndpoint with name 'pub_async_sq' is in active state 2009-01-14 15:52:41,995 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG AddressEndpoint Start : Address Endpoint 2009-01-14 15:52:41,996 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG AddressEndpoint Sending message to endpoint : pub_async_sq resolves to address = http://ihexds.nist.gov:9080/tf5/services/xdsregistrybas 2009-01-14 15:52:41,996 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG AddressEndpoint SOAPAction: urn:ihe:iti:2007:RegistryStoredQueryAsync 2009-01-14 15:52:41,996 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG AddressEndpoint WSA-Action: urn:ihe:iti:2007:RegistryStoredQueryAsync 2009-01-14 15:52:41,999 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG Axis2FlexibleMEPClient Sending [add = true] [sec = false] [rm = false] [mtom = false] [swa = false] [format = soap12] [force soap11=false] [force soap12=true] [pox=false] [get=false] [encoding=null] [to Address: http://localhost:9080/tf5/services/xdsregistrybas ] 2009-01-14 15:52:42,013 [192.168.254.153-bmajur.local] [HttpServerWorker-1] INFO TimeoutHandler This engine will expire all callbacks after : 86400 seconds, irrespective of the timeout action, after the specified or optional timeout 2009-01-14 15:52:42,019 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG SynapseCallbackReceiver Callback added. Total callbacks waiting for : 1 2009-01-14 15:52:42,131 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG SendMediator End : Send mediator 2009-01-14 15:52:42,131 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG DropMediator Start : Drop mediator 2009-01-14 15:52:42,134 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG DropMediator End : Drop mediator 2009-01-14 15:52:42,134 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG InMediator End : In mediator 2009-01-14 15:52:42,135 [192.168.254.153-bmajur.local] [HttpServerWorker-1] DEBUG SequenceMediator End : Sequence <main>

Now, the question relates to the red entry. The endpoint being sent to looks like

  <endpoint name="pub_async_sq">
<address uri="http://ihexds.nist.gov:9080/tf5/services/xdsregistrybas " format="soap12" trace="enable">
      <enableAddressing separateListener="true"/>
    </address>
  </endpoint>

Note that I am using a separateListener which I understand to mean using asynchronous web services. In this mode I expect my request to get an immediate HTTP 200 response and then the real response message comes in a separate connection.

The question is: Does the time stamp on the SendMediator End log entry relate to when the HTTP 200 was received? My installation is working fine but a separate deployment of my system is seeing a 1 minute delay on the receipt of the HTTP 200. I am trying to investigate and understanding the significance of the time stamps produced by Synapse would help a great deal.

many thanks,
bill Majurski



Reply via email to