MESSAGE-TYPE MSG SUPERCLASS PERFORMATIVE FROM TO comment
General (activities)
requst-activity request request client service
cancel-request cancel cancel client service
modify-request request request client service
refuse-request refuse refuse service client
accept-request accept accept_proposal service client
revise-request clarify query service client Performative could be NOT_UNDERSTOOD?
completed-request inform-status inform service client
request-status inform-status inform service client
cancel-for-timeout cancel cancel client service
Discovery-publish
advertise(service) request-publish request? Inform? service matchmaker
accept-advert(service) accept-request inform matchmaker service
reject-advert(service, reason) refuse-request revuse matchmaker service
advert-installed(service) completed-request inform matchmaker service
cancel-advertise(reason) cancel-request cancel service matchmaker
revise-advertise(aspect, reason) revise-request query matchmaker service
Discovery-query
find-service(service-type) query-match-similar query client matchmaker
found-providers(providers) answer-query reply matchmaker client
not-found(service-type) answer-query reply matchmaker client separate message type
refuse-find-service(reason) refuse-query refuse matchmaker client
revise-request(aspect, reason) ask-revise query matchmaker client
Engagement-Simple
request-for-service(goal, params) request-activity request client service
agree-to-service-request(details) accept-request agree service client
cancel-service-request(reason) cancel-request cancel client service
refuse-service-request(reason) refuse-request refuse service client
Engagement-Negotiated
propose-activity(proposal) propose propose client serivce Note: Sender/receiver here are reversed from FIPA semantics
accept-proposal(details) accept_proposal accept_proposal service client
offer-counterproposal propose propose service client This is how FIPA uses for 'propose'
accept-offer accept_proposal accept_proposal client service
clarify-proposal revise-request? query service client
refuse-proposal refuse-request? refuse service client
cancel-proposal cancel-request? cancel client service