Topic by Andrey Tyurin
Hi all,
There is a problem with chat queue events. Sometimes, they do not come in realtime, i.e. when new chat is created in web, no events arrive to uq.retreiveMessages. After sometime, they all arrive at the same time. Log example is as follows:
2016-02-04 05:36:43 content [DEBUG] << "<ns2:RetrieveMessagesResponse xmlns="urn:messages.common.chat.ws.rightnow.com/v1_1" xmlns:ns2="urn:messages.uq.chat.ws.rightnow.com/v1_1" xmlns:ns3="urn:faults.chat.ws.rightnow.com/v1_1"><ns2:TransactionResponseData><ns2:Timestamp>2016-02-04T13:36:43.071Z</ns2:Timestamp><ns2:TransactionID>14</ns2:TransactionID><ns2:TransactionResult>true</ns2:TransactionResult><ns2:ResultCode>SUCCESS</ns2:ResultCode></ns2:TransactionResponseData><ns2:SystemMessages><ns2:RNChatRemovedMessage><ns2:ChatID id="1542"/><ns2:CancelReason>ABANDONED_BY_END_USER</ns2:CancelReason><ns2:RetainChat>false</ns2:RetainChat><ns2:SequenceNumber>7164</ns2:SequenceNumber></ns2:RNChatRemovedMessage><ns2:RNChatQueuedMessage><ns2:ChatID id="1543"/><ns2:FirstName>iiiiiiiiiiiiiiiii</ns2:FirstName><ns2:LastName>oooooooooooo</ns2:LastName><ns2:EMailAddress>iiiii@ooooo.ppp</ns2:EMailAddress><ns2:InterfaceID><ID id="1"/><Name>***</Name></ns2:InterfaceID><ns2:ContactID id="-1"/><ns2:OrganizationID id="0"/><ns2:Question>iiiiiiooooooo</ns2:Question><ns2:CategoryID id="120"/><ns2:Source>END_USER</ns2:Source><ns2:QueueId>7</ns2:QueueId><ns2:SequenceNumber>7165</ns2:SequenceNumber></ns2:RNChatQueuedMessage><ns2:RNChatRemovedMessage><ns2:ChatID id="1543"/><ns2:CancelReason>ABANDONED_BY_END_USER</ns2:CancelReason><ns2:RetainChat>false</ns2:RetainChat><ns2:SequenceNumber>7166</ns2:SequenceNumber></ns2:RNChatRemovedMessage><ns2:RNChatQueuedMessage><ns2:ChatID id="1544"
2016-02-04 05:36:43 StAXOMBuilder [TRACE] QName: {urn:messages.uq.chat.ws.rightnow.com/v1_1}RetrieveMessagesResponse
2016-02-04 05:36:43 StAXSOAPModelBuilder [DEBUG] Build the OMElement RetrieveMessagesResponse by the StaxSOAPModelBuilder
2016-02-04 05:36:43 content [DEBUG] << ""/><ns2:FirstName>iiiiiiiiiiiiiiiii</ns2:FirstName><ns2:LastName>oooooooooooo</ns2:LastName><ns2:EMailAddress>iiiii@ooooo.ppp</ns2:EMailAddress><ns2:InterfaceID><ID id="1"/><Name>***</Name></ns2:InterfaceID><ns2:ContactID id="-1"/><ns2:OrganizationID id="0"/><ns2:Question>iiiiiiooooooo</ns2:Question><ns2:CategoryID id="120"/><ns2:Source>END_USER</ns2:Source><ns2:QueueId>7</ns2:QueueId><ns2:SequenceNumber>7167</ns2:SequenceNumber></ns2:RNChatQueuedMessage><ns2:RNChatRemovedMessage><ns2:ChatID id="1544"/><ns2:CancelReason>ABANDONED_BY_END_USER</ns2:CancelReason><ns2:RetainChat>false</ns2:RetainChat><ns2:SequenceNumber>7168</ns2:SequenceNumber></ns2:RNChatRemovedMessage></ns2:SystemMessages></ns2:RetrieveMessagesResponse></S:Body></S:Envelope>"
Is this a bug in Rightnow or I missed something?
Messages are get as follows:
rn_uqService.retrieveMessages(transRequest, startingSequenceNumber, requestHeader )