[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference azur::mcc

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

4673.0. "Phasev event logging" by COMICS::MISTRY () Thu Mar 11 1993 11:14

Hi,


I am trying to get phasev event logging to work using the local namespace on
both the vms osi system and the decnis. I have setup the outbound stream on 
the decnis to point to MCC_EVL_SINK on the osi (vms) system and the outbound 
streams status is ON-CONNECTED. If you look at the NSP PORT you can see the 
remote nsap to be that of the decnis. 

I've also setup another outbound stream on the decnis pointing to address 82
(the event dispatcher). When i generate an event on the Decnis you can see the
event appear on the console with the correct notation ie LOCAL_NS:.xxx.xxx.

I've run an NSP port trace (the port thats open to MCC_EVL_SINK) and you can
see the data appearing as soon as the event fires. However, the MCC_DNA5_EVL
appears to be ignoring the event.

I've set up the outbound stream as per the notes entry and the tower info is
correct.

One thing that is strange is that the MCC_DNA5_EVL process is always COMP state
when i would have thought that it should be HIB (ie waiting on AST).

Does anyone have any ideas. 

MCC V1.3.1, VMS 5.5-2 and DECNET is WAVE 3.

Bipin.
T.RTitleUserPersonal
Name
DateLines
4673.1Test Event DispatcherTOOK::PURRETTAFri Mar 12 1993 10:578
    If the state is ON-CONNECTED then the EVD and EVL are communicating.
    
    Try this simple test.  In FCL:  MCC> getevent node * event dispatcher
    Then in another window, MCC> test node <decnis> event dispatcher
    
    If the getevent wakes up then I suspect you have a syntax problem
    with either your getevent or notification.  You didn't mention anything
    about how you're trying to display the event in MCC.
4673.2notification servicesCOMICS::MISTRYFri Mar 12 1993 11:149
Hi,


Thanks for that, it worked. I'm using notification services and have created 
a notification which looks for node * any event and i'm expecting something to
appear in the notification window. Notification has been enabled for that domain
and i'm turning the routing circuit on one of my hdlc links off.

Bipin.
4673.3more infoCOMICS::MISTRYFri Mar 12 1993 11:288
Hi,


More info, the getevent from FCL has started to work, however it still isn't 
appearing in the notification window and everything is enabled.


Bipin
4673.4case sensitivity?TOOK::S_KOHoot mon!Fri Mar 12 1993 11:3614
    hi Bipin,
    
    it looks like you configured your phase v node to use the local naming
    option.  by chance, is your phase V node name UPPERCASE?
    
    and are you using the LOCAL MIR in DECmcc versus DNS?
    
    if you answer yes to both these questions, then the problem you are
    seeing has to do with case sensitivity in notification.  we are aware
    of the problem, and working on it.  to work around this, use DNS as 
    your DECmcc namespace.
    
    thanks,
    -s
4673.5thanksCOMICS::MISTRYMon Mar 15 1993 03:1216
Hi,


>    option.  by chance, is your phase V node name UPPERCASE?

The node is registered in lower case, however the event will come in uppercase.
    
>    and are you using the LOCAL MIR in DECmcc versus DNS?

I am using the local naming option.

Could I de-register the node and enter it again using uppercase.

Bipin.
    

4673.6more infoCOMICS::MISTRYMon Mar 15 1993 11:5517
Hi,


Something else i've noticed is that if you set up the following getevent

MCC> getevent node * any event

Then i would this to fire on any node * event, it doesn't.

If you then do

MCC> getevent node * routing circ * any event

That works. Now i wrong in my assumption. I have checked all the filters and 
it pass all events, any ideas.

Bipin
4673.7more info TOOK::S_KOHoot mon!Wed Mar 17 1993 18:5830
    hello Bipin,
    
    re .5 -
    
    Because your node has been configured its name in UPPERCASE, its
    events are generated using UPPERCASE.
    
    if you have selected to use the MIR in DECmcc instead of DNS, all nodes 
    are registered in lower case.
    
    This is where the problem lies.  An event is received by a getevent
    thread in notification and compared to a list of node instances kept by
    the FM in response to the notify request.  The list of instances is 
    read from the MIR where the names are stored in lowercase; the event
    source is received in UPPERCASE.  Because of this case difference, the 
    notification FM will not see that this event is of interest.
    
    we have a fix for this problem, but i do not know how it will be
    released.
    
    i will post an answer as soon as i find out.
    
    re .6
    
    i need to know more about your setup as to why you aren't receiving
    node events.  can you please post the node event disp outb stream
    characteristics?  what event is firing that you are not able to receive
    using the GETEVENT request?
    
    -s
4673.8info as requestedCOMICS::MISTRYThu Mar 18 1993 03:41114
Hi,

outbound stream characteristics as requested:

Node uvohi2 Event Dispatcher Outbound Stream uvohi2_events
at 1993-03-18-08:22:02.310+00:00Iinf

Characteristics

    Template                          = ""
    Connect Retry Timer               = 120
    Disconnect Timer                  = 0
    Specific Filter                   = 
       {
          [
          EventCode = (Node LOCAL_NS:.UVO.UVOHI2 Event Dispatcher Outbound 
Stream uvohi2_events, Events Lost) ,
          Filter Action = Pass
          ] ,
          [
          EventCode = (Node LOCAL_NS:.UVO.UVOHI2 Event Dispatcher Outbound 
Stream uvohi2_events, Enable) ,
          Filter Action = Pass
          ] ,
          [
          EventCode = (Node LOCAL_NS:.UVO.UVOHI2 Event Dispatcher Outbound 
Stream uvohi2_events, Disable) ,
          Filter Action = Pass
          ] ,
          [
          EventCode = (Node LOCAL_NS:.UVO.UVOHI2 Event Dispatcher Outbound 
Stream uvohi2_events, Disconnect) ,
          Filter Action = Pass
          ] ,
          [
          EventCode = (Node LOCAL_NS:.UVO.UVOHI2 Event Dispatcher Outbound 
Stream uvohi2_events, Shutdown) ,
          Filter Action = Pass
          ] ,
          [
          EventCode = (Node LOCAL_NS:.UVO.UVOHI2 Event Dispatcher Outbound 
Stream uvohi2_events, Change Confidence) ,
          Filter Action = Pass
          ] ,
          [
          EventCode = (Node LOCAL_NS:.UVO.UVOHI2 Event Dispatcher Outbound 
Stream uvohi2_events, Change Filter) ,
          Filter Action = Pass
          ]
       }
    Global Filter                     = 
       {
          [
          EventCode = ((Node, Event Dispatcher, Outbound Stream), Events Lost) ,
          Filter Action = Block
          ] ,
          [
          EventCode = ((Node, Event Dispatcher, Outbound Stream), Enable) ,
          Filter Action = Block
          ] ,
          [
          EventCode = ((Node, Event Dispatcher, Outbound Stream), Disable) ,
          Filter Action = Block
          ] ,
          [
          EventCode = ((Node, Event Dispatcher, Outbound Stream), Disconnect) ,
          Filter Action = Block
          ] ,
          [
          EventCode = ((Node, Event Dispatcher, Outbound Stream), Shutdown) ,
          Filter Action = Block
          ] ,
          [
          EventCode = ((Node, Event Dispatcher, Outbound Stream), Change 
Confidence) ,
          Filter Action = Block
          ] ,
          [
          EventCode = ((Node, Event Dispatcher, Outbound Stream), Change 
Filter) ,
          Filter Action = Block
          ]
       }
    Catch All Filter                  = Pass
    Connect Timer Enabled             = True
    Sink Object                       = 0:.
    Sink Node                         = 0:.
    Sink End User                     = number = 82
    Sink Address                      = 
       {
          (
          [ DNA_CMIP-MICE ] ,
          [ DNA_SessionControlV3 , name = MCC_EVL_SINK ] ,
          [ DNA_NSP ] ,
          [ DNA_OSInetwork , 49::00-0D:AA-00-04-00-79-34:20 (LOCAL:.UVO.UVOCLU)]
          )
       }

What i am doing is disabling and enabling a routing circuit. If the getevent
has the following syntax:

getevent node * routing circuit * any events - that works, however if it is

getevent node * any event - it doesn't.

As a side issue i've also set up an occurs rule based on the same thing and i
can see the events appearing in the notification services window, however it
doesn't change the colour of the icon (i'm still working on this). But the fact 
that i'm receiving messages in the notification window, sort of implies that 
the alarms fm is doing something different.

I hope this helps.

Bipin.
4673.9getevent <> notifyTOOK::PURRETTAThu Mar 18 1993 08:365
    Getevent works differntly from Notify.  When you use Getevent,
    you specify *exactly* what group of events you want to receive.
    So, Getevent NODE *  will *only* trigger on NODE events, not any
    of the children of node.  Notify is a little different in that if
    the global is wildcarded it implies *the global and all children*.
4673.10documentation maybeCOMICS::MISTRYThu Mar 18 1993 09:3714
Hi,

>    Getevent works differntly from Notify.  When you use Getevent,
>    you specify *exactly* what group of events you want to receive.
>    So, Getevent NODE *  will *only* trigger on NODE events, not any
>    of the children of node.  Notify is a little different in that if
>    the global is wildcarded it implies *the global and all children*.

Thats handy to know. However, i'm assuming it isn't documented anywhere and so
most people would assume that by creating a notify request all your effectively
doing is issuing a getevent.

Bipin.

4673.11DECnis event logging --> MCC-Iconic-Map-NotificationsVNABRW::HAINZL_RThu Sep 30 1993 13:3310
In node 4673 a fix for the uppercase/lowercase problem with 
iconic map notifications was proposed.

Problem :	using local MIR
		GETEVENT is working for the NODE ... events
		Creating events with IM-PM is useless.

Where is the fix ??

rgds Richard Hainzl
4673.12Pointer for Fix please..KERNEL::WARDJOThu May 12 1994 05:5418
    Hello,
    
    Does anyone know if the fix mentioned for the case sensitivity problem
    when useing the local nameing option mentioned earlier is available.
    
    "4673.7 
    TOOK::S_KO "Hoot mon!"
    
    we have a fix for this problem, but i do not know how it will be
        released.
    
        i will post an answer as soon as i find out."
    
    A pointer would be appreciated.
    
    
    Jon
    
4673.13no, not releasedMSBCS::CALLANDERWed Jun 01 1994 13:423
    to the best of my knowledge this fix has not been released. It was
    written for inclusion in "V1.4" which we know has not been released.
    You might want to submit a CLD to get a copy of the changes.
4673.14WELTM1::CRIDDLEGraham Criddle, MCS Tech Consultant, 853-4015Thu Dec 08 1994 05:236
HI,

Is the fix to this problem in the 1.4 FT kit (for VMS) recently announced?

Rgds,
Graham
4673.15The problem is still in the V1.4DSVB03::TABONEFri Mar 03 1995 16:526
Hi,

Unfortunately no. This problem is not yet solved.

Regards,
	Philippe