Stordator / Mainframe
Kunskaper
Har arbetat med IBM z-series sedan 1990. I den miljön har jag arbetat med följande tekniker.
JCL, TSO, SDF2, ISPF, Easytrieve, fullskärmseditor FED, SORT, Repos, Endevor, CICS, BMS, VSAM, DL1, DB2, SQL och naturligtvis Cobol.
Som DBA har jag skapat, ändrat database, tablespace, table, index, load, unload och kört runstats.
Gamla okända tekniker som HDAM (Höglunds direkta accessmetod), JSP (Jackson structured programming), Struko cobol, JSP cobol och Task Master (3270 hantering före BMS)
Tekniker där windowsprogram används för att generare Cobolkod.
Casegen, genererar CICS program. XMLthunder genererar Cobolkod för parsning av XML.
Tekniker/program för att skapa/editera XSLT kod
XMLspy. Skapar XSD scheman som input till XMLthunder för generering av cobolkod.
XSLT utveckling med XMLspy. T-SQL på SQL server.
Udda programvaror som Forest and Trees, kallades på sin tid för ett EIS verktyg (Executive Information system)
Dbase en doldis numera. Se www.dbase.com
1988- 1989 - Länsförsäkringar AB - Systemresponsible
Mitt första jobb som renodlad systemutvecklare, fick jag på Länsförsäkringar eller LFAB som är ägt av alla LF bolag i Sverige.
LFAB hade utvecklat ett bassystem som användes av halva LF gruppen.
Detta SAK system var utvecklat på en Honeywell Bull maskin modell mini6.
Det fanns även ett SAK system utvecklat av LF Östergötland i IBM S38 miljö.
Det skulle så småningom visa sig att S38 / AS400 vara det strategiska valet som LF gruppen tog.
Men när jag klev in så utvecklades detta Bull system för fullt.
Jag blev anställd för att förvalta och utveckla ett företagssystem kallat FÖFÖ.
Programmen utvecklades i ett programmeringsspråk som hette SCREENWRITE under operativet GCOS.
1990 - 1994 - Länsförsäkringar AB - System developer
The Bull machine was removed from the insurancecompany Länsförsäkringar IT strategy.
I got the opputunity to start to work with IBM Z-series.
The first system i started to work with was the customer information system.
I learned cobol, the database DB2 and SQL, CICS, job control language JCL and rhe Report utility EASYTRIEVE.
1995 - Länsförsäkringar AB - System developer
As a projectmember in Project LBIS, i learned to use a program called Forest and Trees.
It was a executive information program, and one of the first datawarehouse approaches.
LBIS aggregated information from local companies in the Länsförsäkringar federation.
The aggregated information was inserted into local DBF files and also stored on a AS400 machine.
The Forest and Tree application run queries and had the possibilty to describe the information with graphs and text reports.
One problem was the power of the local machine at that time, and during one demo for local executives the person doing the demo dubble clicked on a report button, and 10 minutes later the report was created. One click would have made 5 minutes ..... :-)
1996 - 1998 - Wasa Insurance - System developer - responsible
In 1996 i got an offer from WASA insurance i couldn't refuse.
I was assigned the responsibilty for a small transport insurance system.
The first year i learned about transport insurance and did some changes to the system. New Cicstransaction program etc.
Wasa used a hierarchy database from IBM called DL1 which was new to me.
In 1998 a project started to analyse the problems with the forthcoming year 2000. The result was a little diffrent from most other solutions.
What we did was to subtract 28 years from all dates in the database. (as you know all dates was stored with 6 char).
When showing the date to the user we added 28 years.
During the year of 1998 there was a merger of the two companies Länsförsäkringar and Wasa insurance.
Länsförsäkring bought Wasa and suddenly i was back with my former employer.
At that time i felt stucked and wanted something new.....
1999 - 2001 - Tieto (enator) - Konsult
I slutet av 1998 såg jag en annons med en bild på beatles.
Enator sökte personer som var seniora cobol utvecklare och om man var uppväxt med Beatles så hade man åldern inne för att ta hand om år 2000 problemet.
Mitt första och enda uppdrag som representant för Tieto Enator var hos Fritidsresor.
Konsultuppdraget löpte på i två och ett halvt år. Jag hade fått frågan om jag ville bli fast anställd några gånger. Fritte som det kallas internt var en rolig och inspirerande arbetsplats så jag tackade ja till att anställas där 2001.
2001 - 2008 tui - fritidsresor - systemutvecklare och dba
Fritidsresor was a change to a completly new industry, a more fun product i must say, but also a lot to learn about the business.
The company is today a part of the travel group TUI, but the it department was very small at the time i started there,
We where about 6 mainframe developers, and what you did, really added value to the company.
The booking system was first written in assembler in the late 70's but converted to cobol.
The transaction server was Cics and the database was a changed DL1 database with direct access called HDAM named after the swede working at the IBM lab called Höglund. This DL1 version was the only one in the world and the only one knowing about it was a consultant at Fritidsresor Conny Reinsjö.
The same person who had written 75% of all code from assembler to cobol.
When Fritidsresor converted there old hierarchy database called HDAM to DB2 in there mainframe environment, i devloped a program that generated cobol programs and DDL with the copybooks as input.
After that i had the roll as DBA. The daily database mangement was placed in Germany at TUI Infotech, but when it came to developing new tables or changing old tables. Fritidsresor used this tool.
Today Fritidsresor run CICS and cobolcode on a windows server and the database is SQL server.
Before Fritidsresor decided to convert all old cobolcode to run on the windowsplatform, they also had in mind to change to some of the standardsystems being used in the TUI group.
I decided to change employer before an eventual standard system would make me out of programming tasks.
So in 2008 i saw that the insurance company Folksam where looking for it staff.
2008 - Folksam LIV - Systemutvecklare
Nyanställd på Folksam LIV placerades jag på gruppen som arbetar med förvaltning av utbetalningssystemen L35 och Q08.
Två helt olika system. Det ena är ett utbetalningssystem för trad försäkringar. Skrivet på 1980 talet med gamla unika tekniker som Struko och JSP cobol och Task Master.
Anrop via ett egetutvecklat middleware som kallas Supra. Denna supra databas hade konverterats till DB2 men anropen fanns kvar via middleware.
Task Master var en motsvarighet till CICS för bildmaps hantering, med egen källkod och definitioner för bildskärmsattribut.
Q08 ett utbetalningssystem för fondutbetalningar som designats med utgångspunkt från relationsdatabasen DB2.
En normaliserad databas och webinterface.
Lite snurrigt när man bytte mellan dessa system var det. Men det uteslöt inte att jag lyckades.....
Projekt som jag detagit i:
MisLife standard 1.6.2 Min Pension. Tillverkningsledare. En gemensamm standard för utbyte av information mellan försäkringsbolag, mäklare och Min Pension.
SKV 262 Flyttkontroll uppgifter till Skatteverket.
Analys för utbetalning via internt SAP system CD istället för stordator systemet E06. Tillverkning.
maj 2014 - IASA-F foundation course - It architect
Lite osäker på varför jag skickades på den här kursen, men nyfiken på vad en kurs för arkitekter handlade om så var det väldigt intressant att få gå den.
En sak är ju klar. Det handlade inte om systemutveckling.
Som jag ser det så gick kursen ut på:
Att förstå terminologin.
Vilka typer av arkitekter som IASA kategoriserat.
Att underbygga alla beslut med business case.
Presentera gärna intäkter och kostnader med diagram och tabeller.
Eliminera teknikskulden. Välj rätt teknik för framtiden.
Man kan ju förstå var ideerna kommer ifrån att gamla system blir obsoleta, och visst kan de bli det.
De kodas sönder.... eller så är de väldigt strukturerade från början där de som utvecklat programmen satt en yrkesheder i att skapa ultimata lösningar.
Att säga att ett windows system är modernare och sätta ett lika med tecken att det skulle vara bättre är ju inte säkert att det är sant.
I försäkringsbranschen är nu det senaste (jo det går mode i allt) att dela på kostnaderna med andra aktörer och välja ett gemensamt standard system.
Monopol har ju aldrig varit bra. Så varför ge ett företag monopol på ett verktyg/system som en hel bransch verkar bli beroende av.
Jag kan ju se hur svårt det varit att konvertera till ett standard system. Hur svårt skulle det då inte vara att konvertera ifrån ett standard system den dagen det blir obsolet.......
Kan tilläggas att jag klarade kursen och blev godkänd IASA foundation achitect om det nu är någon som vill ha hjälp med teknikskulden :-)
Januari 2016 - Folksam - driftsamordnare
Med Folksams nya målsystem Inca, behövs inte längre alla dessa stordatorutvecklare på LIV sidan.
Jag och en kollega erbjuds att byta miljö och arbeta med Folksams nya standardsystem som driftsamordnare.
Arbetar med planering av releaser, beställningar mot outsourcing leverantören Tieto, kontakter med Itello vid driftstopp.
Lite utsökningar i SQL server. Får ett hum om hur gränssnitt och Incasystemet är designat etc.
oktober 2016 - Folksam - xslt utvecklare
XSLT transformeringen av Inca XML'er till utskriftsanpassade XML'er för ett internt utskriftssystem har skett av utvecklare på Sterling Integrator platformen.
De kan/vill inte hantera affärslogik som den transformerade XML'en består av.
Utvecklingen av XSLT flyttas därför från en del av Folksam till förvaltningen av Inca systemet.
XML transformeringen av utskrifter har varit koncentrerat till ett program och nu skall detta spjälkas upp i hanterbara moduler.
Jag övergår till en grupp av fyra XSLT utvecklare och vi skapar en ny utvecklingsmiljö med subversion och TortoiseSVN.
M.h.a ett rekursivt javaprogram byggt av en av konsulterna kan vi hantera includer.
Det är väldigt mycket jobb under hösten 2016 och in i januari 2017.
Men sedan minskar arbetsbördan och två av konsulterna flyttar vidare utanför Folksam.
Jag börjar längta tillbaka till stordator och cobolutveckling, och med tanke på det lugna tempot med XSLT söker jag mig tillbaka till stordatoravdelning där man nu har brist på kompetens och utvecklare.
September 2017 - Folksam - Systemutvecklare mainframe
Tillbaka i stordatorvärlden. Samma system plus några till såsom fond, avtal och grupplivavtalssytem.
Skapar SQL'er för utsökningar inför konverteringar.
Nya tjänster via stored procedures med XML anrop som parsas m.h.a XMLthunder.
Scheman byggs i XMLspy.
Det känns bra och kul.