Professional Documents
Culture Documents
This manual guides you through the process of upgrading an SOPHO iS3010/iS3030 from
SSW 200/205 to SSW 300 and up.
The installer is expected to have experience with the installation of ISPBX exchanges and
also knows how to work with Project Generator 2 (PG2)
Note, that this book only deals with the upgrading process and not with implemetation of
additional hardware or facilities (which is probably the reason for upgrading).
The manual update from issue 9301 to 9502 concerns the following items:
CHAPTER/
SECTION ISSUE DESCRIPTION
DIAGRAM CHANGE
SWW 300 introduces a number of new hardware items. The CPU-board is equipped with a
68K micro processor and the basic CPU and PPU software is now held by Electrically
Erasable PROMs (EEPROMs) or flash-EPROMs. The CPU and PPU programs can now be
loaded from a PC, thus replacing the labour-intensive replacing of EPROMs.
This release also introduces the double-cabinet SOPHO iS3030.
- SOPHO iS3010;
- SOPHO iS3030;
- SOPHO-S250;
- SOPHO-S1000.
General requirements:
It is obvious that all programs must be valid for SSW 300. Besides, the MPC data package
for the existing system must be available (in order to generate an ADF)
This chapter describes how to upgrade the old DLF and ADF to a POM file for SSW 300. It
does not tell how to implement new SSW 300 items as this is already covered by the
Facility Implementation Manuals for SSW 300.
It is assumed that a DLF of the existing system is available, either as a file or on paper.
Other Items which are essential must be generated from the system before it is switched off
and the hardware is removed. These items are:
If the PG2 database of the existing system is available, then this can be upgraded to SSW
300 by a PG2 conversion programme which is delivered together with the PG2 programme
files.
In this case, it is advised to only generate the DLF from the PG2 database, while the ADF
generated from the (ISPBX) system is more up to date and contains more information then
the ADF from PG2.
Table 2.1. shows the upgrade procedure. Column 1 gives the steps to be executed when
PG2 is available and column 2 describes what to do if PG2 is not available.
Upgrade the PG2 database to SSW 300* Upgrade the old DLF to SSW 300 using CNVPOM
(see section 2.1.)
Add new items to the PG2 database (if needed)* Add new items to the DLF using a text editor (if
needed)
Build the DLF from PG2*
Upgrade the ADF which was generated from the old Upgrade the ADF which was generated from the old
system using CNVPOM (see section 2.1.) system using CNVPOM (see section 2.1.)
Add new items to the ADF, if needed, using a text Add new items to the ADF, if needed, using a text
editor editor
Combine the DLF and the ADF to a POM file Combine the DLF and the ADF to a POM file
Note: Detailed user guidance for PG2 can be found in the PG2 User Guide.
DLFs and ADFs from SSW 200 and SSW 205 can be upgraded to SSW 300 using the
conversion programme CNVPOM. The following conversions are possible:
To start this programme, type the following at the MS-DOS command line:
parameter description:
- -i <input_package> : Optional. It defines the input package for conversion and can
be either SSW 200 or SSW 205. The default is SSW 205.
- -o <output_package> : Optional. It defines the output package for conversion and
can be either SSW 205 or SSW 300. The default is SSW
300.
- -l <pre_file> : Optional. Defines the input file for the pre-processor. If
defined, pre-processing takes place else not.
- -d <dlf_file> : Defines input file used for conversion. This file contains PE
commands only.
- -a <adf_file> : Defines input file used for conversion. This file contains OM
commands only.
Some OM commands can not be generated from the system, because it does not have a
GENADF command. Still, these missing OM commands are essential for the upgrading of a
system.
These missing OM commands can be generated with the help of a POM file called
MISSING.POM, which contains OM commands which display a number of items. When this
file is submitted to the system it results in a log file (MISSING.LOG probably) which can be
pre-processed by the CNVPOM programme. This pre-processing converts the contents of
the .LOG file to OM commands which assign and change items. These OM commands are
automatically incorporated in the actual ADF for the upgraded system.
Note: If a SOPHO iS3030 with two cabinets is synchronised to a DTU, then this DTU must
be located in the master cabinet.
This chapter describes which boards are to be removed and how to install the new
hardware. Installation aspects of a double-cabinet SOPHO iS3030 are in a separate part,
because it involves a number of specific steps.
Note: Take the necessary precautions to protect the boards against the effects of static
discharge, while replacing them.
After having carried out the instructions of chapter 2, switch off the power supply and
remove the CPU-SM and the PMC-ME. Remove the DOC or AOC (if present) from the
PMC-ME, at least if this card is wanted in the upgraded system.
A SOPHO iS3010 only exists in a single cabinet configuration. The SOPHO iS3030
however, can also appear as a master-slave configuration.
Their installation aspects are described in the following two sub-sections.
The procedure below describes how to install the new hardware in single-cabinet systems.
It applies to both the SOPHO iS3010 and the SOPHO iS3030, as they can both appear in
that form. The CPU and PMC positions however differ per system (see appendix A)
Before any hardware can be installed, make sure that the system power is (still) switched
off.
Installation of new hardware involves the following steps:
A SOPHO iS3030 can also appear as a double cabinet system. An existing system is then
extended with a second SOPHO iS3030 cabinet. The cabinet which holds the CPU is very
often denoted as the master and the other as the slave.
- Install the second cabinet at a proper place. Make sure that the distance between the
cabinets can be covered by the cables who connect the PMCs of the two cabinets;
- Remove the CPU and PMC from the existing cabinet;
- Attach, if wanted, DOCs and/or AOCs to the PMC-MC(s)
- Attach, if wanted, a daughter board to the CPU-ME
This could be a V.24 Interface Card (VIC), which gives the CPU-ME three extra V.24
connectors. Note, that the CMS80 (or 90) is not supported anymore in SSW 300!
- Insert both the CPU-ME and the PMC-MCs, whether or not combined with daughter
boards, in their apropriate card slots. (see appenix A).
- Connect the PMCs by means of the two “PMC to PMC“ cables
If the system extracts the clock signal from a DTU, make sure that this DTU is located in the
master cabinet.
The PMC-MC has two clock signal inputs. The topmost has highest priority. If this fails then
the system automatically selects the second input.
1 1
0 0
0 0
FAA
FBA
B
aaaa
aaaa
aaaa
aaaa
aaaa
aaaa
aaaa
aaaa
C
FCA
C
P P
M M
C C
D
This chapter gives the loading procedures for CPU software, POM file and PPU software.
Figure 4.1. shows a flow chart for this, which should be sufficient for those who have some
experience in upgrading. Sections 1 up to 4 give additional information.
Give a cold
2 start
Switch on the
2 system
POM file is
display CPU loaded
3 identity
section 4.3.
No
CPU package Display PPU
1 package
available?
4
Yes No
PPU package
present?
2
No
Old CPU Yes
package?
5 No
Yes Old PPU
package?
3
delete existing
6 package Yes
erase existing
load CPU 4 PPU package
7 package
Load PPU
Start CPU 5 package
8 package
The following procedure describes how to load the CPU data package:
The system accepts POM data when the CPU package has been loaded and stored. The
POM data is stored in the POM memory which consists of flash-EPROMs and is built-up of
two equal parts:
flash-EPROMs RAM
POM DATA AREA
“part 1“
Serial
port
RUN-TIME
MPC DATABASE AREA
“part 2“
The advantage of a separate POM memory is that POM data can be loaded in an
operational system. The system is only down during the cold start which validates the POM
data and copies it from the POM memory to the run time database.
The advantage of the flash-EPROMs is that they hold their contents when no voltage is
applied.
The two equal parts enable loading of new POM data without overwriting the old. This
allows to make a backup without loosing the original POM data.
- Not programmed;
- Cleared, ready to program;
- Busy with programming;
- Programmed and error;
- Programmed not certified;
- Programmed and certified;
- Programmed and projecting error
- Programmed out of date;
- Programmed and Autonomously blocked.
A memory part can either be filled with POM data downloaded from the MPC or with POM
data which is a backup of the system. When requested for one of these actions, the
systems chooses the memory part which is not used yet or which contains the eldest POM
information. The system realises this by choosing the memory part which is Programmed
not certified or programmed out of date.
Suppose that part 1 is loaded from the MPC and a cold start has been carried out (it is
Programmed and certified ) and you want to make a backup, then the system picks out part
2 for this. When the system has finished storing the backup information in part 2, it gives
this part the state Programmed and certified and changes part 1 to Programmed out of
date.
The PPU software is downloaded from the CPU into the PMC. This loading can not take
place unless the PMCs are projected and out of service. If the PMCs are in service and
they need to be loaded with a (new) PPU package, then first set them out of service (with
OM: SETODS) and subsequently give a warm start (OM: WARMST). The OM command
SETODS can not take the PMC really out of service, it only attempts to do this. But after the
warm start it has really been taken out of service.
When the system has become operational and been adjusted to the customers wishes,
then make a backup of the system. This backup is a POM file which is retrieved from the
system and exactly reflects its current state.
- Enter BKPOMD: ;
This generates OM data from the run time database and stores it in the POM memory
part which is not Programmed and Certified.
When finished, the state of this memory part changes to Programmed and Certified. This
allows any subsequent cold start to affect it. The state of the other memory part changes
to Programmed and out of date.
SOPHO iS3010
UG0 UG1
P P P P P
C C C C S
T T T T U
1 2 3 4
P P P C TRANSFORMER
C C M P
T T C U &
5 6 - - BATTERY
M M
C E COMPARTMENT
UG2
A double-cabinet SOPHO iS3030 (as depicted below) consists of a master and a slave
cabinet. The master is the one which holds the CPU.
A single-cabinet SOPHO iS3030 only consists of the master.
UG0 UG1 UG2 UG3 UG4 UG0 UG1 UG2 UG3 UG4
001 002 003 004 005 006 007 008 009 010 011 201 202 203 204 205 206 207 208 209 210 211
P P P P P P P P P P P P P P P P P P P P P P
C C C C C C C C C C S C C C C C C C C C C S
T T T T T T T T T T U T T T T T T T T T T U
1 2 3 4 5 6 7 8 9 10 - 1 2 3 4 5 6 7 8 9 10 -
M M
L L
101 102 103 104 105 106 107 108 109 110 301 302 303 304 305 306 307 308 309 310
P P P P P P P C P TRANSFORMER, P P P P P P P P P TRANSFORMER,
C C C C C C M P C C C C C C C M C C
T T T T T T C U T RECTIFIER T T T T T T C T T RECTIFIER
- - & - &
11 12 13 14 15 16 M M 19 11 12 13 14 15 16 M 18 19
C E BATTERY C BATTERY
COMPARTMENT COMPARTMENT