RTIG Troubleshooting
This topic lists the success and failure messages written to the RTClient log file for RTIG integration.
Functionality | Scenario | Log |
---|---|---|
Subscribe | Subscription to topic successful |
DEBUG LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG Success: Subscribed to RTG events with topic: Nexidia.RTG.Telephony successfully DEBUG LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG Success: Subscribed to RTG events with topic: Nexidia.RTG.Notifications successfully DEBUG LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG Success: Subscribed to RTG events with topic: Nexidia.RTG.Updates successfully |
Subscription to topic failed | Nexidia.GetManifestDetailsAndSubscribetoRTG Error:<exception> | |
Subscription to topic failed - topic not configured in RTClient configuration file |
ERROR LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG Warning: Cannot subscribe to topic NXRTIGTelephony :as its topic name is not configured in RTClient.config.exe file. ERROR LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG Warning: Cannot subscribe to topic NXRTIGNotification :as its topic name is not configured in RTClient.config.exe file. ERROR LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG Warning: Cannot subscribe to topic NXRTIGEnlightenUpdate:as its topic name is not configured in RTClient.config.exe file. |
|
Unsubscribe | Unsubsription from topic successful |
DEBUG LibraryObjects - Nexidia.UnsubscribeFromRTIGEvents Success: Unsubscribed successfully from Nexidia.RTG.Telephony topic DEBUG LibraryObjects - Nexidia.UnsubscribeFromRTIGEvents Success: Unsubscribed successfully from Nexidia.RTG.Notifications topic DEBUG LibraryObjects - Nexidia.UnsubscribeFromRTIGEvents Success: Unsubscribed successfully from Nexidia.RTG.Updates topic |
Unsubscription failed - - topic was not subscribed to |
DEBUG LibraryObjects - Nexidia.UnsubscribeFromRTIGEvents: Nexidia.RTG.Telephony topic is not subscribed DEBUG LibraryObjects - Nexidia.UnsubscribeFromRTIGEvents: Nexidia.RTG.Notifications topic is not subscribed DEBUG LibraryObjects - Nexidia.UnsubscribeFromRTIGEvents: Nexidia.RTG.Updates topic is not subscribed |
|
Accessing workflow Manifest file | Success - Workflow manifest path correct | DEBUG LibraryObjects - Nexidia.CreateWorkflowManifestDictionary Success: Added key values to dictionary successfully for file C:\temp\workflowmanifest.xml |
Failure - Workflow manifest path incorrect | ERROR LibraryObjects - Nexidia.ReadManifestFileAndCreateDictionary Error: Workflow Manisfest filepath C:\temp\workflowmanifesttest.xml does not exist | |
ActiveMQ Connection | Success - activeMQ connection created | DEBUG LibraryObjects - ActiveMQService.CreateActiveMQConnection(): Connection Status event is raised with status: True |
Failure - activeMQ host name incorrect | ERROR LibraryObjects - ActiveMQService.CreateActiveMQConnection() Error: Apache.NMS.NMSConnectionException: Error connecting to ent-04176:61616. ---> System.Net.Sockets.SocketException: No such host is knownat Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.DoConnect(String host, Int32 port, String localAddress, Int32 localPort)--- End of inner exception stack trace ---at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.DoConnect(String host, Int32 port, String localAddress, Int32 localPort)at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.CompositeConnect(Uri location, SetTransport setTransport)at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.CreateTransport(Uri location)at Apache.NMS.ActiveMQ.ConnectionFactory.CreateActiveMQConnection(String userName, String password)at Apache.NMS.ActiveMQ.ConnectionFactory.CreateActiveMQConnection()at Apache.NMS.ActiveMQ.ConnectionFactory.CreateConnection()at Apache.NMS.NMSConnectionFactory.CreateConnection()at Direct.ActiveMQ.ActiveMQService.CreateActiveMQConnection() | |
Message Parsing and Raising Event | Success - Telephony (call started) msg parsed and event raised |
DEBUG LibraryObjects - Nexidia.ParseTelephonyMessages Success: Message: {message} DEBUG LibraryObjects - Nexidia.ParseTelephonyMessages Success: Connected Message processed DEBUG LibraryObjects - Nexidia.ParseTelephonyMessages: RTIG Call Started event is raised |
Success - Notification message parsed and event raised |
DEBUG LibraryObjects - Nexidia.ParseNotificationMessages Success: Message:{messaage} DEBUG LibraryObjects - Nexidia.ParseNotificationMessages Success: Message processed DEBUG LibraryObjects - Nexidia.ParseNotificationMessages: RTIG Notification Received event is raised |
|
Success - Update message parsed and event raised |
DEBUG LibraryObjects - Nexidia.ParseUpdatesMessages Success: Message: {message} DEBUG LibraryObjects - Nexidia.ParseUpdatesMessages Success: Message processed DEBUG LibraryObjects - Nexidia.ParseUpdatesMessages: Enlighten Update Received event is raised |
|
Success - Telephony (call ended) msg parsed and event raised |
DEBUG LibraryObjects - Nexidia.ParseTelephonyMessages Success: Message: {message} DEBUG LibraryObjects - Nexidia.ParseTelephonyMessages Success: Ended Message processed DEBUG LibraryObjects - Nexidia.ParseTelephonyMessages: RTIG Call Ended event is raised |
|
Disconnection, Reconnection and Raising Cconnection event | RTClient started in disconnected status. After Retry connection, connection status event raised with false status. |
[Direct Logic Thread] ERROR LibraryObjects - ActiveMQService.CreateActiveMQConnection() Error: Apache.NMS.NMSConnectionException: Error connecting to ent-041176:61616. ---> System.Net.Sockets.SocketException: The operation completed successfullyat Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.DoConnect(String host, Int32 port, String localAddress, Int32 localPort)--- End of inner exception stack trace ---at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.DoConnect(String host, Int32 port, String localAddress, Int32 localPort)at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.CompositeConnect(Uri location, SetTransport setTransport)at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.CreateTransport(Uri location)at Apache.NMS.ActiveMQ.ConnectionFactory.CreateActiveMQConnection(String userName, String password)at Apache.NMS.ActiveMQ.ConnectionFactory.CreateActiveMQConnection()at Apache.NMS.ActiveMQ.ConnectionFactory.CreateConnection()at Apache.NMS.NMSConnectionFactory.CreateConnection()at Direct.ActiveMQ.ActiveMQService.CreateActiveMQConnection() [Reconnect thread] DEBUG LibraryObjects - Nexidia.Reconnect() - failed, reconnecting [Reconnect thread] DEBUG LibraryObjects - Nexidia.Reconnect(): RTIG Connection Status event is raised with status: False DEBUG LibraryObjects - Nexidia.Reconnect() - Retrying connection after 1 minutes |
RTClient gets connected. Connection status event raised with true status. | [Reconnect thread] DEBUG LibraryObjects - ActiveMQService.CreateActiveMQConnection(): Connection Status event is raised with status: True | |
RTClient started in connected status and then got disconnected. |
[Message receiver thread] ERROR LibraryObjects - ActiveMQService.ReceivingThreadAction() Error: Apache.NMS.NMSException: Unable to read data from the transport connection: An established connection was aborted by the software in your host machine. ---> System.IO.IOException: Unable to read data from the transport connection: An established connection was aborted by the software in your host machine. ---> System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machineat System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)--- End of inner exception stack trace ---at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)at System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count)at System.IO.BinaryReader.FillBuffer(Int32 numBytes)at System.IO.BinaryReader.ReadInt32()at Apache.NMS.Util.EndianBinaryReader.ReadInt32()at Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat.Unmarshal(BinaryReader dis)at Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.ReadLoop()--- End of inner exception stack trace ---at Direct.ActiveMQ.ActiveMQService.Receive()at Direct.ActiveMQ.ActiveMQService.ReceivingThreadAction() [Message receiver thread] ERROR LibraryObjects - ActiveMQService.ReceivingThreadAction() Error: Apache.NMS.NMSException: The Consumer has been Closedat Direct.ActiveMQ.ActiveMQService.Receive()at Direct.ActiveMQ.ActiveMQService.ReceivingThreadAction() [Message receiver thread] DEBUG LibraryObjects - ActiveMQService.ReceivingThreadAction(): Connection Status event is raised with status: False [Message receiver thread] DEBUG LibraryObjects - ActiveMQService.ReceivingThreadAction() - Retrying connection after 1 minutes |
|
Verify Agent Details | Agent details with domain | DEBUG LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG: Agent details: NXRTGOsLogin='<OSLOGIN>' AND NXRTGDomain='<DOMAIN>' |
Agent details without domain | DEBUG LibraryObjects - Nexidia.GetManifestDetailsAndSubscribetoRTG: Agent details: NXRTGOsLogin='<OSLOGIN>' |