Hello!
We have an integration with Micros 3700 in which we are using a custom ISL script connected to a tcp interface. The interface communicates with a custom library that has a TcpListener which handles the received messages asynchronously and sends a response back to the SIM script.
The problem with this solution is when the response from the interface has not yet been returned to a workstation, all other workstations trying to transmit messages 'freeze' until the first response has been received.
Has anyone faced this issue? Is it possible to transmit messages simultaneously from multiple workstations using the same interface without waiting the previous request(initiated from another workstation) be completed?
We have an integration with Micros 3700 in which we are using a custom ISL script connected to a tcp interface. The interface communicates with a custom library that has a TcpListener which handles the received messages asynchronously and sends a response back to the SIM script.
The problem with this solution is when the response from the interface has not yet been returned to a workstation, all other workstations trying to transmit messages 'freeze' until the first response has been received.
Has anyone faced this issue? Is it possible to transmit messages simultaneously from multiple workstations using the same interface without waiting the previous request(initiated from another workstation) be completed?