I assume if an MES system wanted to perform a WhoIsThereRequest, it would publish to a channel that all the machine endpoints are subscribed to. Is this correct? If so, would the machines just publish a response to a channel that the MES system subscribes to? Or is there a different way to respond to that query.
It appears ExecuteRequest is a direct link to an ad-hoc "amqp server" resident within the SDK (assuming a requestUri and a listener is added). So endpoint A initiates a direct ExectureRequest directly to endpoint B and the OnRequestReceived event is fired on endpoint B. How does endpoint B respond to the request? Does it just respond with it's own ExecuteRequest.
Finally, what is the difference between these two events: OnRequestReceived versus OnCFXMessageReceivedFromListener.
I have a three part question about responses.
I assume if an MES system wanted to perform a WhoIsThereRequest, it would publish to a channel that all the machine endpoints are subscribed to. Is this correct? If so, would the machines just publish a response to a channel that the MES system subscribes to? Or is there a different way to respond to that query.
It appears ExecuteRequest is a direct link to an ad-hoc "amqp server" resident within the SDK (assuming a requestUri and a listener is added). So endpoint A initiates a direct ExectureRequest directly to endpoint B and the OnRequestReceived event is fired on endpoint B. How does endpoint B respond to the request? Does it just respond with it's own ExecuteRequest.
Finally, what is the difference between these two events: OnRequestReceived versus OnCFXMessageReceivedFromListener.