T.R | Title | User | Personal Name | Date | Lines |
---|
627.1 | PM's only go through function calls | TOOK::HAO | | Wed Jan 16 1991 09:39 | 13 |
| The message that you're getting back means that the dispatch entry
was not found. Looking at the info printed out by the FCL, it looks
correct according to your MSL and vector definitions.
One suggestion is to make sure that the Control FM can route
the Shutdown directive to the access module dispatch table. The
PMs can only make mcc_call_function calls, not mcc_call_access.
Therefore, if your dispatch entries are in the access module table,
and Control FM can't re-route the PM's call, you will see the
"vea combo unsupported" message.
Christine
|
627.2 | Function, not access, table; but why? | SIEVAX::TMJ | Entropy eradicator | Thu Jan 17 1991 04:49 | 18 |
|
Thanks Christine.
I changed
mcc_enr_enroll ( MCC_K_ACCESS, ... )
to
mcc_enr_enroll ( MCC_K_FUNCTION, ... )
in the _init function and SHUTDOWN and CLEAR now get to my access module code.
But why? What is the difference between these verbs and, for example, SET and
SHOW? And are there other verbs that require this enrolling in the function
dispatch table? Is there any documentation relating to this?
Tony M-J
|
627.3 | sorry | TOOK::HAO | | Thu Jan 17 1991 09:43 | 10 |
| Hi Tony,
Sorry, I don't know why the verbs are different. The person who
is responsible for the Control FM may be able to help you more, and
unfortunately, I don't know who that is either.
Jill, as moderator, would you have further info on persons to contact?
Christine
|
627.4 | send request to registrar | GOSTE::CALLANDER | | Fri Jan 18 1991 12:34 | 13 |
|
Like any other module in the system the control FM must explicitly
add in entry points for all VEP combinations. The system does not
allow you to add in an entity point for a wildcarded verb. Because
of this the control FM has a limited set of verbs that it can pass
thru.
If you would like to see a new verb to be handled by the control
FM please write up a quick request, including the verb and entity
information and the need, and send it to Steve TOOK::WONG.
Hope this helps.
|
627.5 | Now enrolled in both dispatch tables | SIEVAX::TMJ | Entropy eradicator | Fri Jan 18 1991 13:37 | 12 |
|
Thanks Jill, but I don't know if there's really a need to do that. What I've
ended up doing is enrolling my table in *both* the access and function dispatch
tables, so that *all* the verbs I'm using are recognised and dealt with by MCC.
It would be useful if this apparent difference in "behaviour" between some
verbs and others were documented in the MCC user doc. set. I (mistakenly)
thought that I could pick a verb with a name appropriate to my purposes from
the MCC_K_VERB_ set in MCC_VEA_DEF.H and deal with it in a similar fashion to
common verbs like SET, SHOW, etc.
Tony M-J
|
627.6 | registration | GOSTE::CALLANDER | | Fri Jan 18 1991 14:02 | 13 |
|
You would have found out when you attempted to register your management
specification that things are a bit more strict then they first
appear. Currently the DECmcc is in the process of changing hands
so that the process can be better controlled and the "rules" of
registration in MCC can be better understood.
As to documentation of what gets through control, I thought it was
in the guide to writing an access module, if it is not then it should
be qared.
jill
|