Tag-arkiv: XAL

Tomorrow is V-day

Tomorrow at this time, my life might be destined for an end or my life will go on. I do not know. Tomorrow I will take the first shot of the vaccine against Covid-19.

Why has it taken so long for me to decide?

First of all, I am at the end of my life if I look at past male ancestors.

My father died aged 63. My great-grandfather died at the age of 48. Heart inflammation which over time weakened the entire system for it to shut down in the end.

There is not much left for me. I hope to spend the last few years doing the work I do now for Talentsoft in any capacity. I hope to live long enough to see my two children making their way in life. I hope for some quiet evenings relaxing together with my wife outside our home waiting for the inevitable but recent years have proven to me that nothing is certain.

Back in 2012 my education as Merkonom which at some sites is translated into english as bachelor of commerce was abolished by the Danish government. I, who back in 1986 decided to support my local community and not abandon my birthplace in the countryside, only had the option to study for Merkonom after I graduated from the Gymnasium. Should I have aimed at higher goals, I should have left my family and friends in Naestved and left for Copenhagen to live in tents like most new students do while they either find a room with some private person or are able to pay a bribe to enter some of the housing firms up there.

I had no knowledge about which kind of student grants I could get as a student. All the counselors at the school had spoken about finding a training position in a firm to learn a kind of trade and then study for the Merkonom title after work. So for a number of years, I worked daytime in Taastrup commuting for an hour and then returned to Naestved eating my dinner on the train and spent hours at the school in the evening.studying. It was not a lot of spare time I had but back then I only had like 30 m2 to live on. A single room where the kitchen was on one of the walls and small hallway with access to my private toilet. I prevailed and earned two titles in both accounting and IT.

It formed my career and it basically lasted until 2014 where my previous workplace Formula which was one of the largest printing companies shut down. Now I found myself without any merits as the Merkonom title no longer existed and the skills I had authorized with Microsoft Dynamic Business solutions XAL and C5 also on their way out as the systems used for ERP in Denmark.

I had to shift focus and I switched to the HR area where I took an entry position as customer care representative working for Talentsoft. Years later I transitioned into becoming a technical consultant. But it was back to scratch living off the leftovers from supermarkets as the globalized work means that an amount equal to unemployment benefits are seen as a good salary in other countries due to differences in living costs and tax-systems.

Then in 2016 my life took an even worse turn towards the worse. A van did not respect the signs and took an illegal turn hitting me while I was commuting 30 kilometers to my work (Public transport was too pricey for me, also taking my car to work had become out of reach for a person serving in my position.). I was wearing a helmet and it saved my life.

While I recovered from the short-term consequences of the accident, the long-term consequences haunt me today. My teeth in the left side of my mouth died from the inside. The Dentist School in Copenhagen did their best but then the Covid-19 pandemic came making visits to the school difficult. It hurts on some days, but I have learned to live with the pain without using medication.

I now sleep using a ventilator. It seems that the accident somehow damaged my throat area. Sadly it is a Philips ventilator which over time can cause cancer. Philips has recalled the ventilators but the doctors at the hospital do not have the money to replace the more than 30,000 ventilators being used all over Denmark, so I have to continue using an apparatus which potentially can damage my health. This fate I share with the other users of the same branch of ventilators.

If you are not from Denmark, you will wonder why a seemingly rich country like Denmark does not have the money. I do not know much about politics, but I do know that Denmark no longer has the money to treat all kinds of illnesses. Some say that it is caused by our increasing funding of the European Union after England’s Brexit. I do not know. I know that I am alive today and so far (I cross my fingers) I have no cancer as far as I know. I am lucky. Denmark cannot afford to buy Spinraza which children suffering from a specific illness need. Unlike me who just lingers along, they suffer real loss of quality of life.

So that is my life today. Partly restricted due to my own poor choices in the past, the development of our society which digitized our society making printed items obsolete, the globalization which means a low salary, the traffic accident where I am partly an invalid. So I had to think hard if I wanted to take the risk of taking a vaccine which had the potential to create heart inflammation which was the very cause of demise of many in my family.

I decided to take the vaccine despite this risk. So that is the reason tomorrow is V-day for me. A day marking the end for me or the day which allows me some movement in the last few years of my life in a world becoming more hostile towards unvaccinated people.

Today I will rest and build myself up for tomorrow. If things do not turn out good for me, at least I can look back to a hell of a ride. I wish you all a pleasant Sunday!

Et besøg hos Thansen udløste gamle minder

Idag lagde jeg vejen omkring Thansens nyåbnede forretning i Ølstykke fordi jeg blandt andet skulle have en ekstra sikkerhedsvest.

Jeg bruger altid sikkerhedsvest når jeg cykler fordi klokken 6:30 ofte byder på nat-kørsel og det samme gør sig iøvrigt gældende når jeg kører hjem hvor jeg ofte først er fremme omkring klokken 19.

I Thansen havde de idag et IT-problem. Kun de kunder som havde bestilt på nettet blev betjent. Thansen har flere numre-serier. Kontant nummer serien startede åbentbart ved 1 og jeg trak nummer 17 cirka klokken 11:22. Tiden gik og skærmen viste slet ikke min nummer-serie. Folk var frusteret. Jeg fik forklaringen fra en af de hårdt arbejdende medarbejdere at system tog dem som havde bestilt vare først.

Hvad gør en IT-mand som undertegnede så? Han bestiller varerne på nettet i butikken, når det efter 40 minutter ikke går som det forventes. Jeg brugte min telefon. Som min søn sikkert ville udtale sig nedtalende så bestilte jeg i telefonens browser istedet for en app. Men jeg er over 50. Jeg kan ikke have Apps for alle de butikker, jeg handler i. Det må række med dem hvor jeg får en form for medlemsrabat.

Jeg fik et ordrenummer og skyndte mig hen til standeren og trykkede mit mobil nummer ind. Nu fik jeg nummer 61. Jeg tænkte at jeg havde været lige hurtig nok da jeg over ved kassen kunne se et DOS-billede på skærmen. Jeg konkluderede at den eksport som måtte være mellem programmet på kassen, nummer-systemet og programmet til web-butikken lige skulle have lov til at udveksle deres data. Efter 1 minut prøvede jeg igen og endelig fik jeg det forjættede nummer i 500 serien som var nummer-serien for “Click & Collect” kunderne.

Der gik derefter ikke lang tid før at jeg kunne se mit nummer på skærmen og næsten præcis en time senere kunne jeg få mine varer og begive mig hjemad. Forinden havde jeg en kort samtale med en anden kunde og selvom jeg først ikke genkendte programmet på skærmen så viste det sig at være Microsoft Business Solution XAL (Concorde XAL) som kørte der.

Microsoft stoppede supporten af XAL i 2009. Siden den dag har det påhvilet kunderne selv at holde deres program ved lige. I Formula forsøgte vi at forlade XAL i 2012. Idag ærgrer jeg mig over at vi forlod dette program for hverken C5 eller NAV viste sig at bringe lykke eller forbedring til virksomhedens forretning. Jeg vil faktisk hævde at de to andre programmer gjorde livet sværere for ledelsen at overskue hvordan driftten gik idet vi over årene havde udviklet en række forekast og budget moduler som fortalte os lige præcis hvor meget vi tjene ned til sidste 5 øre.

Men var det så XAL’s fejl at købet af sølle 4 varer i dag tog en time? Nej. XAL var kun bygget med en ordrenummer serie. Standeren som man trykker på i butikken er ikke i online forbindelse med XAL udover en form for import / eksport rutine.

Jeg er ikke klar over om personalet om morgenen ikke havde indstillet dette program korrekt eller der var en decideret fejl i programmet, men ihvertfald burde systemet tillade at en kasse blev reserveret til kontant-kunder, men de andre kasser blev forbeholdt kunder som havde bestilt deres varer på nettet.

Idag beskæftiger jeg mig med noget helt andet end XAL, men det ændrer ikke på min opfattelse af at Microsoft begik en fejltagelse ved at lade programmet udgå næsten 20 år før man med rimelighed kunne hævde at programmet havde udtjent sin levetid. Jeg har tidligere på denne blog vist hvordan man kan lave en URL inde i XAL som kan kaldes fra programmet.

Jeg har også i min tid skrevet kode som kunne konstruere en XML-fil (OIOXML) som kunne fortolkes som elektronisk faktura.

Det giver mening at Thansen stadig anvender XAL med de begrænsninger alle programmer et eller andet sted har. Det eneste jeg kan bekymre mig over, hvis jeg stod i den IT-ansvarliges sko, måtte være om lagermodulet var blevet for omskrevet for heri lå den virkelige fare ved XAL.

I dag supporterer jeg PXS-serien hos Talentsoft (Produktserien, som tidligere hed PeopleXS). I dette produkt har vi en række special-moduler for bestemte kunder. Det giver altid en udfordring når der kommer nye versioner. TS-serien (De originale Talentsoft produkter) har ingen af den slags tilretninger. Her findes kun funktionalitet som alle kunder kan vælge til. Udfordringen ligger så når man møder en kunde som har et behov så specielt at kun en special-udvikling vil løse problemet. Her er TS-serien så ude af billedet indtil at der er flere kunder som vil have det samme og programmeringen laves medmindre at kunden re-vurderer om der virkelig er brug for den helt unikke funktionalitet. I 99 procent af tilfældet vil den sidste procents kode være for dyr og det vil i virkeligheden være bedre for kunden at løse opgaven på en anden måde og “nøjes” med standard-funktionaliteten.

Jeg håber Thansen det bedste med deres XAL-løsning, som jeg på ingen måde finder forældet, men jeg vil aldrig mere gå ind i deres butik og forvente at købe kontant. Så hellere “Click & Collect”. Man skal lære af sine fejl og kan man lave ordren i butikken, er likviditetstabet på grund af at have penge ude og svømme før man kan hente varerne, til at overse.

Dansk System Industri

I slut-firserne fik jeg de første opgaver med DSI-tekst. DSI-tekst som blev produceret af Dansk System Industri var en af de store aktører på det danske markedet – i skarp konkurrence med Dan-tekst og Wordperfect.

DSI-produktet havde en database funktion eller skulle jeg sige kartoteks funktion.

Det blev et produkt som jeg arbejdede med i en del år før at XAL og C5 kom til at tage al min tid.

Efter DSI-tekst, kom DSI-system som blev udviklet i meget tæt samarbejde med en statslig organisation. Faktisk kunne man så sent som i C5 2012 ved at kigge ned i blandt printerdriverne til konsol-versionen hvilken statslig organisation Dansk System Industri udviklede systemet sammen med.

Jeg var glad for at arbejde i DSI-system. Dog var der ikke så store frihedsgrader når vi kalder databaseudvikling som der er i XAL og C5.

Forms og database hang for meget sammen.

En meget stor installation var det kombinerede ordre- og produktionssystem, jeg programmerede til A/S Børge Andersen, som var et grafisk hus i Brøndby. Denne installation kommunikerede med Concorde C4, som var forgængeren for C5. DSI-system kunne trække data fra C4’s kartoteker.

Da Windows kom frem, blev DSI slået ud. Word, Excel og Access var simpelthen for integreret i operativ-systemet til at det danske produkt kunne hamle op med hvad vi idag kender som Microsoft Office pakken. DSI kom i en Windows version, men for sent.

Dansk System Industri eksisterer stadig på deres gamle adresse oppe i Kokkedal under navnet DSI-NEXT. De sælger blot ikke en kontorpakke mere.

Referecencer: