HÖSTKONFERENSEN

#223 MEDLEMSBLADET • OKT 2015 • MED KOMPETENS OCH NÄTVERK FÖR DIG • WWW.DATA3.SE
2015
HÖSTKONFERENSEN
PROGRAM • TALARE • FÖRETAGEN
Innehåll #223
Sid 4 Ledare
Allt om
Höstkonferensen 2015
PROGRAM • TALARE • SPONSORER
Sid 8
Sid 4 Intro och nyheter
Sid 6 Technology Refresh 3 och 11
Sid 7 Thomas Nilssons krönika
Sid 8 Program Höstkonferensen 2015
Sid 11 Talare Höstkonferensen 2015
Sid 12 Sponsorer Höstkonferensen 2015
Sid 16 Teknikskuld
Sid 18 Föryngring inom IBM i
Sid 20 Utredning om IBM i, Handelsbanken
Sid 22 Dolewski - Disaster Recovery
Sid 24 Säkerhet med Spångberg
ARCAD has always offered the widest
functional coverage in Application
Lifecycle Management (ALM) on IBM i,
from comprehensive impact analysis to
integrated change management.
And Rational is industry-recognized as the true
ALM standard in the multi-platform arena.
Let’s combine the best of both worlds…
North America:
Toll free. +1 800 676 4709
Tel. +1 603 371 9074
email: sales-us@arcadsoftware.com
Asia/Pacific:
Tel. +852 3618-5822
email: sales-asia@arcadsoftware.com
www.arcadsoftware.com
Sid 26 Förmåner
Sid 27 Om Data 3
Sid 28 Karta Höstkonferensen 2015
Now with the ARCAD Pack for Rational, you can have:
Each and every developer:
• Understand existing software assets,
• Modernize legacy IBM i applications progressively,
• Work with source code management that understands your technology
and preferred IDE,
• Use intelligent Build tools for 100% automation,
Your operations team:
• Collaborate smoothly with development teams,
• Automate and pilot deployment to every type of production system,
synchronously.
All management:
• Define a clear workflow on the entire change process,
• Gain full control over ongoing projects,
• Adopt agile and DevOps efficiently,
• Use one single dashboard and reporting system for total transparency.
Sid 18
Föryngring
hägrar för
IBM i
www.boutondarts.fr
Europe:
Tel. +33 450 578 396
email: sales-eu@arcadsoftware.com
Sid 25 Boktips
Now is the time to move together into the future…
Redaktionen
redaktionen@data3.se
Föreningen Data3
M&M Ekonomi AB,
Att: Liselotte Grandin
Söderhallarna 118
118 72 Stockholm
Ansvarig utgivare
Torbjörn Appehl
torbjorn@data3.se
Kansli och ekonomi
styrelsen@data3.se
Sid 16
Teknikskuld
Har vi en teknikskuld?
Det kan vara ett bra fråga
att få svar på. Läs Håkan
Sjödins artikel om ämnet.
Medlemsinformation
Anmälan om nytt medlemskap
eller ändrade medlemsuppgifter görs till:
medlem@data3.se
Produktion
IC Factory AB
www.icfactory.se
Medarbetare i detta nummer
Lars-Olov Spångberg
Thomas Nilsson
Lillemor Gillberg
Torbjörn Appehl
Sven Jansson
Åke H Olsson
Annonsera
Annonser från färdiga original
Priser ord.nr (from MB 212)
Storlek pris
Helsida 5 000:Halvsida 3 500:Kvartssida
2 000:Rabatt vid 6 nummer
15%
Annonsansvarig
Håkan Sjödin hakan@data3.se
COMMON SWEDEN 3
Det händer grejer
S
om engagerad i Data3 och COMMON Europe kanske
jag får en lite annorlunda syn på verkligheten. Det
händer nämligen fantastiskt mycket runt IBM i enligt
mig. Däremot träffar jag fortfarande människor då och då
som tycker IBM i är en sömnig plattform (som de oftast kallar
AS400, iSeries eller i5’an). Det här förbryllar mig lite även om
jag förstår de bakomliggande orsakerna såklart.
Att företag de senaste tio femton åren lagt systemet i malpåse i väntan på framtidens lyckobringande standardsystem som
”är på gång” har fått en massa negativa konsekvenser. Man har
givetvis inte skickat några av de anställda på utbildningar och
sett vad som händer runt teknikutvecklingen. Medlemskapet
i Data3 sades upp i samband med att man Ove gick i pension
och en konsult fick ta över det minimala arbetet som dagligen
krävs för att hålla servern och applikationen igång.
Några PTF påläggningar eller releaseuppgraderingar var
det inte tal om utan V5R3 fick tugga på. Läs mer om ”Teknikskuld” längre fram i tidningen.
Alla har inte samma förutsättningar, men något av det
mest intressanta som hänt under året var kanske Handelsbankens interna utredning om framtiden för IBM i. Är du inte en
av de 6000 personerna som läst den på webben så hittar du
den i sin helhet här i tidningen.
Vi ser fler och fler företag som nu satsar vidare på IBM
i vilket vi som användarförening givetvis ser positivt på.
Alldeles för många har tappats på vägen av olika skäl, men nu
känns det som att det har stabiliserats.
Och med tanke på att snittåldern på
människorna som jobbar med plattformen är fortsatt mycket hög är det
ju extra kul att Apper AB fått till en
RPG kurs vid Göteborgs Universitet.
Niclas Ekblad, Sverigechef vid
Evry och Johan Rittner, VD IBM
Svenska AB
Fram till och med 30 September 2016 går
det att få förlängt underhållsavtal på V5R4,
sen upphör supporten helt.
EVRY och IBM har ingått ett samarbetsavtal. Basen är att EVRY kommer köpa infrastrukturtjänster baserade på Softlayer för 500Miljoner
Norska kronor initialt. Detta är IBMs största Softlayer affär i Norden
och man beräknar att avtalet är värt en miljard dollar, eller drygt 8
miljarder kronor, under avtalets tio år.
Nominera till IBM Champion
IBM Champion programmet är öppet för nominering fram till 31
Oktober. Programmet är tänkt att lyfta fram individer som är engagerade och hjälper till att sprida kunskap om IBMs lösningar, inte minst
genom sociala medier.
Som IBM Champion får man rabatt på konferenser, tillgång till stängda forum med förhandsinformation, logo att använda vid kommunikation etc. De program som är öppna för nominering nu är:
IBM Social Business (AKA Lotus, ICS, ESS)
IBM Power Systems
IBM Middleware (AKA Tivoli, Rational, WebSphere)
Läs mer på: https://goo.gl/KUWiD7
Tietomolnet växer
I samband med storaffären mellan Tieto och International Card Services (ICS), Nederländernas största utgivare av kreditkort, adderade
Tieto 40 stycken IBM Power Processorer i deras moln. En blandning
av operativsystemen IBM i, AIX och Linux används i lösningen enligt
Jimi Inge på Tieto.
Tipsa oss om nyheter
Har du en nyhet om ditt företag eller vet
något vi borde ta upp? maila: tips@data3.se
Certiferingar
Under Höstkonferensen kommer
deltagarna ges möjlighet att
certifiera sig genom COMMON
Certification Program. Tre olika
tester finns där COMMON Certified Application Developer – ILE
RPG är den som inriktas direkt
mot utvecklare. De två övriga är mer generella och heter COMMON
Business Computing Associate (CBCA) samt COMMON Certified
Business Computing Professional (CCBCP).
IBM och EVRY
Torbjörn Appehl
Ordförande Data3
4 COMMON SWEDEN
Är man automatiskt med i COMMON. Kika
på deras förmåner på www.common.org
Tape för framtiden
Nästa generation LTO (Linear Tape-Open) har nu annonserats. Den
nya generationen innebär fördubblad prestanda mot dagens LTO6.
Med ungefär 15Terabyte per band och en överföringshastighet på
300MB per sekund så kommer backupfönstren minska rejält. Traditionsenligt kan LTO7 läsa två bandgenerationer bakåt (LTO6 & LTO5)
och skriva en generation bakåt (LTO6).
I början av December planeras LTO7 finnas tillgängliga på marknaden.
Rational Developer for i
1 September släpptes version 9.5 av den eclipsbaserade
utvecklingsplattformen Rational Developer for i eller RDi kort och
gott. Bland nyheterna finns en inbyggd 5250 emulator samt bättre
stöd för RPG Free Format.
LOAD System AB blev
IBM Business Partner of the year
Motiveringen lyder: Årets pris för
Business Partner of the year går
till en partner som är specialiserad inom hårdvara och som även
tillsammans med oss är med på
en transformationsresa med hjälp
av nya fokusområden. Tack vare
ett gediget arbete med att förstå
kundens utmaningar förstod denna partner att en helhetslösning
med en flexibel betalningsmodell
var nyckeln till ett lyckat avslut.
Det resulterade i en strategiskt
viktig lagringsaffär i form av ett
ON Demand-avtal på fyra år. Kunden har nu en lösning för hela sin
lagringsmiljö, från affärssystem till
produktionssystem.
IBM i
2015
Intro
Som medlem i Data3
MARKETPLACE SURVEY
RESULTS
IBM i Marketplace Survey
Numera anordnar företaget Helpsystems en årlig undersökning av
den globala IBM i marknaden.
Rapporten för 2015 har släppts där närmare 350 företag har fått
svara på över 30 frågor. Bland frågorna hittar man: Vilken verison av
operativsystemet kör ni? Kör ni AIX och/eller Linux på IBM Power?
Kör ni Linux på x86? Hur många systemadministratörer har ni?
Svaren är intressanta från flera perspektiv. Exempelvis är modernisering riktigt hett med 58,7% som tittar på såna projekt och 56,7%
som planerar att gå över till SQL. Insamlingen av rapporten för 2016
är i full gång.
Rapporten för 2015 och insamlingen för 2016 hittar man här:
www.helpsystems.com/ibm-i-marketplace-study
RPG Kursen är igång
Som vi nämnt vid ett antal tillfällen har en RPG kurs vid Göteborgs Universitet planerats till hösten. Nu är den igång! Kent
Hellqvist på Apper är projektledaren som drivit igenom detta
och ingen mindre än Paul Tuohy är en av lärarna.
Antalet elever är 28 och utbildningen ger 7.5 högskolepoäng.
Nu söker man med ljus och lykta
efter uppdrag åt eleverna.
Uppdraget innebär praktiskt systemutvecklingsarbete med en omfattning av 7 veckor.
Ryktet säger att det förmodligen blir
en ny kurs redan till våren.
Läs mer på: www.apper.com
COMMON SWEDEN 5
Krönika
THOMAS NILSSON
I VÄNTAN PÅ VADÅ?
DB2
När det gäller databasen så
handlar mycket av nyheterna om
SQL men även lite runt säkerhet
genom stödet i IBM Guardium.
Har du inte läst på om IBM i Services så är det läge att göra det.
Mängder av nyheter har kommit
senaste åren och många även
nu. Exempel på nya som kommer
är: SYSTOOLS.GROUP_PTF_DETAILS, QSYS2.SYSTEM_STATUS(),QSYS2.OBJECT_LOCK_
INFO, QSYS2.NETSTAT_INFO
QSYS2.NETSTAT_INTERFACE_
INFO, QSYS2.LICENSE_INFO
Hela listan hittar du här:
https://goo.gl/ZfDdeg
Technology Refresh 3 och 11
Som vi alla vet släpper IBM nyheter genom Technology Refresh
två gånger per år. En omgång
på våren och en nu på hösten. Vi
har kommit fram till Technology
Refresh (TR) nummer 11 för IBM
i version 7.1 och nummer 3 för
version 7.2. Det är däremot inte
ENBART genom TR som nya
funktioner kommer till vilket är
både bra och dåligt. Dessutom
annonseras samtidigt stöd för
ny hårdvara som inte heller helt
ingår i TR konceptet.
Med andra ord är det bra att
hålla ögonen öppna även mellan
TR annonseringarna.
Den 5 Oktober var det alltså
dags för den senaste omgången
nyheter. Eftersom IBM i är ett
10/5/2015
så omfattande operativsystem
så ska jag försöka gruppera in
dessa i underkategorier.
Systemhantering
IBM i Access Client Solutions
(5733-XJ1), den nya javabaserade versionen av Client Access
har nu uppdaterats med SQL
Performance Center och möjligheten att köra SQL Scripts.
IBM i
What’s New for
& IBM i 7.2 TR3
IBM i 7.1 TR11
us.ibm.com
Tim Rowe– timmr@
pment &
Application Develo
ement
Systems Manag
ct
Business Archite
BRMS Disk Migration – eller
”Tiered Storage” innebär att man
enkelt kan flytta en databas till
ASP med Solid State under en
viss period exempelvis under en
batchkörning.
Corporation 2015.
© Copyright IBM
Agenda
• Look at the Roa
dmap
15
TB
• Continued App
lication Develop
ment Transform
ation
• Database
ss
• Systems Acce
• Hardware stuff
Hårdvara
IBM Power S822 kan nu köra
IBM i under VIOS. Tidigare har
bara 4U modellerna haft möjlighet att köra IBM i, de kan givetvis
fortfarande också köra operativsystemet direkt på maskinen.
PurePower kan nu också köra
IBM i under VIOS. Linux kan
köras i little endian mode under
en s.k. client partition.
LTO7, den senaste generationen
tape som kommer senare i år
alternativt i början av 2016 stöds
i och med TR3 och TR11. 6,4 TB
opackat och uppemot 16TB packat kommer att få plats på banden.
6 COMMON SWEDEN
& Management
Corporation 2015.
© Copyright IBM
SVC Hyperswap, bättre tillgänglighet på tape genom SAN Multipath och på smidigare underhåll
på expansionsrack listas också
som nyheter. Observera att vissa
nyheter bara gäller för IBM i 7.2
och inte 7.1.
Ett nytt fiberkort har kommit
genom 4-port 8Gb Fibre Channel
Adapter (#EN12). vNIC med
SR-IOV kommer nu också. Runt
virtualisering händer det fortfarande mycket helt klart.
DUPOPT stöder nu att en IPL-bar
(bootbar) image att kopieras till
exempelvis en USB sticka.
Systemutveckling
….
1
eller 15.000.000 Megabyte
ryms på nästa generation
LTO band.
Rational Developer for i version
9.5 kom för några veckor sedan.
Nu kompletteras
det med att
1
man tar bort hålkortskopplingen
i kompilatorn. Kopplingen som
fanns kvar var att du var tvungen
att hålla dig mellan kolumn 8 och
80 vid programmering.
När det gäller 5733-OPS och
dess open source projekt så har
man nu lagt till GCC kompilatorn.
Det här kommer öppna upp för
helt nya innovativa lösningar från
det öppna ekosystemet.
Ny version av Apache servern
kommer genom TR3 och TR11.
Versionen blir 2.4.12.
Zend uppdateras till version 8.5
V
Hur svårt kan det vara att överföra infor- drivs uppifrån och ner, hämmar utvecklingen
ardagen kantas av mycket som
förvånar. Varje gång jag lyfter på en
mationen på ett säkrare sätt än faxen? Inom är ingen nyhet. Att just vårdsverige fungesten utifrån min profession så blir
sjukvården är det ett faktum att den som rar som referens för detta är kanske orättvist
inte sällan förvåningen ännu större. Det
skickar faxet och att den som mottar faxet med tanke på att det trots allt gjorts en hel del
mest skrämmande är att det som förvånar
båda innehar ett assymmetriskt nyckelpar i framsteg. Min poäng är dock att de nationella,
under stenen hade kunnat undvikits med
form av ett e-tjänstekort med tillhörande cer- och även internationella projekten, ofta hämsmå medel. Tyvärr så görs aldrig dessa små
tifikat som tilldelats under rigorösa former. mar den utveckling som är driven nerifrån
förändringar för att ta hand om problemen,
Varför inte använda dessa för att skydda in- och upp. Allt för många väljer att göra ingenvilket troligen beror på rädsla hos de som
formationen vid överföringen?
ting av rädsla för att göra fel.
sitter på mandat att göra en riktig förändring.
Då uppstår frågan om det verkligen är rätt
I en verksamhet som inte är så storskalig
Krasst är det så att om man inte tar
som sjukvården hade jag varit förvånad
något steg så tar man heller inget felsteg.
om det i exemplet rigoröst utfärdade
Jag undrar dock hur vår utveckling skul”I VÄNTAN PÅ DEN ULTIMATA nyckelparet inte används för att exempelle ha sett ut om vi aldrig någonsin vågavis mejla materialet mellan två förlitande
de ta ett steg som kanske är ett felsteg? LÖSNINGEN SÅ TUGGAR FAXEN parter trots att det kanske inte är den långJag är övertygad om att det hade varit
VIDARE, SOM EN SYMBOL FÖR siktiga lösningen. Jag tror med bestämdhelt förödande för hela vår existens.
att faxen inte hade varit den kommuATT DEN ULTIMATA LÖSNINGEN het
I samband med ett besök i somras på
nikationsmetod som hade kommit i fråga
ALDRIG INFINNER SIG…”
akutmottagningen på ett av Stockholms
och jag vågar påstå att den inte ens finns i
akutsjukhus blev jag varse att den inforbegreppsvärlden längre.
Vad är förresten fax tänker kanske flemation som utbyttes med specialisterna på ett annat sjukhus faxades. Min förvåning väg fram att använda personalens assymme- ra läsare i likhet med mina barn? Menar du
besvarades av personalen med att de inte har triska nyckelpar. Eftersom de tilldelats under kanske en app?
någon annan accepterad metod. Jag vågar mig rigorösa former så går det inte med enkelhet att
inte på en gissning vilket decennium faxen blev anmärka på just det, men det är inte svårt att
en accepterad kommunikationsmetod. Kanske hitta mängder med andra argument mot löstre decennier sedan? Vi kan på goda grunder ningen. Den kommer sannolikt inte att skala
anta att denna metod har granskats ur alla tillräckligt eller vara tillräckligt användarvänThomas Nilsson
tänkbara vinklar innan den etablerades så den lig. Det finns risk att materialet arkiveras i en
Thomas Nilsson är
torde vara säker sett till den tid när granskning- form som gör den oläsbar i framtiden. Är det
oberoende säkerverkligen rätt att implementera en lösning just
en senast genomfördes.
hetsexpert. Grundare
Trots att det går att påvisa att dessa två nu med tanke på att det lär vara nationella proav informations- och
organisationer, som dessutom verkar på upp- jekt på gång som bör inrymma detta?
IT-säkerhetsföretaget
Certezza.
I väntan på den ultimata lösningen så tugdrag av samma uppdragsgivare, i alla tänkbara dimensioner har långt bättre och säkrare gar faxen vidare, som en symbol för att den
lösningar för ett informationsutbyte har ut- ultimata lösningen aldrig infinner sig…
Att just nationella projekt, som inte sällan
vecklingen inte kommit längre.
Läs tidigare krönikor på vår hemsida www.data3.se
COMMON SWEDEN 7
SESSIONS MONDAY, OCTOBER 19
PROGRAM DATA3
HÖSTKONFERENSEN 2015
CHECKING-IN
08.00-09.00
Välkommen till årets upplaga av Höstkonferensen. Som synes är programmet fullspäckat och vi har inte
mindre än 8 parallella spår. I år fick vi tack vare IBMs hjälp genom Jesper Bergh och Patrik Gunnersten ett
riktig bra spår runt AIX & Linux.
Vi hoppas innehållet möter era högt ställda förväntningar. Glöm inte bort att dela med er av det ni lär er
under konferensen, inte minst till chefer och kollegor när ni kommer hem till vardagen igen.
09.00-09.30
21
Data3’s ordförande Torbjörn Appehl hälsar välkommen och utställarna presenterar sig
09.30-10.00
22
Senaste nytt från IBM, Jonas Ullberg, IBM
10.15-11.00
23
IBM i in a Modern World, Alison Butterill, IBM i Product Offering Manager
11:00-12.00
Soliden
24A The Best of
the IBM i Performance Data
Investigator
SESSIONS SUNDAY, OCTOBER 18
Dawn May
IBM Rochester
Seglora
24B The
RedBook Revealed - What is
Modernization
on IBM i
Tim Rowe
IBM Rochester
CHECKING-IN
12.00-13.00
Skansen
24C Let’s Join
Together – Joining SQL Tables
and Views
Birgitta
Hauser
Toolmaker
Advanced Efficiency GmbH
Prins Eugenes
salong
Mannagrynskvarnen
Saltsjöqvarn /
Waldemarsudde
24D The Business, Science
and Uses of
ILE Service
Programs
24E ”Va!
Konvertera
databasen från
DDS till DDL,
utan att program behöver
ändras?”
24F Allt du
velat veta om
Databassystem
med Öppen
Källkod men
varit för skraj att
fråga om.
Björn
Blomqvist
Electi Konsult
Anders
Karlsson
MariaDB
Charles
Guarino
Central Park
Data Systems
LUNCH 13:00-14:00 (Not included in the Free availability session)
Seglora
11A 13:00-17:00
IBM i Access Strategy,
Deployment and
Administration
At the end of this workshop
you will leave with a lot of
useful tools and skills around
deploying and administering
IBM i Access Client Solutions,
which will be extremely
important if you are looking
to move to the Windows 10
Operating System.
Tim Rowe,
Business Architect Application Development & Systems
Management for IBM i
IBM i Development Lab,
Rochester, MN
Prins Eugenes salong
OBS, kursen körs på Svenska
Modernization Goals
– Moving Business Logic
into Database
DDS described logical files
versus Views versus Indexes
– Views
– Binary Radix Tree Indexes
– Encoded Vector Indexes
DDS described physical files
versus SQL Tables
– Constraints
– Row and Column Access
Control
System and SQL Trigger
– Instead Of Trigger
12.15-13.00
In this classroom course, you will learn basic concepts and skills
you need to be productive users on Power Systems with IBM i. With
plenty of hands-on lab exercises, we show everything from signing
onto the available user interfaces; green screen environment,
System i Navigator, and IBM Navigator for i.
25A
Investigate
Database Performance the
Navigator Way
Dawn May
IBM Rochester
Torbjörn Appehl
Evry
12 GLOSSOPHOBIA OR FEAR OF PUBLIC SPEAKING
15:00-15:45
DINNER
POOL PARTY - STUREBADET SPA MARINA TOWER
16:00-17:00
Tim Rowe
IBM Rochester
25C KTH
studenters
utredning på
Handelsbanken kring IBM i
plattformen
Veronica
Randleff,
Victor Viklund
25D Activation
Groups and
Overrides in
Action
Charles
Guarino
Central Park
Data Systems
25E Moderniza- 25F OpenPOWER och
tion of an IBM
IBM i
i application in
real life
Kenneth
Albinsson
Jonas
Conoa
Ljungdahl
Volvo
25I Executive
Session
Arbetsgrupp
runt föryngring
träffas. Vad skall
arbetsgruppen
25H - 12:40-13:00
Manage Advanced SQL ha för mål
and Reduce Downtime
for Database Modernization Projects
25G - 12:15-12:35
MIMIX 8.0 and beyond
Stephan Leisse
Vision Solutions
26B IBM i
Application
Development
Strategy and
Update
26C HMC,
IBM I, FSP,
& Firmware:
Putting all the
pieces together
26D User
Defined Table
Functions
(UDTF) – Hidden Secrets
Alison
Butterill
IBM
Pete Massiello
iTech Solutions
Birgitta
Hauser
Toolmaker
Advanced Efficiency GmbH
27B A Look at
IBM i 7.2 and
the Technology
Refreshes
Alison
Butterill
IBM
27C Step-bystep guide to
creating Virtual
i Partitions hosted by IBM i
Pete Massiello
iTech Solutions
27D Tips and
Tricks for
Advanced Embedded SQL
Birgitta
Hauser
Toolmaker
Advanced Efficiency GmbH
26E IBM i, inte
alltid så säker
som du tror
Lars-Olov
Spångberg
Handelsbanken
27E Strategier
för backup och
återställning av
ständigt växande datamaängder
Gunnar
Elmgren
Pulsen
26F Vad
PowerSystems
har kunnat, kan
nu och kommer
att kunna.
Jesper Bergh
IBM
27F IBM –
Forskning och
innovation blir
aldrig omodernt
Patrik Gunnersten
IBM
26G 14:00-14:20
Automates all your
cross platform & applications job scheduling
Mr. José Da Silva
SMA Solutions
26I Executive
Session
Modernization.
Where to start
How do you
build the business case Q/A
26H 14:25-14:45
Tim Rowe
IBM
27G
15:00-15:20
27I Executive
Session
TBD
27H
15:25-15:45
Seglora-Skansen
28 i-mponerad -- En utomståendes uppskattande upptäckt av ett unikt system. Jakob Engblom, Fil Dr
19:00 -
8 COMMON SWEDEN
27A How to Be
an IT Survivor
Trevor Perry
Angus Thinks!
Chief Strategist
Charlie Guarino, Central Park Data Systems
18:00-22:00
Philippe Magne
ARCAD Software
Alison
Butterill
IBM
LUNCH / EXHIBITION
26A Get a Life!
Trevor Perry
Angus Thinks!
Chief Strategist
Why is it for some people the mere thought of standing in front of a room brings on cold sweats, raised blood pressure and overall panic? And
that’s without even saying anything! How do others seemingly breeze right through a speech or presentation and actually enjoy the experience? Being able to speak before an audience is a key professional asset to possess, regardless of your industry. A huge part of conquering
your fear of speaking in front of others and boosting your confidence is preparation. In this session we will discuss the process of abstracting,
sequencing and ultimately delivering a speech or presentation of any length and on topic.
25B My Emulator is better
then your
Emulator
13:00-14:00
Seglora-Skansen
17:00-18:00
24i Executive
Session
Trends & Directions for IBM i.
Michael Morgan
Midrange Dynamics
14:00-14:45
Birgitta Hauser,
Toolmaker Advanced
Efficiency GmbH
24G - 11:15-11:35
Successful IBM i modernization, from the
database up to the UI with ARCAD Software
and Profound Logic.
Jacob Flik
QSL Northern Europe
NYBÖRJARKURS: Introduktion till IBM i för nya användare
SQL – Database
Modernization
Saltsjön
11:40-12:00
24H Introduction of
QSL Northern Europe
Danviken
11C 13:00-17:00
11B 13:00-17:00
Stadshuset
DINNER
COMMON SWEDEN 9
SESSIONS TUESDAY, OCTOBER 20
08.00-09.00
REGISTRATION OPEN
09.00-09.45
Seglora-Skansen
31 How to onboard new employees onto the IBM i, Trevor Perry Modernization Strategist at Fresche Legacy
10:00-10.45
Soliden
32A Monitoring
System Performance and
Health of IBM i
Seglora
32B Mobile
please?
Tim Rowe
IBM Rochester
Dawn May
IBM Rochester
Prins Eugenes
salong
Mannagrynskvarnen
32C Cool
Things in Navigator for IBM
i to be a Star
Administrator
32D Developing
Web-Applications solely
with RPG and
WOPiXX
32E PaaS 2.0 tillämpningarna
är här
Bluemix, Dockers, Containser
Pete Massiello
iTech Solutions
Birgitta
Hauser
Toolmaker
Advanced Efficiency GmbH
Frode
Langemoen
IBM
Skansen
Saltsjöqvarn /
Waldemarsudde
32F The new
HMC GUI
Stadshuset
32G
10:00-10:20
Nigel Griffith
IBM UK
32H LOAD – Backup and restore as a
service
Kim Quarnström
LOAD
10:25-10:45
11.00-11.45
33A Best Practices for IBM i
Performance
Management
33B iAccess
Mobile - Accessing your IBM i
from anywhere
Dawn May
IBM Rochester
Tim Rowe
IBM Rochester
33C What you
need to know
when upgrading IBM i (i5/
OS) to 7.2, 7.1,
or 6.1
Pete Massiello
iTech Solutions
33D (C D I R)
Introduction to
Error Trapping
and Recovery
33F HMC remote restart
Jimi Inge
Björn Toller
Nigel Griffith
IBM UK
33G
11:00-11:20
33H Halcyon och PowerTech!
Helle Mering
VD, SOSY
Charles
Guarino
Central Park
Data Systems
11:25-11:45
LUNCH / EXHIBITION
12:00-13:00
13:00-13:45
33E Molnlösningar + PCI
34A What’s
New in DB2
for i.
34B Open
Source and
Why do ’i’ Care
Alison Butterill Tim Rowe
IBM Rochester
IBM
34C Skapa
moderna och
kostnadseffektiva system från
blankt papper
eller med en
stor ryggsäck.
Hur tänker
man?
Mats Lidström
Nice Solutions
34D Putting
the Pedal to the
Metal for RDi
34E IBM i
storage options
update
Charles
Guarino
Central Park
Data Systems
Henrik
Grönberg
LOAD
34F Nigel
Griffith ÖPPEN
FÖR ALLMÄNHETEN
34G
13:00-13:20
34H
Nigel Griffith
IBM UK
13:25-13:45
Seglora-Skansen
14:00-14:45
36 Varför kreativitet är nödvändig för att lyckas och att man måste jobba för att dra nytta av den,
Teo Härén Författare och Talare
CLOSING SESSION
Exhibitors awards – Win a prize
Data3 Forum - Brainstorming
Årsmöte
15:00-16:00
Stanna och
vinn en iPad!
TALARE 2015
Alison Butterill, IBM
Jonas Ullberg, IBM
Charlie Guarino, Central Park Data Systems
Trevor Perry, Angus Thinks!
Pete Massiello, iTech Solutions Group
Kenneth Albinsson, Conoa
Dawn May, IBM
Veronica Randleff, Handelsbanken
Torbjörn Appehl, Data3
Victor Viklund, Handlesbanken
Nigel Griffiths, IBM
Jesper Bergh, IBM
Frode Langmoen, IBM
Björn Blomqvist, Electi Konsult AB
Björn Toller, Tieto
Jimi Inge, Tieto
Birgitta Hauser, SSS-Software
Mats Lidström, Nice Solutions AB
Gunnar Elmgren, Pulsen AB
Lars-Olov Spångberg, Handelsbanken
Henrik Grönberg, Load AB
Jonas Ljungdahl, Volvo IT
Patrik Gunnersten, IBM
Anders Karlsson, MariaDB
Glöm inte bort utlottningen av iPad Mini
för er som anmält er före 7 September.
Dessutom genomför utställarna sina
dragningar av vinster vid eventuella
tävlingar. Så se till att vara kvar till slutet,
varför inte vara med på årsmötet?
10 COMMON SWEDEN
COMMON SWEDEN 11
SMA Solutions Ad Data3.pdf
common-se-r3.pdf 1 30/09/2015 11:39:52
Change Management
1
05/10/2015
09:42
QSL Northern Europe is the exclusive distributor of the Quick-Software-Line suite
via Business Partners in the UK, Ireland, Scandinavia, Germany and the Benelux.
www.midrangedynamics.com
SOSY offererar numera två HelpSystems’ lösningar:
Halcyon och PowerTech!
C
M
Y
CM
Hur står det till med er
säkerhet på IBM i? Få ett
KOSTNADSFRITT SECURITY SCAN!
QUICK-EDD
- Real time replication
- 24/7 uptime
- Easy to maintain
- Easy to switch
QUICK-SmartData
- Real time replication
- Multi platform
- User friendly
- DB2 / SQL / Orcale / MySQL / etc...
C
M
Very eye-opening. I thought the system was
secured, but Security Scan showed me the
system is wide open to security breaches.
—Security Scan deltagare i USA
J
CM
MJ
MY
CY
CMY
K
Snabb
Enkel
Det tar bara 10
minuter att köra ett
”security scan”
Kör eran scan från
din PC. Ingen
behöver komma åt
er miljö utifrån
Tydlig
Noggrann
Se scan resultaterna i
en browser baserat
lösning
En säkerhetsexpert
förklarar
konklusionerna i
säkerhetsrapporten
CJ
CMJ
N
QUICK-DOC
- Management, design and organisation
- Graphical formatting of spoolfiles
- Spool manager
- Storage of spool files
www.sosy.dk | www.helpsystems.com
QUICK-CSi
- Control & Security for IBM i
- Trace and Analyze all operations
- System Management
- SOX / Bale3 / PCI / HIPAA / 21CFR / LSF…
COMMON Sweden Ad_90x130mm_outlines.pdf
www.midrangedynamics.com
IBM Power Systems
C
M
Y
140+
CM
MY
CY
CMY
K
© Copyright IBM Corporation 2015
Automates all your cross platform & applications
job scheduling from a single point of control!
1
9/8/15
9:48 PM
Repeatable Perfection.
Vet du vad det mest lokala
IT-företaget i Norden heter?
Vintage Built on Power
Våra kunder vet hur effektivt och lönsamt det är att förädla och förbättra inarbetade och
välbeprövade system istället för att bygga helt nya. Vi berättar gärna mer om detta
koncept som vi på Apper kallar Vintage. Kontakta oss på vintage@apper.se
+46 31 10 70 70 www.apper.se
EVRY är ett IT-företag som hjälper små och stora företag med
allt från strategiska råd till färdiga lösningar. I allt vi gör skapar
vi värde för våra kunder, men vad som egentligen driver oss är
att underlätta för människor i deras vardag. Vi finns på över
50 orter i Norden med ett team på över 10 000 medarbetare.
Lär känna oss mer på evry.com.
We bring information to life
Tieto_Cloud_Swe_26022014.pdf
1
26.02.14
evry.com
11:31
Hur hanterar din
verksamhet driftstopp?
LOAD kan hjälpa dig med en plan B, C och D
för dina affärskritiska system. Med spetskompetens inom tillgänglighetslösningar hindrar
vi driftstopp som i värsta fall leder till dataförluster och intäktsbortfall. www.load.se
Upptäck hur molnet
kan utveckla ditt företag
QSL Northern Europe is the
exclusive distributor of the
Quick-Software-Line suite via
Business Partners in the UK,
Ireland, Scandinavia, Germany
and the Benelux.
QUICK-Csi
Access Control &Traceability
- Control & Security for IBM i
- Trace and Analyze all operations
- System Management
- SOX/Bale3/PCI/HIPAA/21CFR/LSF…
QUICK-EDD
- Real time replication
- 24/7 uptime
- Easy to maintain
- Easy to switch
QUICK-DOC
Printing solutions for IBM Power i
- Management, design and organisation
- Graphical formatting of spoolfiles
- Spool manager
- Storage of spool files
QUICK-SmartData
- Real time replication
- Multi platform
- User friendly
- DB2/SQL/Orcale/MySQL/etc...
Enkla moln för nya affärer
C
M
Y
CM
MY
CY
CMY
K
Oavsett i vilken typ av företag du jobbar –
driver du affärsutveckling med stöd av IT är
Tieto din partner.
Med gedigen branschkunskap, nya innovativa
lösningar och väl beprövad integrationskompetens, hjälper vi våra kunder att samordna befintlig IT med privata och offentliga
moln. Vi gör detta via en beprövad hybridmodell för att din IT ska framtidssäkras på
ett tryggt och okomplicerat sätt.
Tieto är den ledande specialisten på IT- och
molnlösningar i Norden.
tieto.se/cloud
Tieto – The cloud uncomplicator
www.qsl-ne.com
for Business
Breaking barriers between generations
Convert RPGLE to Free Format RPG,
AUTOMATICALLY with
ARCAD-Transformer RPG
We speak
the same language:
Free Form RPG
With 23 years of experience on IBM i, ARCAD Software
pushes the barriers in Enterprise Modernization - introducing an end-to-end methodology, toolset and services
to help you get started on the modernization path and
reach your specific goals.
End-to-end modernization
Our integrated solutions automate and secure modernization from start to finish – from the analysis of the existing system, structuring of the development environment,
transformation of user interface, RPG source code and
Database, up to the testing and validation of results.
Logic
www.profoundlogic.com
www.arcadsoftware.com
TEKNIKSKULDEN
Teknikskuld
Teknikskuld, vad är det är för något. Kan man ställa sig den frågan?
Har vi en teknikskuld? Svårt att säga, det beror lite på vad man vill
med sitt system, vad det är till för, men om man inte ställer frågan får
man inget svar. Kan vara en nyttig fråga att få svar på.
En teknikskuld kan delas in i fyra delar.
Text: Håkan Sjödin
K
unskapsskulden är troligtvis den
största skulden som vi inte är medvetna om. Alla sitter där, jag kan,
men kan man med handen på hjärtat säga
att jag vet vad Power kan göra idag och att vi
utnyttjar det fullt ut? Många tror fortfarande
idag att Power (AS/400) är gammal teknik,
vilket är tråkigt när vi sitter på den snabbaste, säkraste maskinen som finns idag.
Folk säger att RPG är gammal kod. RPG
free format är ett av det nyaste programmeringsspråk som finns.
För att inte tala om SQL. Tyvärr finns det
fortfarande de som säger att SQL inte ska
användas på Power. Det bevisar att dom inte
har lyft blicken på många år, och inte har
vart med i utvecklingen av maskinen och är
en bidragande orsak till teknikskulden.
Här finns mycket att hämta, se till att era
medarbetar tittar upp och ser vad som är på
gång. Som chef gör man sig själv en ogärning
om medarbetarna inte vill utveckla sig själva.
Det borde vara obligatoriskt att utbilda
sig. Pengarna man spara på att personalen
inte utvecklar sig, förlorar man ganska
snabbt om man inte hänger på tekniktåget.
Det behöver inte vara stora utbildningar,
det kan räcka med gratis seminarier på webben. Man kan ta in talare, utbildare, m.m.
istället för att skicka iväg enstaka personer.
Ta vara på kompetensen i företaget,
sprid kunskapen. Data3 har kostnadsfria
webbinarer med det senaste som händer,
ta och samla alla, titta på dem gemensamt,
diskutera. Kom med önskemål till Data3 om
vad ni vill se, så gör vi vad vi kan.
16 COMMON SWEDEN
Designerskulden
Idag så är minne inte längre ett problem,
men man lever kvar i det. Det ska kortas
ned och sparas. När man ändå ska gå över
till DDL bör man titta på arkitekturen,
stanna inte i det traditionella. Här finns det
mycket att göra. Dela upp det i tre delar, hur
data ska lagras, accessas och displayas. Man
kanske ska dela upp data i fler tabeller, men
displaya via en vy av flera olika tabeller. Här
kan man komma bort från gamla surdegar
och få ett helt otroligt sätt att accessa sitt
data. Behöver jag verkligen dubbel lagra
data i ett datawarehouse? kan jag skapa vyer
istället åt dom som ska accessa data m.m.
Vad det gäller design/arkitektur finns det så
mycket intressanta saker att göra. Rekommenderar att ni läser på vad som finns inom
området. Vad man också bör göra är att
utvärdera sin desigen/arkitektur minst en
gång om året. Är jag kvar på banan, är jag
där jag trodde jag skulle vara, har marknad/
teknik ändrats, ska jag ändra? Gör man en
utvärdering så hamnar man förhoppningsvis inte alldeles snett när marknaden/tekniken ständigt går framåt.
Programeringsskulden
Den skuld man tänker minst på, så
länge personerna som skrivit programmen jobbar där. Skulden uppdagas
oftast när någon slutat eller det börjar
någon som ifrågasätter saker. Denna
skuld kan begränsas om man har en
tydlig policy och någon som kodgranskar innan man börjar använda
”MAN KAN BÖRJA MED ATT VARA
MED PÅ DATA3 HÖSTKONFERENSEN”
programmet. Detta låter kanske lite stelbent
men om ett system ska leva i generationer,
kan det vara bra att det finns ett tydligt tänk
i hur koden ska skrivas? Alla programmerare skriver annars sina lösningar och det kan
bli rörigt. Det fungerar, tills nästa generation
som ska ta över och det kan bli svårt att göra
ändringar, för en massa saker påverkas.
Ska vi konvertera till free format? Tekniken går framåt även fast man kan köra
”gamla” saker på Power. Det kanske inte behöver ändras så mycket för att man ska vara
på banan igen. Dem som börjat använda
RPG free säger att nybörjare från skolan
lättare tar till sig språket och kommer
snabbare in i arbetet. Det finns en del
verktyg som konverterar RPG till
free format.
Det går att konvertera till
SQL utan att ändra i koden.
Varför ska man göra det.
En fördel är att du slipper
levelcheck när du ändrar i
en tabell. Sen är det den
riktningen IBM förordar, man bör gå över
till SQL databas.
Här kommer också
dokumentationen in,
hur skrivs den. Finns
det en systemkarta? kan man som nyanställd
snabbare sätta sig in i systemet? Desto bättre
dokumentation, desto tryggare kan man vara,
då är man inte i skuld om någon slutar.
Testskuld
Idag börjar det komma en massa automatiserade test verktyg. Då är det viktigt att man
dokumenterar, så om fel uppstår så måste
man veta om felet är programfel och inte
fel i testmiljön. Men jag tycker att man ofta
missar en viktig faktor när man testar och
det är hur miljön är uppsatt, oftast har man
en begränsad testmiljö, begränsad testdata.
Man kör sin test allt är frid och fröjd. Flyttar
till produktion och saker slutar fungera man
blir förvånad. Men i produktion kanske man
har 1 TB data att bearbeta inte 10 GB som
man hade i testmiljön. I Produktionsmiljön
har man oftast yttre kopplingar som påverkar andra program som läser dina tabeller
m.m. Ibland till och med en annan version
av operativt.
Så länge testmiljön inte är uppsatt på
samma sätt som produktionsmiljön har man
inte ett 100% säkert test, det måste man vara
medveten om.
Och vad gör man nu för att titta igenom
sin teknikskuld. Man kan börja med att vara
med på DATA3 höstkonferensen, där man
får en massa inblickar i vad som finns idag
och vart Power maskinen är på väg. Som
chef borde du komma och vara med i executive mötet där du träffar dom ansvariga
från IBM som talar om vart plattformen är
på väg mot. Det finns en massa fördelar att
lyfta blicken och ta till sig av alla nyheter
som kommer.
Är det verkligen så farligt att lära sig
något nytt, att göra saker på ett annat sätt,
än så har vi alltid gjort.
Denna skuld behöver inte vara ett
problem utan en möjlighet att ta till sig och
utveckla sitt system till ett modernt topp
system som kommer att hålla länge.
COMMON SWEDEN 17
FÖRYNGRING INOM IBM I
Framtidens
utvecklare utbildas
Att det krävs yngre förmågor för att lösa behovet
av IBM i-kompetens på lång sikt inser nog de flesta.
Men är yngre generationer intresserade av att lära sig
programspråk som RPG och Cobol? Absolut! I höst
anordnas en utbildning på Göteborgs universitet.
Text: Camilla Markus
A
lltför många företag känner sig
tvungna att byta ut väl fungerande
system trots att det inte finns någon
som helst ekonomisk vinning i det. Ansvariga medarbetare går i pension och det ser
mörkt ut att hitta långsiktiga ersättare. Systemen är mycket verksamhetstunga och ofta
I vissa fall samhällskritiska system
- Systemen används främst inom branscher
som bank och finans, försäkring, tillverkande
industri samt transport och logistik. De är
inte bara oerhört verksamhetskritiska utan
även i en del fall samhällskritiska, påpekar
P-A Freiholtz som är VD för Apper Systems.
Han och hans medarbetare driver en
föryngringsprocess med syfte att säkra
framtiden för kunder på IBM i-plattformen.
I januari fick studenter på Chalmers lära sig
varför det är viktigt att säkerställa fortsatt
funktion i systemen. Studenterna fick en inblick i hur systemen används i praktiken för
stora volymer transaktioner via bland annat
bankkort. Något som också tål att tänkas
på är att moderna tjänster som exempelvis
Bank-ID och Swish i slutändan är kopplade
till system på en plattform som av många
anses som omodern.
Syftet med kvällen var att väcka intresse för
att lära sig programspråk som RPG och Cobol.
Responsen på en kommande universitetsutbildning var väldigt positiv, särskilt eftersom
den som kan dessa språk kommer att vara
mycket efterfrågad på arbetsmarknaden.
Universitetsutbildning i höst
Planeringen med Göteborgs universitet
har pågått ett tag och nu börjar det alltså bli
konkret. Kursen är på 7,5 poäng och kommer att vara en projektutbildning som ligger
utanför ordinarie kursplan. Utbildningen är
studiemedelsgrundande och vissa förkunskaper krävs.
- Man ska ha gått grundkurs i operativsystem och man ska också ha läst något
programspråk, vilket som helst egentligen.
Vidare bör man ha förståelse för datamodellering, säger Kent Hellqvist på Apper som
är ansvarig för och en av eldsjälarna bakom
utbildningen.
Nu ska några sista bitar falla på plats
innan utbildningen finns klar att ansöka.
Tidpunkt och uppstart ska synkas med
systemvetenskapliga programmets övriga
kurser och beslut ska även tas om huruvida
kursen ska köras på halv- eller helfart.
För potentiella framtida utvecklare är det
bara att bevaka höstens kursutbud alltså.
I nästa nummer kan du läsa om 25-årige
Mattias som under en tid varit lärling inom
IBM i-plattformen.
18 COMMON SWEDEN
”JAG UPPLEVER
ATT DET KOMMER
ATT FINNAS
MÅNGA UPPDRAG
FRAMÖVER”
har man också anpassat och skräddarsytt
systemen efter företagets specifika behov.
Mattias satsar på en
framtid inom IBM i
Efter sin utbildning på Chalmers började Mattias
Herzog förra hösten arbeta i ett supportteam för ett
Microsoftbaserat system. När han fick frågan om att
även börja lära sig IBM i-plattformen, var det självklart
att anta utmaningen.
Text: Camilla Markus Foto: Yosef Mohammad
P
å Apper i Göteborg sitter ett supportteam för kunder som använder företagets egenutvecklade kommunikationsplattform för inköp och logistik, ett system
som utvecklats i .Net. Det var här 25-årige
Mattias Herzog började arbeta hösten 2014
när han avslutat sin dataingenjörsutbildning
på Chalmers. I teamet har han huvudsakligen
arbetat med att supporta kunder samt även
gjort en del utveckling och tester.
På samma företag finns även ett förvaltningsteam som enbart arbetar med
underhåll, felrättningar och nyutveckling åt
kunder med system på IBM i-plattformen.
Detta innebär att man också behöver satsar
hårt på att föryngra kompetensen inom det-
ta, så att kunderna kan försäkra sig om långsiktig tillgång till kunniga människor och att
systemen rullar under lång tid framöver.
IBM i en rolig utmaning
När Mattias fick frågan om han ville bli en
del av detta team också, var det inte särskilt
svårt. - Det kändes som en rolig utmaning,
säger han.
Idag delar han upp sin arbetstid ungefär
50/50 mellan teamen. Han har suttit som
”lärling” med sin äldre kollega Heléne Werebring sedan maj och lärt sig ett ordersystem
som har en central roll hos en av företagets
kunder. Fördelen med just detta system är att
Mattias är bekant med processer kring order-
läggning från det andra uppdraget. Hittills
har han hunnit vara delaktig i det allra mesta,
främst tester innan produktionssättning,
samt själva produktionssättningen.
- Mattias har lärt sig en hel del om hur
IBM i-miljön fungerar och han har deltagit i
alla steg som förvaltningsprocessen innebär.
Berättar kollegan och handledaren Heléne.
Hur fungerar kommandon i den här miljön,
hur skapar man filer, att förstå specen och
hur programmeringen fungerar. Och hur
man skapar tester – här är det inte automatiserat utan man får skapa testdata.
Yngre entusiasm
Heléne går i pension i år och detta är en del
i överlämningen, som sker till Mattias och
ytterligare en kollega. Hon trivs mycket bra
med att jobba med Mattias.
- Det är alltid stimulerande med yngre
entusiastiska människor. För att han ska lära
sig på ett bra sätt är det också viktigt att hela
tiden hitta vettiga och konkreta uppgifter
där han får jobba självständigt.
Hon vill framhäva vikten av att lyckas
med föryngringsprocessen och att få fler
unga intresserade av IBM i.
- Systemen kommer att leva länge och
marknaden är inte död. IBM och deras
partners satsar ju på detta - det har tagits
initiativ till att modernisera, att uppgradera
databasen och kodningen
Tror på många uppdrag
Mattias ser fram emot att ta ett större ansvar
efter hand som han får mer erfarenhet.
- Jag ser fram emot att kunna jobba mer
självständigt med buggfixar, små utvecklingsuppdrag och annat inom förvaltningsuppdraget framöver, berättar Mattias.
Han ser väldigt ljust på framtiden för IBM
i: - Många verkar tro att det är en utdöende
plattform men det känns som om det kommer
att finnas många uppdrag även i framtiden.
COMMON SWEDEN 19
UTREDNING
Ljus framtid för IBM i
När vi som två KTH-studenter först fick höra att ”Vi vill att ni gör
en utredning på IBM i …” så kände vi oss lite vilsna. På uppdrag av
Handelsbanken så ville man att vi, två studenter på andra året i
programmet Civilingenjör Datateknik, skulle genomföra en utredning
på en av de äldsta plattformarna i banken.
Text: Veronica Randleff och Victor Viklund
V
i hade knappt hört talas om System
i, RPG eller Power. Möjligtvis hade
vi skymtat en ”omodern” och grönsvart utvecklingsmiljö någonstans, men
det var också den enda ”erfarenheten” som
fanns hos oss. Varför skulle vi vara passande
för något som detta tänkte en. Men efter en
hel del research, diskussioner med personer
insatta i plattformen, och framförallt intervjuer med personer som verkligen brinner
för IBM i så har vi nu när utredningen snart
är klar ett helt annat perspektiv. Man kan
påstå att vår brist på erfarenhet i plattformen tillsammans med inblicken från
högskolan har bidragit till en unik analys
och utredning. Inte bara anser vi nu att IBM
i kan vara väldigt modern, men också att
vi som unga och (förhoppningsvis) snart
nyexaminerade har mycket att bidra med
vilket behövs på plattformen.
Vilka är vi?
För snart två år sedan började vi, Victor
Wiklund och Veronica Randleff, på Handelsbanken och deras satsning Studentprogrammet. Detta innebär att vid sidan av
studierna på KTH jobbar vi på någon av
Handelsbankens IT-avdelningar i en form
av traineeprogram under hela ingenjörsutbildningen. Vi har under våra två år på KTH
läst mycket matematik, programmering och
teknik. Men ingen av oss har under denna
period läst något om ett av IBMs flaggskepp
IBM i eller programmeringsspråket RPG. Så
när vi på bankens avdelning för korttransaktioner i början av februari blev erbjudna att
starta en utredning kring detta accepterade
vi med viss reservation och respekt.
20 COMMON SWEDEN
Vårt uppdrag
Utredningen utgick som brukligt är från ett
antal huvudsakliga syften och problemformuleringar. Dessa var framförallt
Kartlägga hur stor IBM i är i Sverige och
internationellt. Vilken framtid finns för
plattformen? Vilka företag utanför Handelsbanken satsar på IBM i? Hur kan man
attrahera nya yngre medarbetare direkt från
högskolan till IBM i?
Att försöka besvara dessa frågor och
utforska olika problemområden för plattformen blev därför fokus för oss våren 2015. För
att göra detta genomförde vi en mängd intervjuer med folk inom och utanför Handelsbanken. Dessa intervjuer genomfördes med
utvecklare, tekniker, IT-arkitekter och personer med chefsroller. De var också strukturerade med ett antal frågor som alla syftade att
ge en så nyanserad och bred bild som möjligt
av fokusområdena genom att t.ex fråga ”Vad
är din bakgrund inom plattformen”, ”Hur ser
du på framtiden för IBM i”, och ”På vilket sätt
kan bemanning vara ett problem?”.
Vi tittade också på olika former RPGkod (fixed format, free format och full free
format) och jämförde med språk som vi lärt
oss i vår utbildning, bland annat Java och C.
Men kanske mest spännande i utredningen
var besöket på Handelsbankens avdelning
i London, med syftet att undersöka hur
plattformens användande och syn kan skilja
sig i ett internationellt perspektiv.
Personer vi träffade
Under vårens gång har vi intervjuat nästan
20 personer från olika avdelningar och
företag som på något sätt jobbar med IBM
i, och har på så sätt fått en uppfattning om
plattformen. Vi träffade Mats Lidström från
ICE Services som visade deras prisvinnande
och moderna databas och webbapplikation.
Torbjörn Appehl pratade om sin bakgrund
på IBM och visade hur den ständigt moderniseras och uppgraderas, men kanske
inte marknadsförs. Vi pratade också med
Thomas Lindqvist hur han är inblandad i
bemanning och kompetensutveckling på
plattformen. Och från alla dessa spännande
möten har vi sedan försökt hittat någon
form av konsensus, för att kunna sammanställa detta i utredningen. Vi har baserat
på intervjuerna samt vår inblick i nutida
utbildningar försökt ge vår uppfattning om
fördelar, nackdelar, modernisering, rekrytering och kanske hur man ska gå tillväga i
framtiden med just rekrytering för IBM i.
Vad vi kom fram till
Vad vi kom till och fick höra på intervjuer
var framförallt att IBM i har många fördelar.
Driftsäkerhet, stabilitet och kan hantera väldigt stora mängder data var några av dessa,
och nästan alla som jobbar på plattformen
verkar vara överens om detta.
IBM i moderniseras också konstant
med exempel som ”full free format RPG”,
mer SQL integreras och Eclipse-baserade
verktyg som RDI kan användas istället för
”grön-svarta” miljöer. Dessutom används
moderna gränssnitt och webbapplikationer
med PHP och Javascript mer och mer. Allt
detta anser vi bidrar till att nyexaminerade,
eller programmerare ej insatta i IBM i kan
känna igen sig och lättare sätta sig in i både
språket RPG och plattformen i sig. Som exempel var free format RPG för oss som läst
mycket Java på KTH väldigt mycket lättare
att förstå än fixed format.
Men IBM i har heller inte helt lämnat
rykten som ”gammal” och förlegad. Det finns
en allmän föreställning om att plattformen
tillhör det förflutna, att det inte är en plattform man borde satsa på i framtiden. Det är
något vi har fått höra från en majoritet av de
företag och personer vi har pratat med. Men
det är nödvändigtvis inte heller helt sant.
Som vi har sett blir plattformen mer och mer
modern, samt använder ett programmeringsspråk som är generiskt och lätt att lära sig för
nyexaminerade. IBM själva satsar mycket på
plattformen, och har bra framtidstro. Dessa
rykten om att plattformen är gammal och
förlegad fungerar bara som bromsar. För
både företag och unga programmerare.
Avslutning
Vi har förstått att det behövs fler unga på
plattformen, det är inget tvivel om saken.
Efter denna utredning anser vi också att
det är mycket möjligt att både locka dem,
och att snabbt ha nytta av dem. För det
första måste vi inse att man kan anställa
unga programmerare utan lång erfarenhet.
De kommer att bli produktiva och viktiga
i arbetet även utan 20 års erfarenhet i RPG
och på IBM i. Detta såg vi flera exempel på.
Dessutom behöver vi visa upp plattformen
för sökande och den framtid som finns i
den. Gå bortom rykten att IBM i är slut.
Vi som unga studenter fick ofta frågan
under utredningens gång: ”Kan ni tänka er
att jobba på IBM i, är det något ni kan se er
själva göra?” I början av utredning hade vårt
första svar kanske varit ”Nja, den plattformen vet vi inte mycket om, är inte den väldigt gammal?”. Nu i efterhand när vi har sett
att arbetet på plattformen är modernt, har
stor efterfrågan, internationella möjligheter
och bra framtidsplaner så kan vi med trygghet säga ”absolut!”. Sprid den förståelsen så
tror vi att nya och motiverade medarbetare
kommer samlas för att jobba på IBM i.
Victor Viklund
Veronica Randleff
COMMON SWEDEN 21
DISASTER RECOVERY
Does your IT
delivery get fooled
by Success?
When you perform the same Disaster Recovery
exercise with your recovery teams every year,
follow the same test objectives, restore data from
that same special save option 21, you will achieve
the same old results…. Success!
Text: Richard Dolewski
S
o what’s wrong with that you might
ask? Success should never curb your
enthusiasm to get better and achieve
improved test and delivery outcomes on a
consistent basis. This is something that I
refer to as repeatable recovery.
Status Quo:
What you think you may have learned by a
recent or worse your only successful test result (DR is now checked off for the auditor)
may be a wrong assumption in our ability to
recover in a real disaster. Your experience
may seem like a reliable guiding principle,
but experience does not always make you
any wiser.
The problem is efficiency and that we
view past success as a reason NOT to challenge our recovery objectives and delivery.
Instead we are content with the status quo.
Every day we rely on our years of combined
departmental IT experience to prioritize
work or make technical decisions specific
to daily service delivery or project roadmaps. We rely on our personal experience
22 COMMON SWEDEN
to make judgments and decisions on what
we’ve seen/heard in the IBM community
or possibly what you have learned through
social media channels to chart a course for
the future of IT in your organization. DR
however rarely evolves. No innovation or
desire to do so. Just the same approach, test
every year or even every other year.
Innovate to achieve success
Innovation initiatives frequently fail. The
root cause is that IT falls into the trap of
adopting whatever DR Best Practices dictate.
Many of these techniques are older technology practices. Practices we might have
learned from a conference we attended years
back or BRMS policies a consultant installed
several OS versions previously.
The problem is we do not invest in our
own abilities to move our organizations forward in thinking and delivery of IT services.
Creating a DR innovation strategy involves
determining how this innovation will drive
value for your business, how your company will capture that value, and to become
more competitive in its market place. This
is like products your company designs or
manufactures. They must evolve to stay
competitive. I recommend to businesses,
“When you invest in your product strategy
to stay viable in your market sector, so too is
the need for investment in IT to be equally
competitive”. This will help them make a
tradeoff decision so that they can choose the
most appropriate investment and delivery
practices with innovation priorities that
align with business recovery and availability
requirements.
Breaking old success habits
A good test outcome can lead us to stand
complacent with a minimal DR test strategy
or worse a bad testing outcome. This can
cause us to change or discard a strategy all
together that may still be worthwhile thus
deferring any progress. In the business and
IT view, the outcome of our decisions is
highly visible and is readily judged.
Disaster Recovery testing requires a
break from old IT testing habits to deliver
new proven business ready results. Special
system state saves of your IBMi or Windows
environments; in advance of a test, is one
example of achieving the same old predictable result. Test because your business
depends on IT. That means your Disaster
Recovery Plan requires a complete end to
end test. The recovery scope includes: infrastructure, your data, security and network.
When you fail over or recover your business
to the alternate facility, test your business
processes thoroughly to ensure completeness of the recovered working solution.
This includes: ensuring you have the same
performance profile of the infrastructure,
meaning batch throughput and system
performance is equal to that of the production servers back in the primary facility,
recovered environment maintains the same
security compliance, and include your business analysts to demonstrate application
integrity of your ERP systems. Finally ensure your recovery teams become familiar by
practicing, practicing, three times a charm,
practicing the recovery.
Your Disaster Recovery strategy is a commitment to a set of coherent, comprehensive
procedures, policies and technical behaviors
aimed at achieving a common recovery objective. Complete and robust strategies should
promote alignment within an organization
and define IT objectives to meet business priorities. A good strategy involves the process of
developing an innovation approach that must
start with a clear understanding and articulation of specific objectives related to helping
the company achieve a sustainable competitive
advantage. Disaster Recovery and Resiliency
are key components to ensuring the competitive advantage is maintained true to form.
Success is
Improving both DR efficiency and system
uptime requires a second look at today’s
data centers! Examine new innovative IBMi
infrastructure and operating system components, review deployments to improve
interoperability and deliver true data center
agility to achieve operational efficiency.
Do not stand still and rely on previous
success to stop the evolution of technology in
your company. Do not let your DR plans become legendary, meaning passing the DR plan
along with minimal change from one year to
another and relaying only on past success.
Swedish folklore says that Gotland was
once an enchanted isle that rose from the
sea each evening with great anticipation and
predictability by its on lookers. Make sure
your DR plan success is also as predictable
and IT is not fooled by previous success.
Never become complacent with success,
rather keep innovation front of mind.
Richard Dolewski
Richard Dolewski
is Chief Technology
Officer at
Denovo Ventures.
COMMON SWEDEN 23
SÄKERHET
FREE-FORMAT
RPG IV
Se över dina
krypteringsprotokoll
och chifferserier
Det senaste året har det framkommit några allvarliga sårbarheter
som gör att du behöver se över vilka protokoll och chifferserier
som du tillåter och använder när du krypterar din nätverkstrafik.
Text: Lars-Olov Spångberg
P
rotokollet SSLv3 och RC4 chifferalgoritmen skall inte användas längre
bl.a. på grund av POODLE och Bar
Mitzvah sårbarheterna. POODLE utnyttjar
en sårbarhet i SSLv3 protokollet som gör att
det med SSLv3 förfrågningar går att avslöja
krypterade meddelanden. Bar Mitzvah
sårbarheten utnyttjar en svaghet i RC4 chifferalgoritmen som gör det möjligt att genom
avlyssning av trafiken få fram nycklarna
som används i den krypterade trafiken och
därigenom få tillgång till delar av informationen, t.ex. en krypterad sessionsinloggning.
Det är aldrig att rekommendera att
använda sig av osäkra konfigurationer som
har blivit kända.
Så rekommendationen är att inaktivera
SSLv3 och RC4 så snabbt som möjligt på
alla klienter och servrar, inte bara på IBM
i. Om något skulle krascha så har du ändå
möjlighet att backa tillbaka och aktivera
24 COMMON SWEDEN
SSLv3 och RC4 på din IBM i server igen,
om du är villig att ta den risken. Du kan
då jobba med att eliminera beroendet och
sedan återigen inaktivera SSLv3 och RC4.
Försök att minimera antalet applikationer
som använder SSLv3 eller RC4 så fort som
möjligt för att minimera användandet av
sårbara protokoll och chifferserier.
Om du inte redan har gjort det så
rekommenderar jag att du genast inaktiverar SSLv3 och RC4. Du inaktiverar RC4
genom att ta bort alla chifferserier som
innehåller RC4 (t.ex. *RSA_RC4_128_SHA,
*RSA_RC4_128_MD5, etc) i systemvärdet
QSSLCSL , när det gäller RC4.
När det gäller SSLv3 protokollet så uppdaterar du systemvärdet QSSLPCL endast
med de protokoll som du tillåter (t.ex.
*TLSV1.2, *TLSV1.1, etc).
När du ändå är inne i systemet och tittar
på systemvärdet QSSLCSL för att se vilka
chifferserier som är specificerade, så passa
på att även plocka bort sådana chifferserier
som du absolut inte vill använda dig av.
Exempel på sådana gamla sårbara chifferserier kan vara sådana chifferserier som
innehåller: RC2 och DES.
Förr eller senare måste du begränsa alla
kända sårbarheter på ditt system, ju snabbare du gör det desto bättre.
Lycka till, mer om säkerhet i nästa nummer av Medlemsbladet.
Lars-Olov Spångberg
Lars-Olov Spångberg
har arbetat med IBM
i serverplattformen
och dess föregångare i mer än 30 år, 27
av dessa inom olika
positioner på IBM. Är
sedan 2007 anställd
på Handelsbankens
IT-säkerhetsavdelning.
Författare: Jim Martin
Språk: Engelska
Utgiven: 2015-04
ISBN: 9781583474136
Pris: 447Kr
FLEXIBLE INPUT,
DAZZLING OUTPUT
WITH IBM I
Författare: Rafael VictoriaPereira
Språk: Engelska
Utgiven: 2014-10
ISBN: 9781583478325
Antal sidor: 444 sidor
Pris: 589Kr
SQL FOR ESERVER I5
AND ISERIES
Författare: Kevin Forsythe
Språk: Engelska
Utgiven: 2004-09
ISBN: 9781583470480
Antal sidor: 353 sidor
Pris: 569Kr
DATABASE DESIGN
AND SQL FOR DB2
Författare: James Cooper
Språk: Engelska
Utgiven: 2013-04
ISBN: 9781583473573
Antal sidor: 487 sidor
Pris: 695Kr
MASTERING IBM I
Författare: Jerry Fottral
& Jim Buck
Språk: Engelska
Utgiven: 2011-05
ISBN: 9781583473566
Antal sidor: 937 sidor
Pris: 745Kr
RPG TNT
Författare: Bob Cozzi
Språk: Engelska
Utgiven: 2011-05
ISBN: 9781583473641
Antal sidor: 287 sidor
Pris: 569Kr
Boktipset
På den här platsen brukar vi lista nya
Redbooks som kommit ut. Det har
det gjort även nu, men vi ville lista
lite mysiga böcker inför höst och
vintermörkret.
Beställ böckerna på Adlibris
exempelvis.
Ha en härlig bokhöst.
Ninna Ninna Ni Nanna …
COMMON SWEDEN 25
2149 / February 2015 / All information is subject to change. First Hotels is not liable for printing errors.
Hotell för dig som reser i jobbet – centralt placerade i Skandinavien.
2149 / February 2015 / All information is subject to change. First Hotels is not liable for printing errors.
MEDLEMSINFORMATION
Nytt avtal
Data3 har (Tack Håkan Sjödin) fått ett erbjudande till våra
medlemmar som ger upp till 21% rabatt på hotell i Norden.
Uppge koden FHVDATA3 när du bokar via webben.
All information kan du läsa under medlemmar / medlemsförmåner
på www.data3.se Lösenord Data3first
FIRST HOTELS / THON HOTELS
Hotell för dig som reser i jobbet – centralt placerade i Skandinavien.
THON HOTEL OSLO PANORAMA
THON HOTEL MARITIM
THON HOTEL BRISTOL BERGEN
Som medlem i användarföreningen Data3 får man 10% rabatt på Arrow ECS kurser.
Därutöver går 5% av avgiften tillbaks till Data3. Ett axplock av de kurser som erbjuds.
AS06G
AS10G
AS240
AS27G
AS28G
AS5BG
OE98G
OL19G
OL20G
OL23G
OL49G
OL52G
OL66G
OS19G
RPG IV Programming Fundamentals Workshop for IBM i
RPG IV Programming Advanced Workshop for IBM i
System Operator Workshop for IBM i
Advanced System Operator Workshop for IBM i
BRMS for IBM i
HA and Implementing Clusters on IBM i
Introduction to IBM i for New Users
IBM i System Administration
Control Language Programming Workshop for IBM i
IBM i Performance Tuning - I: Performance Tools and Basic Tuning
IBM i Programming Facilities Workshop
Hardware Management Console (HMC) for Power Systems with IBM i
IBM i Performance Tuning - II: Advanced Analysis and Capacity Tuning
What’s new in IBM i V7R2 and IBM POWER8 Systems
Arrow är en av IBMs fyra globala utbildningsleverantörer och har 100% av marknaden i Sverige.
Se mer på: http://goo.gl/qOssMA
Kallelse till Föreningen Data 3s årsmöte 2015.
Plats: Elite Marina Tower Hotel, När: 20 Oktober, Tid: 15:00
Agenda
§ 1 Mötets öppnande
§ 2 Val av funktionärer för årsmötet – ordförande – sekreterare
§ 3 Fastställande av upprättad röstlängd
§ 4 Val av två justeringsmän, rösträknare, som tillsammans med
ordförande justerar protokollet.
§ 5 Fråga om kallelse skett i behörig ordning
§ 6 Fastställande av dagordningen
§ 7 Styrelsens verksamhetsberättelse
§ 8 Fastställande av resultat-och balansräkning för föreningen
och koncernen
§ 9 Beslut om disposition av föreningens resultat
§ 10 Fråga om ansvarsfrihet för styrelsen i Föreningen Data3
§ 11 Fastställande av styrelsearvoden
§ 12 Val av ordförande på ett år
§ 13 Val av ledamöter på två år
§ 14 Fastställande av medlemsavgifter och serviceavgift
§ 15 Av medlem inlämnade förslag
§ 16 Av styrelsen inlämnade förslag
§ 17 Godkännande av budget
§ 18 Beslut av direktiv för föreningens representant på bolagsstämman i Data-3 Föreningens Service AB
§ 19 Stadgeändring
§ 20 Övriga frågor
§ 21 Mötets avslutande
THON HOTEL OSLO PANORAMA
THON HOTEL BRISTOL BERGEN
Föreningen Data3
FIRST HOTEL GRAND
FIRST HOTEL MILLENNIUM
FIRST HOTEL GRAND
BUSINESS
DEAL
FIRST HOTEL MILLENNIUM
FIRST HOTEL GRIMS GRENKA
Data3 är en oberoende intresseförening som skall verka
för ett
För företag
ömsesidigt utbyte av erfarenheter i användandet av IBM:s Power
servrar med fokus på operativsystemet IBM i.
Grunden till Data3 lades 1966 då ”Föreningen Data20” bildades
av några användare av IBM System 360-20. När IBM System 3
introducerades ändrades namnet till Data3.
Styrelsen som väljs på årsmötet, består av ordförande och upp till
sex ledamöter. Styrelsen har till uppgift att leda och planera de
projekt för kunskapsspridande som utgör stommen i föreningens
verksamhet.
Data3 är ansluten till Common Europe som är en paraplyorganisation för Data3:s motsvarighet i övriga Europa, med ca 20.000
medlemsföretag anslutna.
Data3 är även medlemmar i Common US, som är paraplyorganisationen i USA. Detta medför att alla Data3- medlemmar kan delta i
aktiviteter som Common US arrangerar.
Hedersmedlemsskap: Föreningen kan utse till hedersmedlem
sådan person som synnerligen främjat föreningens intressen och strävanden. Förslag till hedersmedlem lämnas av föreningsmedlem.
Hedersmedlem betalar ej föreningsavgift.
Medlemsavgifterna för 2015:
Företagsmedlemskap 1.900:-/år
Personligt medlemskap 650:-/år
Information till våra annonsörer.
Annonsbokning och annonsmanus skickas till:
Per Hammarsjö, per@icfactory.se. Tel: 08-736 12 01
Skicka alltid med en utskrift eller provtryck på annonsen annars
kan vi inte ta ansvar för att det blir 100% korrekt.
Medlemskap
Företagsmedlemskap: Företag som arbetar med IBM Power
Systems äger rätt att ansöka om medlemskap i föreningen, s.k.
företagsmedlemskap. Företagsmedlemskap ger rätt att delta på
aktiviteter och får tillgång till föreningens medlemstidning &
övriga förmåner.
Personligt medlemskap: Personer äger rätt att ansöka om medlemskap, s.k. personligt medlemskap och erhåller samma möjligheter och förmåner som Företagsmedlemmar.
Data 3
Org.nr: 556409-4273
Bankgiro: 5314-1560
Kansli och ekonomi
styrelsen@data3.se
Medlemsinformation
Finns på www.data3.se
26 COMMON SWEDEN
THON HOTEL MARITIM
Lösenord på webben
För medlemsmatrikel: matr1k3l
Fakturaadress:
Data3 föreningens Service AB
c/o M&M Ekonomi AB
Att: Liselotte Grandin
Söderhallarna 118
118 72 Stockholm
Föreningens styrelse
Ordförande
Torbjörn Appehl, EVRY
torbjorn@data3.se
Vice Ordförande
Agneta Gosch, Handelsbanken
agneta@data3.se
Björn Toller
Christina Fasth
Kassör
Ulrika Ström
Ledamöter
Ulrika Ström
Håkan Sjödin
COMMON SWEDEN 27
Stadshuset
Solliden
Seglora
Skansen
Posttidning B
Retur till Data3-redaktionen
M&M Ekonomi AB
Att: Liselotte Grandin
Söderhallarna 118
118 72 Stockholm
Prins Eugenes
salong
Waldemarsudde
Saltsjökvarn
Mannagrynskvarnen
Saltsjön
Danviken
Elite Marina Tower
Floorplan