Cics
Uddannelsen til og arbejdet som Cics systemprogrammør startede efter kodning af et fakturerings system hos LK-NES. Dette system var et online CICS applikations system kodet i Assembler i Cics macro kode. Næste opgave var Beta test af IBM D-bom system for IBM. D-bom var et Bill-Of-Material Cics system og i den forbindelse tog jeg mine første skridt til opsætning af Cics systemer.
Efter ansættelse hos SDC som Systemprogrammør med bla. ansvaret over deres online dataopsamlings system (navnet var Cream udviklet i assembler af IBM sverige) blev en af mine opgaver af vurderer hvilket online system der skulle erstatter dette system. Jeg blev sendt på kursus rund om i Europa for at kunne sammenligne de online systemer som fandtes.Det omfattede Cics – IMS-DL/1 – Complete – System 2000 o.a.
I de følgende år arbejdede jeg med bla. Honneywell – Borroughs – Simens online systemer.
Hos KTAS udviklede jeg systemer til at switch mellem 2 Edb maskiner med hver sin Cics, hvorved der blev dannet et system som maximalt havde 5 minutters nedbruds tid (1982).
Hos Novo A/S udførte jeg en konvertering fra Novo’s gamle et bruger online system til Cics. Derefter lavede jeg et standard print styrings system til decentralt print .
Printstyrings systemet byggede på DB2 databaser.
IMS
I forbindelse med min uddannelse hos SDC havde jeg fået et grundigt kendskab til IMS/DL/1 og da jeg så fik opgaven hos PBS (Nu Nets) med vedligeholdelse af Eurocard systemet det en overbygning af min viden. Ligeledes udviklede jeg hos PBS en front end applikation til IMS’en så man ved kørsel kunne gemme input og output på tape.
Ved at genkøre med det gemte input på ændrede applikationer eller ændret IMS system opsætning var det muligt at foretage regressions test ved sammenligning af output fra de 2 kørsler.
DL/1
Hos Sofus Berendsen og Novenco var opgaven vedligehold af DL/1 opsætning.
Hos Brdr. Dahl var en af opgaverne at supporterer deres finanssystem som byggede på DL/1.
DB2
Konverteringsopgaven hos Novo var baseret på at data blev gemt i VSAM filer. De efterfølgende år blev produktions planlægningssystemet ændret til at bruge DB2 som data platform.
Den sidste periode (3/4 år) hos Texaco havde jeg DB2 administrations ansvaret.
En af hovedopgaverne var at reetablerer data og holde DB2 kørende, da der ofte var hardware fejl på diskene.
MVS
I forbindelse med opgaverne hos Danmarks Radio og PBS og KTAS blev jeg tildelt opgaver med installation af diverse software produkter til afvikling under MVS. Først var det MVS/FT og siden MVS/VT. Mange af mine opgaver var at sætte drift miljøer op, så de kunne arbejde i samspil med udviklings miljøerne.
DOS/VSE
En opgave hos SDC som Systemprogrammør var opsætte og styre IBM’s DOS/VSE styresystem (Beregnet til mindre maskiner). Jeg blev sendt til Stockholm i 2 x 2 uger for at lære dette.
I mange opgaver i de følgende år udførte jeg opgaver som konvertering / total flytning af EDB systemer fra DOS Systemer til MVS systemer med data og programmer.
(Xeroes – Hafnia – Tulip – Fyns amt – Texaco Danmark – Texaco Norge – DFDS – j Lauritzen)
Hos Forsvarskommandoen var opgaven at oplære forsvarets egne folk angående i DOS/VSE opsætning og vedligeholdelse. Opgaven varede adskillige år. Efterfølgende var opgaven udskiftning af EDB maskiner på alle lokationer fra 4381 til 9370 med overføring af data og programmer.
Performance optimering af systemer – applikationer
Optimering af systemer.
- Børneydelse systemets online afvikling som CICS transaktion. DB2 læsnings rutine gemmer de 20 sidst hentede person oplysninger i hukommelsen så disse person oplysninger kan genbruges uden disk access.
- Anbringelses system. Optimering af DB2 – SQL statements så svartider kunne minimeres.
Optimering af applikationer.
- VSAM files: For hurtigere afvikling af applikationer Batch som Online
- PL/1 program optimering via analyse værktøjer
- Optimering af DB2 SQL statement (Dynamisk SQL) hos KMD