[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
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 |
604.0. "Map vs FCL handling (non-existent) variant field" by ASD::HOWER (Helen Hower) Wed Jan 09 1991 15:16
I'm running into inconsistent behavior between FCL and the IMPM in their
handling of variant records.
MSL looks basically like this:
TYPE
NewStatusRec = 504 RECORD
Status = 5041 : StatusTypeALLDIAG;
CASE Status OF
[ 10, 11, 19 ] :
Recommendation = 5042 : RecommendTypeALLDIAGS ;
END ;
END ;
(* StatusTypeALLDIAG and RecommendTypeALLDIAGS are enumerated types *)
(* directive... *)
(* request... *)
RESPONSE RSH Permission Denied Success = 1 :
...
ARGUMENT Ping local host from MCC station = 10 : NewStatusRec
SYMBOL = RSHP_RSP_TEST1
END ARGUMENT;
(* several more similar argument definitions *)
(* END RESPONSE ; *)
<etc>
FWIW, the effect I'm aiming for is to always display the STATUS field, but to
display the RECOMMENDATIONS field only for particular [failure] statuses; for
all other status values (like "success"), no recommendation would be displayed.
Ok, given the following two ILVs to display:
A) [ 0 ] ( | B) [ 0 ] (
[ 10 ] ( | [ 10 ] (
[ 5041 ] 19 | [ 5041 ] 00
[ 5042 ] 63 -- c | )
) | )
) |
-both display correctly (or at least they do what I'd expected? :-) in FCL:
A) Ping remote host from MCC station = ( Status = <error message>,
Recommendation = <text> ),
B) Ping remote host from MCC station = ( Status = Success ),
-in the IMPM, the first case works ok, but the second case causes an ACCVIO
somewhere in the map image.
Is this a problem with my MSL definition? Or with the map and/or FCL?
If it's an MSL problem, how can I get the effect I'm looking for, short of
explicitly creating a response for each option?! (and each combination, since
format occurs several times in a response!)
Helen
T.R | Title | User | Personal Name | Date | Lines |
---|
604.1 | | VERNA::V_GILBERT | | Thu Jan 10 1991 12:01 | 8 |
| Helen,
You found a bug. We are not handling decoding the variant record correctly,
so the case where not all fields are returned does not work.
It will be fixed.
Thanks.
Verna
|