[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 |
5216.0. "Customer show stopper with .com large files" by TAEC::WEBER () Thu Jun 17 1993 06:17
Hello,
One of our TeMIP customers encounters a problem when loading the
DECmcc dictionnary.
Message is very Explicit:
<<
>From the Developer's Toolkit Reference V1.3, February 1993, DAP Error
Messages, page 3-30:
DAP-E-CMDTOOLONG, Command line is too long for a single command
You entered or a command file contained a single command (includes
continuation lines) of more than 10,240 characters. Change the command
using unique abbreviations where possible to reduce the number of
characters. If this limit is too restrictive, contact your Digital
representative.
>>
=> Well, as said by the customer, this is a SHOW STOPPER. Limit is too
restrictive.
Any advice to avaoid such problem ?
Thanks for the customer,
Florence
From: VBORMC::"[email protected]" "Daryl Morse" 15-JUN-1993 20:31:44.70
To: ulysse::hary
CC: [email protected]
Subj: DAP Problems?
Claude,
Last week, we encountered a problem whereby DAP doesn't accept input
generated by the MSL compiler to enter the definition of Specific
Problems into the dictionary due to the size of the command. I sent
the email appended below to Carl as he has been our first point of
contact for problems. Carl has been unable to look into this for us.
As this problem is currently a show-stopper, I would greatly
appreciate it if you would expedite some movement towards a solution.
Thanks very much.
Daryl...
Date: Wed, 9 Jun 1993 16:47:59 -0700
From: morse (Daryl Morse)
To: [email protected]
Cc: laberge, morse
Subject: URGENT: Looks like we got mucho DAP problems.
Carl,
We found another built-in limit in DECmcc. This one is in DAP and we
aren't sure how to get around it. Specifically, DAP choked on the
command line to load the definition of Specific Problems. Appended
below are four bits of information describing the problem: the output
from the execution of the DAP command, the offending command, the MSL
source, and the description of the error message from the Developer's
Toolkit Reference for DECmcc V1.3 (take particular note of this). Note
that the MSL compiler doesn't mind the definition. In fact, it
generated the offending DAP command.
Aside from giving Specific Problems a lobotomy, I don't know how to
work around this problem. Even if that worked now, the bliss would be
only temporary, since Specific Problems could easily *double* in size
for Phase 2. Additional Information is also getting big, but doesn't
appear to be causing problems - yet. I'm sure it will hit the limit in
Phase 2. Welcome to the wonderful world of telecommunications
management...
Is it possible to hack the DAP command to execute it in two pieces?
We could probably write a kludgey perl script to extract this line out
of the com file generated by the MSL compiler, but even if that
worked, it would be very difficult to automate. Is it possible for
you to get someone in the development group to hack us a new DAP
executable with the command length increased? I think that's the only
viable solution.
Please acknowledge receipt of this email.
Thanks.
Daryl
------ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----
[am] mcc_neax61br_auto_tools.script DAP
-->Update the Service information in the Dictionary
%DAP-S-USE_DICT, Using dictionary file: /home/bullseye/d47/schellen/work/mcc_sy
stem/mcc_fdictionary.dat
Deleting specified class from dictionary file...
(Control C and Y will be disabled while records are being deleted)
%DAP-I-LINENUMB, At or near line number 3693.
%DAP-I-CMD_LINE, Command: SET DEFINITION CODE 23 TYPE T COUNT 1 LENGTH 10688
DEFINED TR
%DAP-E-CMDTOOLONG, Command line is too long for a single command
Using parse table log file: /home/bullseye/d47/schellen/work/mcc_system/mcc_fdic
tionary.log
Reading parse table file: /home/bullseye/d47/schellen/work/mcc_system/mcc_fdicti
onary.bpt
Please wait while parse tables are updated
Processing entity 31
Writing parse table file. Please wait...
Updated parse table file: /home/bullseye/d47/schellen/work/mcc_system/mcc_fdicti
onary.bpt
Parse table build complete.
------ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----
! constructor_data_type
SET DEFINITION CODE 23 TYPE T -
COUNT 1 -
LENGTH 10688 -
DEFINED TRUE -
USAGE ILV -
VALUE -
( -
1=(3=10, -
9=( -
0="Undetermined", -
1="(Line and Trunk Frame) Announcement Machine Problem", -
2="(Line and Trunk Frame) DTI Problem", -
3="(Line and Trunk Frame) Howler Tone Source Problem", -
4="(Maintenance Frame) Maintenance Control Link 0 Problem", -
5="(Maintenance Frame) Maintenance Control Link 1 Problem", -
6="(OMPF) Ring Synchronizer 0 Problem", -
7="(OMPF) Ring Synchronizer 1 Problem", -
8="(OMPF) Ringback Tone Inter 0 Problem", -
9="(OMPF) Ringback Tone Inter 1 Problem", -
10="Activation or Termination Error on Disk Instruction", -
11="Alarm Controller Alarm", -
12="Alarm Controller Major Alarm Cancelled", -
13="Automatic Congestion Control Activation", -
14="Automatic Congestion Control Deactivated", -
15="Automatic Congestion Control Level Changed", -
16="Automatic Message Accounting Function Start", -
17="Automatic Message Accounting Function Stop", -
18="Basic Frame Fuse Problem", -
19="Basic Frame Power Alarm", -
20="Both Disk Units are Out of Service", -
21="Building Air Conditioning Problem", -
22="Building Door Open", -
23="Building Fire Alarm", -
24="Building Fire Fault", -
25="Bus Interface Unit Error", -
26="Bus Interface Unit Fault", -
27="C7 Blocked Trunk Cancelled", -
28="C7 Blocked Trunk List Over 5 Minutes", -
29="C7 Blocking Acknowledged", -
30="C7 Blocking Not Acknowledged", -
31="C7 Blocking Retry Cancelled", -
32="C7 Changeback Declaration Was Not Acknowledged", -
33="C7 Illegal Signal Was Received", -
34="C7 Link Congested", -
35="C7 Link Congestion Cancelled", -
36="C7 Link Inhibit Signal Was Cancelled", -
37="C7 Link Inhibit Signal Was Received", -
38="C7 Link Set Became Unavailable", -
39="C7 Link Set Was Recovered From Unavailable", -
40="C7 Manually Blocked Trunk List Over 5 Minutes", -
41="C7 Remote Processor Outage Signal Was Cancelled", -
42="C7 Remote Processor Outage Signal Was Received", -
43="C7 Signal Timeout After CFL", -
44="C7 Signal Timeout After CLF", -
45="C7 Signal Timeout After RSC", -
46="C7 Signal Timeout Released", -
47="C7 Signalling Link Failure", -
48="C7 Signalling Link Failure Recovered", -
49="C7 Signalling Link Set Congested", -
50="C7 Signalling Link Set Congestion Cancelled", -
51="C7 Transfer Prohibited Was Received", -
52="C7 Trunk Signalling Recovered", -
53="C7 Trunk Signalling Trouble", -
54="C7 Unblocking Completed", -
55="C7 Unblocking Not Acknowledged", -
56="C7 Unblocking Retry Cancelled", -
57="CCSC Out-Of-Service Automatic Diagnosis Activation Failure", -
58="Cabinet Fuse Problem", -
59="Cabinet Power Problem", -
60="Cell Site Alarm Recovered", -
61="Cell Site Control Channel Repeater Fault", -
62="Cell Site Control Channel Repeater Fault Recovered", -
63="Cell Site Down", -
64="Cell Site Fault", -
65="Cell Site Recovered", -
66="Central Control Condition Code Error", -
67="Central Control Interrupt Source Error", -
68="Central Control Unit Fault", -
69="Clock Module Error", -
70="Clock Module Fault", -
71="Clock Module Partial Down", -
72="Clock Module Partial Down Cancelled", -
73="Clock Route Alarm Cancelled at Speech Path Controller", -
74="Clock Route Alarm at Speech Path Controller", -
75="Common Channel Signalling Controller Fault", -
76="Common Channel Signalling Processor Frame Fan Problem", -
77="Common Channel Signalling Processor Frame Fuse Problem", -
78="Common Channel Signalling Processor Frame Power Problem", -
79="Common Channel Signalling Processor Frame Repeated Emergency", -
80="Common Memory Adapter Fault", -
81="Common Memory Error", -
82="Common Memory Fault", -
83="Common Memory Interrupt Source Error", -
84="Control Data Parity Error in Subhighway", -
85="Control Processor Condition Code Error", -
86="Control Processor System Bus Interrupts Source Flip-Flop 11 Error", -
87="Control Processor System Bus Interrupts Source Flip-Flop 14 Error", -
88="Control Processor System Bus Sense Error", -
89="Digital Transmission Interface Controller Fault", -
90="ESE Emergency", -
91="Emergency Supervisory Equipment 0 problem", -
92="Emergency Supervisory Equipment 1 problem", -
93="Fan Problem", -
94="File Update End", -
95="INFORMATION ONLY - Automatic Cell Site Data Updating End", -
96="INFORMATION ONLY - Automatic Cell Site Data Updating Start", -
97="INFORMATION ONLY - Automatic Control Channel Change End", -
98="INFORMATION ONLY - Automatic Control Channel Change Start", -
99="INFORMATION ONLY - Automatic System Configuration Change", -
100="INFORMATION ONLY - Automatic System Configuration Change End", -
101="INFORMATION ONLY - Automatic System Configuration Change List", -
102="INFORMATION ONLY - C7 Illegal Message Signal Unit Received", -
103="INFORMATION ONLY - C7 Link Deactivated", -
104="INFORMATION ONLY - Circuit Make Block", -
105="INFORMATION ONLY - Circuit Make Block End", -
106="INFORMATION ONLY - Circuit Make Block Release", -
107="INFORMATION ONLY - Circuit Make Block Wait On", -
108="INFORMATION ONLY - Circuit Make Idle", -
109="INFORMATION ONLY - Clock Module ACT Changed", -
110="INFORMATION ONLY - Clock Module Free Run Executed", -
111="INFORMATION ONLY - Control Channel Repeater Maintenance Signal Received", -
112="INFORMATION ONLY - RP Maintenance Signal Received", -
113="INFORMATION ONLY - RP Status Change Report Received", -
114="INFORMATION ONLY - Reference Clock Route Changed", -
115="INFORMATION ONLY - Roamer First Call Interception", -
116="INFORMATION ONLY - Service Circuit Make Block End", -
117="INFORMATION ONLY - Service Circuit Route Make Block End", -
118="INFORMATION ONLY - System Executing Restriction by Overhead Message", -
119="INFORMATION ONLY - System Overload Cancel Start", -
120="Input and Output Processor Fault", -
121="Line Trouble", -
122="Line Trouble Cancelled", -
123="Line and Trunk Frame Fan Problem", -
124="Line and Trunk Frame Fuse Problem", -
125="Line and Trunk Frame Maintenance Equipment Problem", -
126="Line and Trunk Frame Power Problem", -
127="Local Controller Equipment Hardware Fault", -
128="Local Controller Equipment Partial Down", -
129="Local Controller Equipment Partial Down Cancelled", -
130="Local Controller Fault", -
131="Main Distribution Frame Heating Coil Problem", -
132="Main Memory Unit Fault", -
133="Maintenance Control Link Controller Fault", -
134="Maintenance Frame Announcement Machine Problem", -
135="Maintenance Frame Fuse Problem", -
136="Maintenance Frame Inverter Problem", -
137="Maintenance Frame Maintenance Equipment Problem", -
138="Maintenance Frame Power Problem", -
139="Maintenance Frame Ringback Tone Inter 0 Problem", -
140="Maintenance Frame Ringback Tone Inter 1 Problem", -
141="Maintenance Frame Ringer Problem", -
142="Maintenance Frame Ringer Synchronizer 0 Problem", -
143="Maintenance Frame Ringer Synchronizer 1 Problem", -
144="Maintenance Link Fault", -
145="Maintenance Link Minor Alarm Cancelled", -
146="Miscellaneous Frame DTI Problem", -
147="Miscellaneous Frame Fan Problem", -
148="Miscellaneous Frame Fuse Problem", -
149="Miscellaneous Frame Inverter Problem", -
150="Miscellaneous Frame Maintenance Equipment Problem", -
151="Miscellaneous Frame Power Problem", -
152="Miscellaneous Frame Ringer Problem", -
153="Mobile Failure", -
154="Mobile Failure Cancelled", -
155="Multi Processor Controller Error", -
156="Multi Processor Controller Fault", -
157="Number of Blocked Circuits Over", -
158="Number of Blocked Circuits Recovered to Normal", -
159="OMPF Maintenance Control Link 0 Problem", -
160="OMPF Maintenance Control Link 1 Problem", -
161="OMPF Maintenance Equipment", -
162="Operation and Maintenance Processor Frame Fan Problem", -
163="Operation and Maintenance Processor Frame Fuse Problem", -
164="Operation and Maintenance Processor Frame Power Problem", -
165="Operation and Maintenance Processor Frame Repeated Emergency", -
166="Operation and Maintenance Terminal Problem", -
167="Phase 0.5 1 1.5 or 2 Initialization Started", -
168="Phase 0.5 Initialization Executed", -
169="Phase 1 Initialization Executed", -
170="Phase 1.5 Initialization Executed", -
171="Phase 2 Initialization Executed", -
172="Phase 2.5 Initialization Started", -
173="Phase 3 Initialization Executed", -
174="Phase 3 Initialization Started", -
175="Position Control Processor Frame Fan Problem", -
176="Position Control Processor Frame Fuse Problem", -
177="Position Control Processor Frame Power Problem", -
178="Position Control Processor Frame Repeated Emergency", -
179="Position Problem", -
180="Power Distribution Frame Problem", -
181="Power Room Alternating Current Stop", -
182="Power Room Battery Discharged", -
183="Power Room Engine Generator Fault", -
184="Power Room Engine Generator Fuel Problem", -
185="Power Room Power Distribution Board Problem", -
186="Power Room Rectifier Problem", -
187="RP Emergency Signal Received", -
188="Reference Clock Route Alarm Cancelled", -
189="Reference Clock Route Fault", -
190="Reference Clock Route Forced Manual Changeover Required", -
191="Reference Clock Route Selection Unmatch", -
192="Remote Office Problem", -
193="Repeated Emergency", -
194="Service Trunk Controller Fault", -
195="Service Trunk Receiver Fault", -
196="Service Trunk Receiver Fault Recovered", -
197="Spare Frame Fuse Problem", -
198="Spare Frame Power Problem", -
199="Speech Path Controller Condition Code Error", -
200="Speech Path Controller Error", -
201="Speech Path Controller Fault", -
202="Speech Path Controller Partial Down", -
203="Speech Path Controller Partial Down Cancelled", -
204="Speech Path Controller Partial Down Condition Code Error", -
205="Speech Path Controller Speech Path Module Error", -
206="Speech Path Controller Speech Path Module Partial Down", -
207="Speech Path Controller System Bus Module Error", -
208="Speech Path Controller System Bus Module Partial Down", -
209="Speech Path Controller Time Switch Module Error", -
210="Speech Path Controller Time Switch Module Partial Down", -
211="Speech Path Interface Fault", -
212="System Bus Processor Fault", -
213="System Overloaded Cancel Completed", -
214="System Overloaded with Traffic", -
215="System Service Processor Fault", -
216="Time Switch Unit Fault", -
217="Time Switch and Call Processor Frame DTI Problem", -
218="Time Switch and Call Processor Frame Fan Problem", -
219="Time Switch and Call Processor Frame Fuse Problem", -
220="Time Switch and Call Processor Frame Power Problem", -
221="Time Switch and Call Processor Frame Repeated Emergency", -
222="Transmission Equipment Problem", -
223="Trunk Circuit Fault", -
224="Trunk Module Controller Fault", -
225="Trunk Module Controller Fault Recovered", -
226="VCR Alarm Cancelled", -
227="VCR VTX or VRX Failed", -
228="Voice Channel Lockout", -
229="Voice Channel Lockout Cancelled")))
------ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----
(*****************************************************************************
* *
* Copyright (c) xxx xxxxxxx Ltd, 1993 *
* *
* All Rights Reserved. The software contained on this media is *
* proprietary to and embodies the confidential technology of xxx xxxxx *
* Ltd. No part of the computer software contained on this media may be *
* used or reproduced in any form by any means without the prior written *
* permission of xxx xxxxx Ltd. *
* *
* The software contained on this media is provide solely for *
* informational purposes. xxx xxxxx Ltd assumes no liability for *
* errors, or for damages of any kind arising from use of the information *
* herein. *
* *
*****************************************************************************)
(*****************************************************************************
* *
* OSI_ALARMS_USERDEFINED_TYPES_SRVC.MS *
* *
*****************************************************************************)
(*****************************************************************************
* *
* FACILITY: *
* *
* OSI_ALARMS_USERDEFINED_TYPES_SRVC.MS *
* for Toolkit Design Framework MM, NEAX61BR_AM *
* *
* ABSTRACT: *
* *
* This management specification defines the OSI alarm types for *
* the Service Interface of the NEAX61BR Access Module. *
* *
* BUILD INFORMATION: *
* *
* Not Applicable. *
* *
* AUTHOR: *
* *
* xxx xxxxx, Telesp CNMS Project Team *
* *
* EDIT HISTORY: *
* *
* 10-May-93 - T1.0.0 created. *
* 18-May-93 - T1.0.3 created. *
* 25-May-93 - T1.0.4 created. Added Signalling Link Number *
* 31-May-93 - T1.0.5 created. Added INFORMATION ONLY specific problems. *
* Modified Additional Information fields. *
* Removed Circuit List and Trunk List Type. *
* Added Detecting Controller and Subhighway *
* record type. *
* *
*****************************************************************************)
TYPE NEAXSpecificProblems = 10181 (
Undetermined = 0,
(Line and Trunk Frame) Announcement Machine Problem = 1,
(Line and Trunk Frame) DTI Problem = 2,
(Line and Trunk Frame) Howler Tone Source Problem = 3,
(Maintenance Frame) Maintenance Control Link 0 Problem = 4,
(Maintenance Frame) Maintenance Control Link 1 Problem = 5,
(OMPF) Ring Synchronizer 0 Problem = 6,
(OMPF) Ring Synchronizer 1 Problem = 7,
(OMPF) Ringback Tone Inter 0 Problem = 8,
(OMPF) Ringback Tone Inter 1 Problem = 9,
Activation or Termination Error on Disk Instruction = 10,
Alarm Controller Alarm = 11,
Alarm Controller Major Alarm Cancelled = 12,
Automatic Congestion Control Activation = 13,
Automatic Congestion Control Deactivated = 14,
Automatic Congestion Control Level Changed = 15,
Automatic Message Accounting Function Start = 16,
Automatic Message Accounting Function Stop = 17,
Basic Frame Fuse Problem = 18,
Basic Frame Power Alarm = 19,
Both Disk Units are Out of Service = 20,
Building Air Conditioning Problem = 21,
Building Door Open = 22,
Building Fire Alarm = 23,
Building Fire Fault = 24,
Bus Interface Unit Error = 25,
Bus Interface Unit Fault = 26,
C7 Blocked Trunk Cancelled = 27,
C7 Blocked Trunk List Over 5 Minutes = 28,
C7 Blocking Acknowledged = 29,
C7 Blocking Not Acknowledged = 30,
C7 Blocking Retry Cancelled = 31,
C7 Changeback Declaration Was Not Acknowledged = 32,
C7 Illegal Signal Was Received = 33,
C7 Link Congested = 34,
C7 Link Congestion Cancelled = 35,
C7 Link Inhibit Signal Was Cancelled = 36,
C7 Link Inhibit Signal Was Received = 37,
C7 Link Set Became Unavailable = 38,
C7 Link Set Was Recovered From Unavailable = 39,
C7 Manually Blocked Trunk List Over 5 Minutes = 40,
C7 Remote Processor Outage Signal Was Cancelled = 41,
C7 Remote Processor Outage Signal Was Received = 42,
C7 Signal Timeout After CFL = 43,
C7 Signal Timeout After CLF = 44,
C7 Signal Timeout After RSC = 45,
C7 Signal Timeout Released = 46,
C7 Signalling Link Failure = 47,
C7 Signalling Link Failure Recovered = 48,
C7 Signalling Link Set Congested = 49,
C7 Signalling Link Set Congestion Cancelled = 50,
C7 Transfer Prohibited Was Received = 51,
C7 Trunk Signalling Recovered = 52,
C7 Trunk Signalling Trouble = 53,
C7 Unblocking Completed = 54,
C7 Unblocking Not Acknowledged = 55,
C7 Unblocking Retry Cancelled = 56,
CCSC Out-Of-Service Automatic Diagnosis Activation Failure = 57,
Cabinet Fuse Problem = 58,
Cabinet Power Problem = 59,
Cell Site Alarm Recovered = 60,
Cell Site Control Channel Repeater Fault = 61,
Cell Site Control Channel Repeater Fault Recovered = 62,
Cell Site Down = 63,
Cell Site Fault = 64,
Cell Site Recovered = 65,
Central Control Condition Code Error = 66,
Central Control Interrupt Source Error = 67,
Central Control Unit Fault = 68,
Clock Module Error = 69,
Clock Module Fault = 70,
Clock Module Partial Down = 71,
Clock Module Partial Down Cancelled = 72,
Clock Route Alarm Cancelled at Speech Path Controller = 73,
Clock Route Alarm at Speech Path Controller = 74,
Common Channel Signalling Controller Fault = 75,
Common Channel Signalling Processor Frame Fan Problem = 76,
Common Channel Signalling Processor Frame Fuse Problem = 77,
Common Channel Signalling Processor Frame Power Problem = 78,
Common Channel Signalling Processor Frame Repeated Emergency = 79,
Common Memory Adapter Fault = 80,
Common Memory Error = 81,
Common Memory Fault = 82,
Common Memory Interrupt Source Error = 83,
Control Data Parity Error in Subhighway = 84,
Control Processor Condition Code Error = 85,
Control Processor System Bus Interrupts Source Flip-Flop 11 Error = 86,
Control Processor System Bus Interrupts Source Flip-Flop 14 Error = 87,
Control Processor System Bus Sense Error = 88,
Digital Transmission Interface Controller Fault = 89,
ESE Emergency = 90,
Emergency Supervisory Equipment 0 problem = 91,
Emergency Supervisory Equipment 1 problem = 92,
Fan Problem = 93,
File Update End = 94,
INFORMATION ONLY - Automatic Cell Site Data Updating End = 95,
INFORMATION ONLY - Automatic Cell Site Data Updating Start = 96,
INFORMATION ONLY - Automatic Control Channel Change End = 97,
INFORMATION ONLY - Automatic Control Channel Change Start = 98,
INFORMATION ONLY - Automatic System Configuration Change = 99,
INFORMATION ONLY - Automatic System Configuration Change End = 100,
INFORMATION ONLY - Automatic System Configuration Change List = 101,
INFORMATION ONLY - C7 Illegal Message Signal Unit Received = 102,
INFORMATION ONLY - C7 Link Deactivated = 103,
INFORMATION ONLY - Circuit Make Block = 104,
INFORMATION ONLY - Circuit Make Block End = 105,
INFORMATION ONLY - Circuit Make Block Release = 106,
INFORMATION ONLY - Circuit Make Block Wait On = 107,
INFORMATION ONLY - Circuit Make Idle = 108,
INFORMATION ONLY - Clock Module ACT Changed = 109,
INFORMATION ONLY - Clock Module Free Run Executed = 110,
INFORMATION ONLY - Control Channel Repeater Maintenance Signal Received = 111,
INFORMATION ONLY - RP Maintenance Signal Received = 112,
INFORMATION ONLY - RP Status Change Report Received = 113,
INFORMATION ONLY - Reference Clock Route Changed = 114,
INFORMATION ONLY - Roamer First Call Interception = 115,
INFORMATION ONLY - Service Circuit Make Block End = 116,
INFORMATION ONLY - Service Circuit Route Make Block End = 117,
INFORMATION ONLY - System Executing Restriction by Overhead Message = 118,
INFORMATION ONLY - System Overload Cancel Start = 119,
Input and Output Processor Fault = 120,
Line Trouble = 121,
Line Trouble Cancelled = 122,
Line and Trunk Frame Fan Problem = 123,
Line and Trunk Frame Fuse Problem = 124,
Line and Trunk Frame Maintenance Equipment Problem = 125,
Line and Trunk Frame Power Problem = 126,
Local Controller Equipment Hardware Fault = 127,
Local Controller Equipment Partial Down = 128,
Local Controller Equipment Partial Down Cancelled = 129,
Local Controller Fault = 130,
Main Distribution Frame Heating Coil Problem = 131,
Main Memory Unit Fault = 132,
Maintenance Control Link Controller Fault = 133,
Maintenance Frame Announcement Machine Problem = 134,
Maintenance Frame Fuse Problem = 135,
Maintenance Frame Inverter Problem = 136,
Maintenance Frame Maintenance Equipment Problem = 137,
Maintenance Frame Power Problem = 138,
Maintenance Frame Ringback Tone Inter 0 Problem = 139,
Maintenance Frame Ringback Tone Inter 1 Problem = 140,
Maintenance Frame Ringer Problem = 141,
Maintenance Frame Ringer Synchronizer 0 Problem = 142,
Maintenance Frame Ringer Synchronizer 1 Problem = 143,
Maintenance Link Fault = 144,
Maintenance Link Minor Alarm Cancelled = 145,
Miscellaneous Frame DTI Problem = 146,
Miscellaneous Frame Fan Problem = 147,
Miscellaneous Frame Fuse Problem = 148,
Miscellaneous Frame Inverter Problem = 149,
Miscellaneous Frame Maintenance Equipment Problem = 150,
Miscellaneous Frame Power Problem = 151,
Miscellaneous Frame Ringer Problem = 152,
Mobile Failure = 153,
Mobile Failure Cancelled = 154,
Multi Processor Controller Error = 155,
Multi Processor Controller Fault = 156,
Number of Blocked Circuits Over = 157,
Number of Blocked Circuits Recovered to Normal = 158,
OMPF Maintenance Control Link 0 Problem = 159,
OMPF Maintenance Control Link 1 Problem = 160,
OMPF Maintenance Equipment = 161,
Operation and Maintenance Processor Frame Fan Problem = 162,
Operation and Maintenance Processor Frame Fuse Problem = 163,
Operation and Maintenance Processor Frame Power Problem = 164,
Operation and Maintenance Processor Frame Repeated Emergency = 165,
Operation and Maintenance Terminal Problem = 166,
Phase 0.5 1 1.5 or 2 Initialization Started = 167,
Phase 0.5 Initialization Executed = 168,
Phase 1 Initialization Executed = 169,
Phase 1.5 Initialization Executed = 170,
Phase 2 Initialization Executed = 171,
Phase 2.5 Initialization Started = 172,
Phase 3 Initialization Executed = 173,
Phase 3 Initialization Started = 174,
Position Control Processor Frame Fan Problem = 175,
Position Control Processor Frame Fuse Problem = 176,
Position Control Processor Frame Power Problem = 177,
Position Control Processor Frame Repeated Emergency = 178,
Position Problem = 179,
Power Distribution Frame Problem = 180,
Power Room Alternating Current Stop = 181,
Power Room Battery Discharged = 182,
Power Room Engine Generator Fault = 183,
Power Room Engine Generator Fuel Problem = 184,
Power Room Power Distribution Board Problem = 185,
Power Room Rectifier Problem = 186,
RP Emergency Signal Received = 187,
Reference Clock Route Alarm Cancelled = 188,
Reference Clock Route Fault = 189,
Reference Clock Route Forced Manual Changeover Required = 190,
Reference Clock Route Selection Unmatch = 191,
Remote Office Problem = 192,
Repeated Emergency = 193,
Service Trunk Controller Fault = 194,
Service Trunk Receiver Fault = 195,
Service Trunk Receiver Fault Recovered = 196,
Spare Frame Fuse Problem = 197,
Spare Frame Power Problem = 198,
Speech Path Controller Condition Code Error = 199,
Speech Path Controller Error = 200,
Speech Path Controller Fault = 201,
Speech Path Controller Partial Down = 202,
Speech Path Controller Partial Down Cancelled = 203,
Speech Path Controller Partial Down Condition Code Error = 204,
Speech Path Controller Speech Path Module Error = 205,
Speech Path Controller Speech Path Module Partial Down = 206,
Speech Path Controller System Bus Module Error = 207,
Speech Path Controller System Bus Module Partial Down = 208,
Speech Path Controller Time Switch Module Error = 209,
Speech Path Controller Time Switch Module Partial Down = 210,
Speech Path Interface Fault = 211,
System Bus Processor Fault = 212,
System Overloaded Cancel Completed = 213,
System Overloaded with Traffic = 214,
System Service Processor Fault = 215,
Time Switch Unit Fault = 216,
Time Switch and Call Processor Frame DTI Problem = 217,
Time Switch and Call Processor Frame Fan Problem = 218,
Time Switch and Call Processor Frame Fuse Problem = 219,
Time Switch and Call Processor Frame Power Problem = 220,
Time Switch and Call Processor Frame Repeated Emergency = 221,
Transmission Equipment Problem = 222,
Trunk Circuit Fault = 223,
Trunk Module Controller Fault = 224,
Trunk Module Controller Fault Recovered = 225,
VCR Alarm Cancelled = 226,
VCR VTX or VRX Failed = 227,
Voice Channel Lockout = 228,
Voice Channel Lockout Cancelled = 229
);
TYPE SpecificProblems = 2017 SET OF NEAXSpecificProblems;
TYPE SetofLatin = 2018 SET OF Latin1String;
TYPE DetectingControllerRecord = 302 RECORD
Speech Path Controller Number = 1 : Latin1String;
Highway Number = 2 : Latin1String;
Subhighway Number = 3 : Latin1String;
Equipment Code = 4 : Latin1String;
END RECORD;
TYPE SubhighwayRecord = 303 RECORD
Speech Path Controller Number = 1 : Latin1String;
Highway Number = 2 : Latin1String;
Subhighway Number = 3 : Latin1String;
END RECORD;
TYPE NEAXControlEquipmentRecord = 304 RECORD
Central Control Number = 1 : Latin1String;
Clock Number = 2 : Latin1String;
Common Memory Number = 3 : Latin1String;
Maintenance Control Link Controller Number = 4 : Latin1String;
Multiprocessor Controller Number = 5 : Latin1String;
System Bus Number = 6 : Latin1String;
END RECORD;
TYPE NEAXEquipmentRecord = 305 RECORD
Control Processor Number = 1 : Latin1String;
Central Control Number = 2 : Latin1String;
Speech Path Controller Number = 3 : Latin1String;
Local Controller 1 = 4 : Latin1String;
Local Controller 2 = 5 : Latin1String;
Local Controller 3 = 6 : Latin1String;
Local Controller 4 = 7 : Latin1String;
END RECORD;
TYPE NEAXAdditionalInformationForAlarms = 10182 RECORD
Active Control Equipment List = 1 : NEAXControlEquipmentRecord;
Active Equipment List = 2 : NEAXEquipmentRecord;
AP0 = 3 : Latin1String;
AP1 = 4 : Latin1String;
Alarm Code = 5 : Latin1String;
Alarm Controller Number = 6 : Latin1String;
Automatic Restriction Code = 7 : Latin1String;
Backup Device Number = 8 : Latin1String;
Blocking Information = 9 : Latin1String;
Cause = 10 : Latin1String;
Cause of Fault = 11 : Latin1String;
Cause of Transmission Failure = 12 : Latin1String;
Changed From = 13 : Latin1String;
Changed To = 14 : Latin1String;
Channel Control Word 1 = 15 : Latin1String;
Channel Control Word 2 = 16 : Latin1String;
Channel Register = 17 : Latin1String;
Channel Status Word = 18 : Latin1String;
Channel Status Word B0 = 19 : Latin1String;
Channel Status Word B1 = 20 : Latin1String;
Channel Status Word E2 = 21 : Latin1String;
Check Register 0 = 22 : Latin1String;
Check Register 1 = 23 : Latin1String;
Circuit Identification Code = 24 : Latin1String;
Circuit Number = 25 : Latin1String;
Command Code = 26 : Latin1String;
Common Channel Signalling Controller Number = 27 : Latin1String;
Common Memory Adapter Value = 28 : Latin1String;
Condition Code = 29 : Latin1String;
Congestion Control Level = 30 : Latin1String;
Congestion Level = 31 : Latin1String;
Control Channel Number = 32 : Latin1String;
Control Processor Number = 33 : Latin1String;
Current Reference Clock Route = 34 : Latin1String;
Data Type = 35 : Latin1String;
Destination Code = 36 : Latin1String;
Destination Point Code = 37 : Latin1String;
Detecting Controller = 38 : DetectingControllerRecord;
Detecting Equipment = 39 : Latin1String;
Device Status Word = 40 : Latin1String;
Diagnostic Dictionary Index = 41: Latin1String;
Dumped Time = 42 : Latin1String;
Emergency Action Counter Value = 43 : Latin1String;
Emergency Flip-Flop = 44 : Latin1String;
Equipment Name = 45 : Latin1String;
Error ID = 46 : Latin1String;
Error Information = 47 : Latin1String;
Error Number Register 0 = 48 : Latin1String;
Error Number Register 1 = 49 : Latin1String;
Executed Instruction = 50 : Latin1String;
Extended Interrupt Source Flip-Flop = 51 : Latin1String;
Fault Timer = 52 : Latin1String;
Faulty Equipment Number = 53 : Latin1String;
Faulty Hardware Module = 54 : Latin1String;
Faulty Hardware Module Group Number = 55 : Latin1String;
Faulty Subhighway = 56 : SubhighwayRecord;
File Name = 57 : Latin1String;
Heading Code = 58 : Latin1String;
Highway Number = 59 : Latin1String;
IO Address = 60 : Latin1String;
IO Status = 61 : Latin1String;
Illegal Condition = 62 : Latin1String;
Illegal MSU = 63 : Latin1String;
Instruction Code = 64 : Latin1String;
Instruction Content 0 = 65 : Latin1String;
Instruction Content 1 = 66 : Latin1String;
Instruction Content 2 = 67 : Latin1String;
Instruction Execution Address = 68 : Latin1String;
Interrupt Source Flip-Flop = 69 : Latin1String;
Interval Timer = 70 : Latin1String;
Line Number = 71 : Latin1String;
Location = 72 : Latin1String;
Location Register = 73 : Latin1String;
MNTQ0 = 74 : Latin1String;
MNTQ1 = 75 : Latin1String;
MPC Scan Data = 76 : Latin1String;
MSCN0 = 77 : Latin1String;
MSCN1 = 78 : Latin1String;
MSCN2 = 79 : Latin1String;
Maintenance Link Number = 80 : Latin1String;
Malfunction Type = 81 : Latin1String;
Memory Control Register = 82 : Latin1String;
Memory Type = 83 : Latin1String;
Mobile Number = 84 : Latin1String;
Mode Register 0 = 85 : Latin1String;
Mode Register 1 = 86 : Latin1String;
NEAX Message Number = 87 : Latin1String;
New Congestion Level = 88 : Latin1String;
Number of Blocked Circuit = 89 : Latin1String;
Number of Busy Circuit = 90 : Latin1String;
Number of Failed Circuit = 91 : Latin1String;
Number of NG Circuit = 92 : Latin1String;
Number of Test = 93 : Latin1String;
Originating Point Code = 94 : Latin1String;
Partial Down Control Processor = 95 : Latin1String;
Phase Initialization Level = 96 : Latin1String;
Point Code = 97 : Latin1String;
Previous Congestion Level = 98 : Latin1String;
Previous Reference Clock Route = 99 : Latin1String;
Program Name = 100 : Latin1String;
Program Status Flip-Flop = 101 : Latin1String;
RP0 Status = 102 : Latin1String;
RP1 Status = 103 : Latin1String;
Recovered Equipment Number = 104 : Latin1String;
Reference Clock Route Number = 105 : Latin1String;
Register 0 = 106 : Latin1String;
Register 1 = 107 : Latin1String;
Register 2 = 108 : Latin1String;
Register 3 = 109 : Latin1String;
Register 4 = 110 : Latin1String;
Register 5 = 111 : Latin1String;
Register 6 = 112 : Latin1String;
Register 7 = 113 : Latin1String;
Register 8 = 114 : Latin1String;
Register 9 = 115 : Latin1String;
Register 10 = 116 : Latin1String;
Register 11 = 117 : Latin1String;
Register 12 = 118 : Latin1String;
Register 13 = 119 : Latin1String;
Register 14 = 120 : Latin1String;
Register 15 = 121 : Latin1String;
Restriction Level = 122 : Latin1String;
Route Name = 123 : Latin1String;
Sector Number = 124 : Latin1String;
Sending Order = 125 : Latin1String;
Sensing Information = 126 : Latin1String;
Serial Number = 127 : Latin1String;
Service Indicator = 128 : Latin1String;
Service Information Field = 129 : Latin1String;
Service Information Octet = 130 : Latin1String;
Signal Type = 131 : Latin1String;
Signalling Information = 132 : Latin1String;
Signalling Link Number = 133 : Latin1String;
Signalling Linkset Name = 134 : Latin1String;
Source of Fault = 135 : Latin1String;
Stack Limit = 136 : Latin1String;
Stack Pointer = 137 : Latin1String;
Standby Control Equipment List = 138 : NEAXControlEquipmentRecord;
Standby Equipment List = 139 : NEAXEquipmentRecord;
Standby Group Number = 140 : Latin1String;
Subhighway Number = 141 : Latin1String;
Subservice Field = 142 : Latin1String;
Supervisor Call Number = 143 : Latin1String;
System Bus Processor Status = 144 : Latin1String;
System Bus Status = 145 : Latin1String;
System Bus Status 0 = 146 : Latin1String;
System Bus Status 1 = 147 : Latin1String;
System Status Flip-Flop = 148 : Latin1String;
Trap Register = 149 : Latin1String;
Trunk Identification = 150 : Latin1String;
Unsuccessful Recovery Attempts = 151 : Latin1String;
Version = 152 : Latin1String;
Wait Flag = 153 : Latin1String;
END RECORD;
TYPE MngmntExtension = 2020 RECORD
significance = 1 : Boolean;
information = 2 : NEAXAdditionalInformationForAlarms;
END RECORD;
TYPE AdditionalInformation = 2021 SET OF MngmntExtension;
------ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----ooooo-----
>From the Developer's Toolkit Reference V1.3, February 1993, DAP Error
Messages, page 3-30:
DAP-E-CMDTOOLONG, Command line is too long for a single command
You entered or a command file contained a single command (includes
continuation lines) of more than 10,240 characters. Change the command
using unique abbreviations where possible to reduce the number of
characters. If this limit is too restrictive, contact your Digital
representative.
% ====== Internet headers and postmarks (see DECWRL::GATEWAY.DOC) ======
% Received: by vbormc.vbo.dec.com; id AA06846; Tue, 15 Jun 93 20:28:28 +0200
% Received: by crl.dec.com; id AA20968; Tue, 15 Jun 93 14:29:25 -0400
% Received: from quark.xxx.ca by xxxgate.xxx.ca with SMTP id AA08548 (5.65c/IDA-1.4.4 for <[email protected]>); Tue, 15 Jun 1993 11:28:03 -0700
% Received: by quark.xxx.ca (5.65/Ultrix3.0-C)id AA01406; Tue, 15 Jun 1993 11:28:00 -0700
% Date: Tue, 15 Jun 1993 11:28:00 -0700
% From: [email protected] (Daryl Morse)
% Message-Id: <[email protected]>
% To: ulysse::hary
% Cc: [email protected]
% Subject: DAP Problems?
T.R | Title | User | Personal Name | Date | Lines |
---|
5216.1 | Make the enumerated values shorter... | MOLAR::DFLAT::PLOUFFE | Jerry | Thu Jun 17 1993 10:43 | 27 |
| Kathy Nelson contacted me a day or so ago about this problem. Here's my
answer to her:
-----------------------------------------------------------------------------
Ouch! An enumerated type that is 10688 bytes long!!
OK here's the scoop. I could change DAP to allow more than 10240 (or so)
characters on one command line, but Carl may run into another limit --
the total size of all definitions for and object cannot exceed 10000 (or so)
bytes. With his enumerated type containing so many words, he may well run
into this limit especially since other definitions for this object must be
stored in the same record.
My suggestion is that he abbreviate some of his enumerated types to
shorten lengthy workds.
BTW, the new Common Dictionary subsystem (that we are integrating now)
will not have this problem. There is no limit to the amount of bytes that
can be used for all the definitions of an object. So I guess that you
might say that this is "fixed in the next release"! :)
But, seriously, Carl might be better off if he can abbreviate the words
in his enumeration -- it would probably improve his user interface (just
my opinion).
- Jerry
|
5216.2 | Maybe try additional attributes describing... | TOOK::CAREY | | Thu Jun 17 1993 12:07 | 29 |
|
Hi Florence,
Jerry's suggestion is one approach that you could use that'll work
fine. Abbreviating some stuff such as "initialization" to "init" might
be intuitive and comfortable as well as getting this customer in under
the wire.
Another possibility is to break that monster into classes and
subclasses. For example, there are twenty-odd messages that are
specified as "INFORMATION ONLY" and then have other descriptive data
following, "C7 Link Deactivated".
You could modify the primary attribute so that there was only one
enumeration for "INFORMATION ONLY" and follow that with a second
attribute that you might call something like "Information Field:" or
something (hopefully more clever than I am). That Information Field
would be an enumeration containing the further descriptive information
text. This could be done for stuff like Maintenance Frame and C7
operations as well.
Just another option to help you work around this problem in an
acceptable way.
Hope this helps....
-Jim Carey
|
5216.3 | Transferring the info ... Thanks | TAEC::WEBER | | Fri Jun 18 1993 06:46 | 8 |
|
Thank you very much to all of you
for these quick responses and suggestions. I am
forwarding the suggestions to the customer, hoping they will use
these alternatives.
Best regards
Florence
|
5216.4 | Some more questions to deal with the pb | TAEC::WEBER | | Mon Jun 21 1993 12:24 | 35 |
| Hi again,
I'm still on the same problem. We are trying to workout a solution that
splits this type from global class into smaller types in subordinate
classes.
First, my customer would appreciate having the confirmation that
10000 bytes is the limit for one object total size of all definitions, i.e,
I cannot have 1 class with 10000 bytes, but I can have a parent with
5000, and five child classes with 1000 for each.
To give you an idea of what is needed for that customer:
They encode OSI alarms, and the only fields in OSI that can show
"custom data" are the user defined types, in this case
a userdefined enumeration and a custom "additional information"
(custom because you could buid anything you want inside).
About the information they have to process:
- currently 153 different alarm messages that they have to
characterize using user defined enumeration and addtional text
- this number will double in the future
- original message contains text information that they want to
keep as much as possible.
- "Additional info" contains things such as register dumps.
This is also the reason why they ask how deep they can nest the ILV
encoded data within "Additional Information".
From the information they have, 5 levels are possible for the alarm
encoding. They wonder if it is possible to redefine
MCC_K_ASN_NESTCONS and presume mcc libraries have to be recompiled.
So they (and therefore I) ask if it is planned for that constant to be
increased ?
Thanks to continue your help.
Regards,
Florence
|
5216.5 | I checked -- 10000 bytes is the limit for all definitions of one dictionary object... | MOLAR::DFLAT::PLOUFFE | Jerry | Mon Jun 21 1993 12:43 | 0
|