Migration of Adabas/Natural Applications at Schering - Consist ...
Migration of Adabas/Natural Applications at Schering - Consist ...
Migration of Adabas/Natural Applications at Schering - Consist ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Reports<br />
Logistics in Pharmaceutical Sales<br />
<strong>Migr<strong>at</strong>ion</strong> <strong>of</strong> <strong>Adabas</strong>/<strong>N<strong>at</strong>ural</strong><br />
<strong>Applic<strong>at</strong>ions</strong> <strong>at</strong> <strong>Schering</strong><br />
By Michael Nogalski<br />
<strong>Schering</strong> AG is migr<strong>at</strong>ing their logistics systems from a MVS mainframe to a HP/Unix and achieving<br />
significant performance improvements as well as a considerable cost saving.<br />
<strong>Schering</strong> is a research-oriented pharmaceutical<br />
company th<strong>at</strong> has focused<br />
their activities in four commercial<br />
areas: fertility control and hormone<br />
therapy, diagnostics and radiopharmacology,<br />
derm<strong>at</strong>ology and special<br />
therapeutics for serious illnesses.<br />
<strong>Schering</strong>‘s total sales for 2001 were<br />
over 4.8bn Euro, 90% <strong>of</strong> which were<br />
revenues from businesses based<br />
outside <strong>of</strong> Germany. <strong>Schering</strong>‘s global<br />
success is divided over more than<br />
130 subsidiaries and associ<strong>at</strong>ed<br />
companies worldwide.<br />
The supply <strong>of</strong> pharmaceutical products<br />
to retail companies worldwide<br />
as well as the production planning for<br />
European-based production compa-<br />
nies is controlled by uniform logistics<br />
systems which were oper<strong>at</strong>ed on a<br />
MVS mainframe up until the end <strong>of</strong><br />
2001. These applic<strong>at</strong>ions were developed<br />
under <strong>Adabas</strong>/<strong>N<strong>at</strong>ural</strong>.<br />
<strong>Migr<strong>at</strong>ion</strong> = Saving costs<br />
photo: <strong>Schering</strong><br />
It is only n<strong>at</strong>ural th<strong>at</strong> demands on<br />
logistics systems increased with time<br />
as the volume <strong>of</strong> d<strong>at</strong>a and the number<br />
<strong>of</strong> users increase. Therefore, it was<br />
necessary to optimize the performance<br />
<strong>of</strong> the systems.<br />
Upgrading the mainframe would<br />
have meant a significant increase in<br />
costs for the required licenses due<br />
to a higher level class <strong>of</strong> hardware.<br />
While searching for altern<strong>at</strong>ives,<br />
<strong>Schering</strong> made the decision after<br />
consult<strong>at</strong>ion with MaK D<strong>at</strong>a System<br />
to migr<strong>at</strong>e the <strong>Adabas</strong>/<strong>N<strong>at</strong>ural</strong> applic<strong>at</strong>ions<br />
to a Unix environment.<br />
Migr<strong>at</strong>ing to Unix can decrease overhead<br />
costs. In addition to th<strong>at</strong>, the<br />
applic<strong>at</strong>ion performance can be improved<br />
if the appropri<strong>at</strong>e hardware is<br />
used. If the demands on the logistics<br />
systems increase further, additional<br />
memory or processors will not entail<br />
additional licensing costs. Additional<br />
advantages can be gained by<br />
possibly integr<strong>at</strong>ing external systems,<br />
which are more affordable under<br />
Unix.<br />
22 MaK DATA \ News May 2002 / 16
Project Scope<br />
With MaK D<strong>at</strong>a System‘s support, the<br />
logistics systems were converted<br />
from the MVS computer to a HP/Unix<br />
environment and put into production.<br />
The emphasis <strong>of</strong> the activities, which<br />
MaK D<strong>at</strong>a System coordin<strong>at</strong>ed, was<br />
on technological consulting as well<br />
as converting the job control.<br />
During the system migr<strong>at</strong>ion, the<br />
MVS jobs were converted into Unix<br />
shell scripts, a job control system and<br />
an archive system were installed and<br />
configured, and users and printers<br />
were set up in the new environment.<br />
To achieve this, approxim<strong>at</strong>ely 3,000<br />
b<strong>at</strong>ch jobs were revised from the old<br />
IBM job control language into Unix<br />
shell script and redesigned. At the<br />
same time, the number <strong>of</strong> jobs had<br />
to be dram<strong>at</strong>ically reduced to ca.<br />
1,000 scripts.<br />
Parallel to the conversion <strong>of</strong> the IT<br />
logistic, an infrastructure for job<br />
control, job output and list administr<strong>at</strong>ion<br />
had to be installed on Unix.<br />
The challenges<br />
Around 10,000 <strong>N<strong>at</strong>ural</strong> objects (programs,<br />
screen masks and texts) were<br />
converted and adapted by internal<br />
project groups. However, since <strong>N<strong>at</strong>ural</strong><br />
can not conceal all <strong>of</strong> the differences<br />
<strong>of</strong> various oper<strong>at</strong>ing systems<br />
and processors, various modifica-<br />
Overview <strong>at</strong> the First Glance<br />
The requested colorful screen present<strong>at</strong>ion for logistics and inventory<br />
management processes<br />
May 2002 / 16 MaK DATA \ News 23
Report<br />
tions had to be made. For example:<br />
It was necessary to make changes<br />
due to the different character sets and<br />
a consequent alter<strong>at</strong>ion in sorting<br />
processes; alphanumerical fields had<br />
to be redefined with numerical content;<br />
and numerous intern<strong>at</strong>ional special<br />
characters or symbols had to be<br />
modified.<br />
The logistics systems are quite <strong>at</strong>tractively<br />
designed in the MVS mainframe<br />
system due to the use <strong>of</strong> various<br />
colors for presenting inform<strong>at</strong>ion,<br />
inverse display and cursor selection.<br />
To recre<strong>at</strong>e this under Unix was partly<br />
time consuming and therefore costly.<br />
It also came to our <strong>at</strong>tention th<strong>at</strong><br />
certain <strong>N<strong>at</strong>ural</strong> functions behaved<br />
differently under Unix and in some<br />
cases did not function properly. This<br />
was the case especially with color<br />
displays and inverse displays. S<strong>of</strong>tware<br />
AG was asked to take the appropri<strong>at</strong>e<br />
remedial measures for this.<br />
Special thanks go to <strong>Schering</strong> AG –<br />
which has paved the way for future<br />
projects with other <strong>Adabas</strong>/<strong>N<strong>at</strong>ural</strong><br />
users.<br />
Support programs were set up and<br />
used for different tasks during the migr<strong>at</strong>ion.<br />
One <strong>of</strong> these programs was<br />
a program th<strong>at</strong> autom<strong>at</strong>ically converts<br />
OS/390 JCL into Unix scripts. These<br />
programs made the migr<strong>at</strong>ion process<br />
easier and acceler<strong>at</strong>ed the migr<strong>at</strong>ion<br />
on the oper<strong>at</strong>ing system side<br />
as well as on the <strong>Adabas</strong>/<strong>N<strong>at</strong>ural</strong> end.<br />
Ca. 70 GB <strong>of</strong> the <strong>Adabas</strong> d<strong>at</strong>abase<br />
were transferred and converted from<br />
the MVS mainframe to the HP/UX<br />
system. The d<strong>at</strong>abase is secured<br />
online since the applic<strong>at</strong>ions must be<br />
available around the clock. This<br />
guarantees oper<strong>at</strong>ion seven days a<br />
week, 24 hours a day. The logistics<br />
systems are supplied daily with upto-d<strong>at</strong>e<br />
inform<strong>at</strong>ion from the host. To<br />
achieve this, an autom<strong>at</strong>ed d<strong>at</strong>abase<br />
replic<strong>at</strong>ion process was implemented<br />
which replic<strong>at</strong>es the inform<strong>at</strong>ion daily.<br />
Summary<br />
Responsible for system side <strong>of</strong> the project: from left:<br />
Jochen fitting (<strong>Schering</strong>)<br />
Rainer Schüler (<strong>Schering</strong>)<br />
Dieter Schmidt (<strong>Schering</strong>)<br />
The realiz<strong>at</strong>ion <strong>of</strong> the project is a<br />
huge success for all those who particip<strong>at</strong>ed,<br />
especially because the logistics<br />
systems have been running<br />
since the beginning <strong>of</strong> the year on<br />
HP/UX and almost all <strong>of</strong> the known,<br />
initial problems have been solved.<br />
It has been confirmed th<strong>at</strong> the performance<br />
<strong>of</strong> online as well as b<strong>at</strong>ch<br />
applic<strong>at</strong>ions has been considerably<br />
improved. The company‘s expect<strong>at</strong>ions<br />
with respect to costs have also<br />
been met. Considering the estim<strong>at</strong>ed<br />
remaining run time <strong>of</strong> the logistics<br />
Specific<strong>at</strong>ions <strong>of</strong> the<br />
logistics systems:<br />
3,000 b<strong>at</strong>ch jobs (today 1,000<br />
Unix scripts), 10,000 <strong>N<strong>at</strong>ural</strong><br />
objects, 70 GB <strong>of</strong> <strong>Adabas</strong> d<strong>at</strong>a,<br />
600 users worldwide, system<br />
availability: seven days 24 hours<br />
oper<strong>at</strong>ion<br />
The IT systems for logistics are<br />
now oper<strong>at</strong>ed on a HP/UX L2000<br />
with 4 x 440 MHz as well as 4<br />
GB RAM. The <strong>Adabas</strong> d<strong>at</strong>abase<br />
is loc<strong>at</strong>ed on a Storage Sub-System<br />
HP XP/512, which is<br />
connected via a Storage Area<br />
Network (SAN).<br />
systems, savings <strong>of</strong> several million<br />
Euro were achieved. ■<br />
For further inform<strong>at</strong>ion contact:<br />
Michael Nogalski<br />
Phone: +49 (0)431 / 3993-532<br />
eMail: nogalski@makd<strong>at</strong>a.de<br />
Project team applic<strong>at</strong>ion side: from left:<br />
Mihaly Gyapjas (MaK D<strong>at</strong>a System)<br />
Dr. Wolfgang Peemöller (<strong>Schering</strong>)<br />
Stefan Schädlich (APL S<strong>of</strong>tware GmbH)<br />
Heiko Harmsen (<strong>Schering</strong>)<br />
Klaus Büttner (APL S<strong>of</strong>tware GmbH)<br />
Dietmar Labitzke (<strong>Schering</strong>)<br />
24 MaK DATA \ News May 2002 / 16