Protocol for the Controller - TAC protocol¶
In this section we describe the protocol to use in order to interact with the controller agent - the TAC protocol.
Introduction¶
The messages are sent over the OEF Message, which is a general purpose message relay.
We use the TACMessage
for two categories of messages:
Messages from a TAC Agent to the Controller Agent:¶
Messages from the Controller Agent to a TAC Agent:¶
Error handling¶
Errors and exception to the normal flow of execution may happen for many reasons. Here we list some and describe how to catch them.
Handle Controller error¶
The controller agent will use the TACMessage
of type TAC_ERROR
to notify the participants about
an unexpected state of the request.
An Error
message includes an error_msg
string field that is supposed to contain details about the error.