| Title: | DECmcc user notes file. Does not replace IPMT. |
| Notice: | Use IPMT for problems. Newsletter location in note 6187 |
| Moderator: | TAEC::BEROUD |
| Created: | Mon Aug 21 1989 |
| Last Modified: | Wed Jun 04 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 6497 |
| Total number of notes: | 27359 |
I am trying to communicate with IPC between the Access module and the agent. I
am linking with the IPC shareable image as you will see below. When I try to
enroll the AM, I get the following problem:
MCC> enroll mcc$tp_am
%LIB-E-ACTIMAGE, error activating image $200$DUA18:[TAMER.MCC.PROTOTYPE.SRC]MCC$
TP_AM.EXE;82
-SYSTEM-F-NOTINSTALL, writable shareable images must be installed
%MCC-E-ENROLL_FAILED, Enroll failed, table is not fully inserted.
MCC>
NOTE: IPCSHR.EXE is installed and started on the node.
Any clues?
Thanks in advance,
Phil
here is a snapshot of my *.opt file:
MCC$TP_AM_VECTOR.OBJ
MCC$TP_AM_OBJLIB.OLB/LIBRARY/INCLUDE=(mcc$tp_am_initialization , -
mcc$tp_am_svc_entry , -
mcc$tp_am_utility , -
mcc$tp_am_validate , -
mcc$tp_am_translate , -
mcc$tp_am_communicate , -
mcc$tp_am_mgmt_entry)
sys$share:mcc$kernel_shr/share
sys$share:ipcshr/share
sys$share:vaxcrtl/share
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 148.1 | See 134.4 | TOOK::GUERTIN | Wherever you go, there you are. | Fri Jun 08 1990 13:14 | 0 |
| 148.2 | Global data must be readonly... | SMAUG::BELANGER | Quality is not a mistake! | Fri Jun 08 1990 13:52 | 9 |
This error results from the memory protection given to a global
variable. The only way to avoid this error is to define the global
data as either readonly or globaldef. Unfortunately, using either of
these causes the compile to flag the data as being not portable. In
order to make this code portable, you have to do some conditional
compilation.
~Jon.
| |||||
| 148.3 | Making them static noshare did not solve it | BYBLOS::TAMER | Fri Jun 08 1990 14:03 | 9 | |
Matt, I had with my IPC code a couple of variables defined as static. Making them static noshare or even taking out static all together did not solve it. I still get the same problem and error messages at enrollment. The next reply will include my *.map file Regards, Phil | |||||
| 148.4 | Global Variables were the Cultprits. Problem solved. Many thanks for .1 and .2 | BYBLOS::TAMER | Fri Jun 08 1990 15:01 | 0 | |
| 148.5 | IPC allowed in a MM ? | TENERE::DUNON | Paul Dunon - Telecom Engineering - VBO | Tue Jun 12 1990 05:36 | 11 |
In note 36.* I've been told that IPC should not be used in an access module, because of its AST operations. Has that changed since January ?? Or does the SYS$QIOW revectoring mechanism of MCC allow the use of IPC ?? I would like to know the official up-to-date position of MCC engineering about the use of IPC. Thanks in advance, -- Paul | |||||