| As far as I can tell, nothing is getting passed to the agent. (The error message
is almost immediate, and my MOM, running in debug mode, never reacts (i.e.
never prints out the request information.)
The .MS file contains the following boot directive (it's only a beginning...)
DIRECTIVE BOOT = 46 :
DIRECTIVE-TYPE = ACTION,
DISPLAY = TRUE,
(* SYMBOL = BOOT, *)
CATEGORIES = (CONFIGURATION),
(* Question: Should arguments be one word or two;
e.g. 'boot device' or 'boot_device'?
*)
REQUEST
(* Boot device should really be a list of Latin1String *)
ARGUMENT boot_device = 1 : Latin1String
ECHO = TRUE,
DISPLAY = TRUE,
REQUIRED = FALSE,
DEFAULT = NO DEFAULT
(* SYMBOL = ARG_BOOT_DEVICE, *)
END ARGUMENT boot_device;
ARGUMENT boot_file = 2 : Latin1String
ECHO = TRUE,
DISPLAY = TRUE,
REQUIRED = FALSE,
DEFAULT = NO DEFAULT
(* SYMBOL = ARG_BOOT_DEVICE, *)
END ARGUMENT boot_file;
(* Flags should really be a list of Latin1String *)
ARGUMENT flags = 3 : Latin1String
ECHO = TRUE,
DISPLAY = TRUE,
REQUIRED = FALSE,
DEFAULT = NO DEFAULT
(* SYMBOL = ARG_FLAGS *)
END ARGUMENT flags;
END REQUEST;
(* is any response Expected?? Link will drop. *)
RESPONSE Success = 1 :
(* SYMBOL = BOOT_RESPONSE, *)
TEXT = "Boot Response: ",
ARGUMENT Arg_Boot_Response = 1 : Attrib_List
(* SYMBOL = ARG_BOOT_RESPONSE *)
END ARGUMENT Arg_Boot_Response;
END RESPONSE Success;
EXCEPTION Invalid_Boot_Device = 2 :
(* SYMBOL = TGC_INV_BOOT_DEV, *)
TEXT = "Invalid Boot Device Specified",
END EXCEPTION Invalid_Boot_Device;
EXCEPTION Not_Yet_Implemented = 3 :
TEXT = "Not Yet Implemented",
END EXCEPTION Not_Yet_Implemented;
EXCEPTION Unknown_Flag = 4 :
(* SYMBOL = TGC_UNKNWN_FLAG, *)
TEXT = "Invalid Flag Specified",
END EXCEPTION Unknown_Flag;
EXCEPTION File_Not_Found = 5 :
(* SYMBOL = TGC_FILE_NOT_FOUND, *)
TEXT = "Boot file was not found",
END EXCEPTION File_Not_Found;
END DIRECTIVE Boot;
MCC and the agent are running on the same machine, so I would *hope* they have
the same view of the world.
Any code that was generated was generated by MOMGEN.
|
| The problem is that the version of the DEC CMIP AM (aka DNA5 AM) that
you have doesn't support all the action verbs yet. We just added that
code last week to the AM. It is in the 1.2.18 base level and will
be in the EFT update kit when it is distributed.
If you are spending lots of time trying to diagnose this problem,
don't. It is ours. We hope to have the EFT update available within
a couple of weeks so if you can wait, please do. If it is absolutely
imperative for you to test this in the next 3 weeks, contact Jim
Carey at TOOK::CAREY and we will make some arrangement. For
common agent MOM functions, you need to do something special in your
MSLs for your entity's directives. There is a new statement that
was introduced with ECO 42 that must be included in the header
statements of all directives. It is DNA_CMIP_INT = n where n
is the DNA CMIP ACTION DIRECTIVE CODE as seen at the protocol level
and which for NCL MSLs is contained in the Directive header line.
wally
|