Applies To:
  • CitectSCADA 1.00, 1.01, 1.10, 1.11, 2.00, 2.01

If you use MsgRPC in sync mode to call a remote function on a Citect Server, and that function takes a long time to run (for example, it gets preempted on the server), the return result on the client side will be incorrect.

CI has confirmed this to be a problem in Citect for Windows. We are researching this problem and will post new information here as it becomes available. 

If you need the result of the remote function, ignore the return result from MsgRPC and get the server to send the result data back to the client using the MsgWrite function.