Professional Documents
Culture Documents
URGENT
Please find hereafter the "Database : Checking the maximum values of installation data and related
problems" technical communication.
1
OmniPCX 4400
DATABASE : CHECKING THE MAXIMUM
VALUES OF INSTALLATION DATA AND
RELATED PROBLEMS
CONTENTS
1. GENERAL.....................................................................................3
5. SPECIFIC CASES...........................................................................7
5.1. Accessing the sql commands..................................................................... 7
5.2. Counting the objects ................................................................................. 7
5.3. Network.................................................................................................... 8
5.4. Trunks ...................................................................................................... 8
5.5. Translator ................................................................................................. 8
5.6. Supervisions ............................................................................................. 9
5.7. Abbreviated numbers ............................................................................... 9
5.8. Users ........................................................................................................ 9
5.9. Business codes ........................................................................................ 10
1. GENERAL
This technical communication is based on Release 5.0 Ux.
The previous releases do not have all the data mentioned below especially for Actis fields.
Three data files are used to check the maximum values of an OmniPCX 4400 installation:
− software.mao
It contains the software locks but does not set the installation. This file is loaded in memory and
checks that the management does not exceed the maximum values.
− hardware.mao
It contains some data ("PARA_MAO" lines followed by a digit) which are going to set the CPU
memory (remanent) and check some maximum values for certain MAO objects.
− config.mao
It contains other similar informations. Some are redundant with the hardware.mao file. So they
are not taken into account by the system: the corresponding data of hardware.mao file takes first
place since some of these values are brought by new releases in the hardware.mao file (they are
part of data Actis). Nevertheless these redundant fields of config.mao file are kept.
These files (text) are located in the /usr3/mao directory and are stored in backups.
These three files are stored as follows:
Notes
The cfgUpdate command read both the data of config.mao and hardware.mao files; see hereafter
for more details.
The software.mao and hardware.mao files are supplied by Actis and config.mao when creating a
blank database. It contains the maximum data which can be accepted for most installations but must
be checked. During database translations, it can be translated.
The reading/modification rules of common data to hardware.mao and config.mao files are the
following:
− The reading with cfgUpdate displays, for common data, the value read in the hardware.mao
file (and not in the config.mao file). When changing one of these values, the two files updated.
− The modification of one of data in the hardware.mao file (with vi), is nor reported in the
config.mao file. This is not very important since the common data are really taken into account
from the hardware.mao file.
− The modifications in these files are taken into account only after rebooting.
Fields to be changed
links
13 Tables of the public translator
14 Tables of the satellite translator
15 References in the public translator
16 References in the satellite translator
17 Abbreviated numbers
18 DECT Handsets
19 Supervisable MCDU
20 Number of Sub-Networks
21 Number of Network Set in Hunting
Group
22 Number of ARS route lists
24 Number of areas (accounting
duration)
25 Number of Charge Scales (accounting
duration)
26 Supervisable Trunks / Trunk groups
27 Number of Network Supervisor
34 Number of x25 command
abbreviated numbers
35 Number of called filter
36 Maximum Number Of Account Codes Business codes of
accounting: in D1.311.4
the number is changed
from 255 to 2000 ; see
section 5.9.
Note
The value "-1" corresponds to an unavailable PARA_MAO.
If the hardware.mao file is missing, the cfgUpdate tool read the content of the config.mao file. Each
field located before the Values read in hardware.mao file line corresponds ALL to the data of
config.mao file and the following fields are marked "-1". This configuration MUST NOT exist. It is
dangerous for system status and means that OPS has not been correctly installed (the hardware.mao
is missing). The test_ops command under mtcl login checks that each OPS files is available with
correct Unix rights.
If one or more fields are set to "-3" or "-1", this means that the hardware.mao file supplied by Actis is
not is conform to telephone application release (the software of the new release requires a new
value: one of PARA_MAO field of hardware.mao file is missing : a new Actis configuration is
required).
If at the end of cfgUpdate configuration, a trap-message type is sent, this means that some
PARA_MAO fields of hardware.mao file are available but not interpreted by the telephone release.
This problem occurs when a value of PARA_MAO field is changed with this tool. If the modification
concerns data of config.mao file, it is done without error message.
3. OCCURED PROBLEMS
When the config.mao or hardware.mao files are not correctly set, some problems appear up to
perturb equipment or features. The management tools will also give wrong results. The checkdb
command can also show inconsistencies with a description difficult to understand. It is important to
do again an Actis configuration on problem regarding values of hardware.mao file. However, you
can selectively change some values manually meanwhile a correct OPS. In that case, an Actis
configuration and the installation of new OPS must be done as soon as possible.
This wrong setting is due to the management software which has not checked these resources.
Before managing these resources, it is important to check the maximum data of the installation. The
management will be performed both by Actis and with cfgUpdate command according to
requirement.
− If the managed object is checked by the software, an exceeding message of capacity or lack of
memory informs the user.
− If the object is not checked, anomalies will occur at the next reboot.
Objects such as subscribers, abbreviated numbers, trunks are not counted by the software. The
logical number is used as reference.
If an installation has a range of abbreviated numbers beginning at 3000 with 1000 numbers,
the software allocates the index 3999 to the last number. If the corresponding data in
cfgUpdate (see table above : 17 Abbreviated numbers ) is set to 2000, the abbreviated
numbers will not function. The software considers that there are 3999 abbrevieted numbers in
the installation. After a checkdb (maintenance command simulating the initialisation/test of
remanents in memory), some error messages of type below will appear:
ERROR 2656 : DATA INCONSISTENCY TYPNBAB info3=xxxx.
In some releases, the values corresponding to "public and satellite translator" data (fields 13 to 16 in
cfgUpdate) are too large (example: 1000000) ; they can be reduced significantly (typically 1000).
5. SPECIFIC CASES
5.3. Network
− Number of nodes/subnetworks in cfgUpdate
Change the 8 and 21 fields according to the management. By default, there are 16 or 32 nodes
maximum. These fields must be managed before setting a node number/network higher than
the value in cfgUpdate, otherwise when setting a node number/network hither than these
values, a management error will occur and the modification cannot be done.
5.4. Trunks
Informations about results following the checkinitrem TRACE command launched in the /usr3/mao
directory.
5.5. Translator
When the translator reaches the maximum of entries, the "Translator Full" message is displayed if
adding a new number.
Problem in initrem or checkdb of type :
ERROR 2656 : DATA INCONSISTENCY TABTRPTT info3=3
…etc.
This type of error on the TABTRPTT table occurs only in Release 2.x and below. A new public
translator table is used in other Releases (table xxx).
Change the fields(s) 13 Tables of the public translator and 15 References in the public translator in
cfgUpdate.
In some versions such as some B3.xxx, the value of those fields were set to 1000000 which was too
high. It is better to reduce this value (typically 1000).
5.6. Supervisions
To count the local supervisors is not easy. multitool tool is not a help for this operation since it edits
only the memory.
Errors of type :
ERROR 2675 : EXCEPTION 7, function inismcdu, PC = 0x000185f1
ERROR 4352 : INSTANCE EXCEPTION, Table SUPERV, mcdu_visor=1002 num_tab_vised=5
ERROR 4351 : DATA INCONSISTENCY SUPERV max supervised info1=2 info2=-1 info3=-1
…
will occur when the number of managed supervisions exceeds the field 19 Supervisable MCDU. This
only for not networked supervisions.
The result got with the command checkdb | grep mcdu_visor | wc –l gives the number of errors in
the table of supervisions and therefore the number of missing supervised. The information
mcdu_visor corresponds to various supervisors which causes trouble.
Increase the value of this field, with as minimum, the value previously got in order to have the correct
configuration.
5.8. Users
Errors of type hereafter can occur:
ERROR 4351 : DATA INCONSISTENCY, Table POSTE, station=1801 nulog=102 MAXPOSREFIC=93
ERROR 4351 : DATA INCONSISTENCY, Table POSTE, station=1802 nulog=103 MAXPOSREFIC=93
The counting is carried out with the biggest logical number in the table.
In the previous case, some logical numbers of users exceed the number defined in the PARA_MAO
2.
Definition on the database of the highest logical number:
select nulog from poste order by nulog; : in the result, find the highest number.
In case of inconsistency, change the field 1 in cfgUpdate.
Note
The maximum number of users includes also the field 4 Patients (Hospital).
(401)xa004001> spadmin
OPS limits
Remanent size (Kb) = 9778 PARA_MAO 1
Number of stations = 100 PARA_MAO 2
Number of trunks = 120 PARA_MAO 3
Number of half-contexts = 300 PARA_MAO 4
Stand-alone = 0 PARA_MAO 5
Number of BLF = 0 PARA_MAO 6
Phone-book (x 2000) = 3 PARA_MAO 7
SBC = 0 PARA_MAO 8
BLF = 0 PARA_MAO 9
4635 = 0 PARA_MAO 10
4630 = 0 PARA_MAO 11
4855 = 0 PARA_MAO 12
Hotel accesses = 4 PARA_MAO 13
ACD supervisor accesses = 0 PARA_MAO 14
Multi-site CCS accesses = 0 PARA_MAO 15
Nb of set display languages = 4 PARA_MAO 16
Nb S0 Buses = 5 PARA_MAO 17
Nb fictive clients = 100 PARA_MAO 18
Nb ACT = 8 PARA_MAO 19
Param 20 = 5 PARA_MAO 20
Number of Nice Monitoring = 5 PARA_MAO 21
Number of Casual Conferences = 10 PARA_MAO 22