:content := "("
Task "|" <string> "&"
Agent "|" <string> "&"
Inputs "|" "(" { <product-ref> } ")" "&"
")"
The BNF notation of braces to indicate 0 or more occurances is used
for simplicity of notation.
Content
Subfields Syntax
Taskname should contain the name of the tasks planningGoal.
See also PM Content Fields and Values.
This message is sent by an agent, if he wants to use more inputs than specified for his task. It is usually sent to PM and then forwarded to the agent, who had specified the task information including the allowed inputs. The name of the sending agent must be included in the message, so the final receiver can find out who was the original sender. The KQML-sender specified with the :sender keyword will be overwritten by the PM, but the Agent-subfield is preserved.
( RequestInputs
:sender iod
:receiver
PM
:language
ProcessLink-EPL
:content
( Task | G0 &
Agent | iod &
Inputs | ((Engine use) (Frame consume)) & )
)