|
I wrote a routine that does an mcc_event_put on the FES custom object
referred to in .0 and I used it to trace the puts under different
conditions, i.e. rules enabled, disabled, etc., with the event printer
process running. Summary of results:
1. No rules enabled - I put the FES event and the event printer process
gets it - trace says
PID 933, THRid 10000 Event_Put RMB selected for put: 2B4A70
2. Rule enabled on the NOC class - I put the FES event, event printer
does not get it - trace has no "rmb selected for put" line
3. Disable the NOC rule - things back to normal (as in 1.)
4. Start an FCL notify request on the NOC class - I put the FES event,
event printer doesn't get it - no "rmb selected" in trace
5. Terminate the notify request and try again - works (as in 1.)
The put trace output with my comments follows. :
****No rules enabled, no notify requests outstanding
PID 933, THRid 10000 Tracing error paths in Event Manager
PID 933, THRid 10000 Tracing Event code path in Dump
PID 933, THRid 10000 Tracing Event code path in GET
PID 933, THRid 10000 Tracing Event code path in PUT
PID 933, THRid 10000 Tracing Event code path in RCB
PID 933, THRid 10000 Event_Put starting
PID 933, THRid 10000 Event_Put Input Arguments ...
PID 933, THRid 10000 p_ent_spec =
entity [0] wild = NOT_WILD class = 17000 id = 1 type = 5
instance = ..+5��.�...�......wec..linthicum..fes..0..
%X08002B35A6B401D28A8C89CA97001A00010377656301096C696E74686963756D01036665730101300000
PID 933, THRid 10000 Partition = 15
PID 933, THRid 10000 Event Code = 3
PID 933, THRid 10000 Event Data =
Dump of MCC Descriptor reveals:
mcc_w_maxstrlen = 880
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 33
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 1
mcc_l_dt = MCC_K_DT_ILV
mcc_a_pointer = �......�...�.....test..testing...
%XA182001D850104A1820016A3820012810474657374820774657374696E67850105
mcc_a_link = MCC_K_NULL_PTR
PID 933, THRid 10000 Time Stamp =
Dump of MCC time descriptor:
mcc_w_maxstrlen = 16
mcc_b_dtype = DSC_K_DTYPE_T
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 16
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 0
mcc_a_link = 0
mcc_l_dt = MCC_K_DT_BIN_ABS_TIM
mcc_a_pointer =
bin_utc = 21-SEP-1994 11:02:21.85
time = 01CDD55506512564
inacc = FFFFFFFFFFFFFFFF
tdf_minutes = -240
PID 933, THRid 10000 Event_Put RMB selected for put: 2B4A70
PID 933, THRid 10000 Event_Put Subscriber finished matching requests
****Event was received at event printer process
**************************************************
****enable a rule (occurs (noc * general critical event))
PID 933, THRid 10000 Tracing error paths in Event Manager
PID 933, THRid 10000 Tracing Event code path in Dump
PID 933, THRid 10000 Tracing Event code path in GET
PID 933, THRid 10000 Tracing Event code path in PUT
PID 933, THRid 10000 Tracing Event code path in RCB
PID 933, THRid 10000 Event_Put starting
PID 933, THRid 10000 Event_Put Input Arguments ...
PID 933, THRid 10000 p_ent_spec =
entity [0] wild = NOT_WILD class = 17000 id = 1 type = 5
instance = ..+5��.�...�......wec..linthicum..fes..0..
%X08002B35A6B401D28A8C89CA97001A00010377656301096C696E74686963756D01036665730101300000
PID 933, THRid 10000 Partition = 15
PID 933, THRid 10000 Event Code = 3
PID 933, THRid 10000 Event Data =
Dump of MCC Descriptor reveals:
mcc_w_maxstrlen = 880
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 33
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 1
mcc_l_dt = MCC_K_DT_ILV
mcc_a_pointer = �......�...�.....test..testing...
%XA182001D850104A1820016A3820012810474657374820774657374696E67850105
mcc_a_link = MCC_K_NULL_PTR
PID 933, THRid 10000 Time Stamp =
Dump of MCC time descriptor:
mcc_w_maxstrlen = 16
mcc_b_dtype = DSC_K_DTYPE_T
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 16
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 0
mcc_a_link = 0
mcc_l_dt = MCC_K_DT_BIN_ABS_TIM
mcc_a_pointer =
bin_utc = 21-SEP-1994 11:04:48.06
time = 01CDD5555D770584
inacc = FFFFFFFFFFFFFFFF
tdf_minutes = -240
PID 933, THRid 10000 Event_Put Subscriber finished matching requests
****No event was received at event printer process
**************************************************
****disable the rule
PID 933, THRid 10000 Tracing error paths in Event Manager
PID 933, THRid 10000 Tracing Event code path in Dump
PID 933, THRid 10000 Tracing Event code path in GET
PID 933, THRid 10000 Tracing Event code path in PUT
PID 933, THRid 10000 Tracing Event code path in RCB
PID 933, THRid 10000 Event_Put starting
PID 933, THRid 10000 Event_Put Input Arguments ...
PID 933, THRid 10000 p_ent_spec =
entity [0] wild = NOT_WILD class = 17000 id = 1 type = 5
instance = ..+5��.�...�......wec..linthicum..fes..0..
%X08002B35A6B401D28A8C89CA97001A00010377656301096C696E74686963756D01036665730101300000
PID 933, THRid 10000 Partition = 15
PID 933, THRid 10000 Event Code = 3
PID 933, THRid 10000 Event Data =
Dump of MCC Descriptor reveals:
mcc_w_maxstrlen = 880
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 33
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 1
mcc_l_dt = MCC_K_DT_ILV
mcc_a_pointer = �......�...�.....test..testing...
%XA182001D850104A1820016A3820012810474657374820774657374696E67850105
mcc_a_link = MCC_K_NULL_PTR
PID 933, THRid 10000 Time Stamp =
Dump of MCC time descriptor:
mcc_w_maxstrlen = 16
mcc_b_dtype = DSC_K_DTYPE_T
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 16
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 0
mcc_a_link = 0
mcc_l_dt = MCC_K_DT_BIN_ABS_TIM
mcc_a_pointer =
bin_utc = 21-SEP-1994 11:05:42.29
time = 01CDD5557DC9DCE4
inacc = FFFFFFFFFFFFFFFF
tdf_minutes = -240
PID 933, THRid 10000 Event_Put RMB selected for put: 2B4A70
PID 933, THRid 10000 Event_Put Subscriber finished matching requests
****Event was received at event printer process
**************************************************
****Enter an FCL notify request - any events,entity = (noc *)
PID 933, THRid 10000 Tracing error paths in Event Manager
PID 933, THRid 10000 Tracing Event code path in Dump
PID 933, THRid 10000 Tracing Event code path in GET
PID 933, THRid 10000 Tracing Event code path in PUT
PID 933, THRid 10000 Tracing Event code path in RCB
PID 933, THRid 10000 Event_Put starting
PID 933, THRid 10000 Event_Put Input Arguments ...
PID 933, THRid 10000 p_ent_spec =
entity [0] wild = NOT_WILD class = 17000 id = 1 type = 5
instance = ..+5��.�...�......wec..linthicum..fes..0..
%X08002B35A6B401D28A8C89CA97001A00010377656301096C696E74686963756D01036665730101300000
PID 933, THRid 10000 Partition = 15
PID 933, THRid 10000 Event Code = 3
PID 933, THRid 10000 Event Data =
Dump of MCC Descriptor reveals:
mcc_w_maxstrlen = 880
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 33
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 1
mcc_l_dt = MCC_K_DT_ILV
mcc_a_pointer = �......�...�.....test..testing...
%XA182001D850104A1820016A3820012810474657374820774657374696E67850105
mcc_a_link = MCC_K_NULL_PTR
PID 933, THRid 10000 Time Stamp =
Dump of MCC time descriptor:
mcc_w_maxstrlen = 16
mcc_b_dtype = DSC_K_DTYPE_T
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 16
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 0
mcc_a_link = 0
mcc_l_dt = MCC_K_DT_BIN_ABS_TIM
mcc_a_pointer =
bin_utc = 21-SEP-1994 11:07:54.41
time = 01CDD555CC8AC44C
inacc = FFFFFFFFFFFFFFFF
tdf_minutes = -240
PID 933, THRid 10000 Event_Put Subscriber finished matching requests
****No event was received at event printer process
**************************************************
****Terminate notify request on noc *
PID 933, THRid 10000 Tracing error paths in Event Manager
PID 933, THRid 10000 Tracing Event code path in Dump
PID 933, THRid 10000 Tracing Event code path in GET
PID 933, THRid 10000 Tracing Event code path in PUT
PID 933, THRid 10000 Tracing Event code path in RCB
PID 933, THRid 10000 Event_Put starting
PID 933, THRid 10000 Event_Put Input Arguments ...
PID 933, THRid 10000 p_ent_spec =
entity [0] wild = NOT_WILD class = 17000 id = 1 type = 5
instance = ..+5��.�...�......wec..linthicum..fes..0..
%X08002B35A6B401D28A8C89CA97001A00010377656301096C696E74686963756D01036665730101300000
PID 933, THRid 10000 Partition = 15
PID 933, THRid 10000 Event Code = 3
PID 933, THRid 10000 Event Data =
Dump of MCC Descriptor reveals:
mcc_w_maxstrlen = 880
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 33
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 1
mcc_l_dt = MCC_K_DT_ILV
mcc_a_pointer = �......�...�.....test..testing...
%XA182001D850104A1820016A3820012810474657374820774657374696E67850105
mcc_a_link = MCC_K_NULL_PTR
PID 933, THRid 10000 Time Stamp =
Dump of MCC time descriptor:
mcc_w_maxstrlen = 16
mcc_b_dtype = DSC_K_DTYPE_T
mcc_b_class = DSC_K_CLASS_D
mcc_w_curlen = 16
mcc_b_flags = 0
mcc_b_ver = 1
mcc_l_id = 0
mcc_a_link = 0
mcc_l_dt = MCC_K_DT_BIN_ABS_TIM
mcc_a_pointer =
bin_utc = 21-SEP-1994 11:09:01.96
time = 01CDD555F4CE142C
inacc = FFFFFFFFFFFFFFFF
tdf_minutes = -240
PID 933, THRid 10000 Event_Put RMB selected for put: 2B4A70
PID 933, THRid 10000 Event_Put Subscriber finished matching requests
****Event was received at event printer process
|