SAS -baserede Web Services - fra teori til praksis Poul Aistrup SEB Danmark Rune Lind SAS Institute 1
Web Services fra teori til praksis Agenda SEB og SEB Pension SEB Pension Data Warehouse/BI Forretningsmæssig udfordring Visionen Teknisk baggrund/løsning Udfordringer Konklusion 2
SEB og SEB Pension En nordeuropæisk finanskoncern SEB kort fortalt Grundlagt i 1856 af Wallenberg familien 700 filialer i 10 lande + strategisk tilstede globalt 22.000 medarbejdere 3. største finanskoncern i Norden Repræsenteret med pension i Danmark siden 1872 800 medarbejdere i Danmark SEB Life (Pension) er i Norden større end Danica, Nordea Pension og PFA SEB Life (Pension) er i Sverige, Danmark, Baltikum, Irland, London og Luxembourg 3
SEB Pension Data Warehouse /BI Baggrund Opstået på mainframe 1980-erne Spaltet ud fra Codan 2004 Downsizing til Windows påbegyndt 2004 SAS BI-server 2005 Facts lige nu: ca. 300 SAS-jobs på Windows og 20 på MVS ca. 4 TB data (1000 tabeller) i SAS format Daglig/ugentlig/månedlig opdatering 11 større portalappl. i SAS-portalen Dokumentationsapplikation mv. 10 webservices 4
SEB Pension Data Warehouse/BI Systemmæssig sammenhæng 5
Web Services fra teori til praksis e-pension vision/løsning Kundens mulighed for at få rådgivning online efter indtegning Firmapensionskontrakt Salgsstøtte etablerer firmapensions-kontrakten i e- Pension, beslutningstager underskriver med elektronisk underskriftsplade Pensionstjek Lønadministrator Kundens overblik over egen ordning, depotoversigt, e-link, mv. Privat Portal e-pension Introflow til indtegning Tilmelding af nye medarbejdere, fratrædelser, orlov, etc. ændringerne kører direkte fra lønadministrators registrering ind i CLIPS mv. Rådgiverens værktøj, når han indtegner medarbejderen kunden underskriver elektronisk ændringerne kører direkte ind i CLIPS 6
Log på med din medarbejder signatur Inden du som administrator kan komme ind på e-pension skal du have bestilt og installeret en medarbejdersignatur på din PC. Hvis du ikke allerede har signaturen, skal du bestille den hos www.danid.dk under erhverv digital signatur Du kommer ind på e-pension ved at logge ind på vores hjemmeside www.sebpension.dk og vælge: e-pension og logge på som virksomhed. Vælg medarbejdersignaturen i listen og tryk OK Indtast adgangskoden for signaturen. Hvis du har problemer med at installere eller anvende signaturen, kan du hente hjælp under Spørgsmål & Svar 7
Det er nemt at tilmelde medarbejdere Nye medarbejdere skal tilmeldes pensionsordningen senest 5 dage før første indbetaling af pensionsbidrag. Fra menupunktet Tilmeld kommer du med et enkelt klik til den elektroniske indmeldelsesblanket. I blanketten indtastes data på medarbejderen herunder bl.a. e-mail adresse, data vedrørende ansættelsesforholdet og helbredsforhold på indmeldelsestidspunktet. Du har mulighed for at indmelde medarbejderen op til 30 dage før indmeldelsesdatoen. Vælg Opret medarbejder og oprettelsen sendes videre til behandling i SEB Pension. Du kan se din tilmelding under menupunktet Ændringshistorik. 8
Hurtigt overblik over medarbejderens pension og genveje til 3 typiske indberetninger Her kan du se den valgte medarbejders aftale og du kan foretage indberetninger om fratrædelse, orlov og lønregulering. Under aftalen kan du folde overskrifterne ud så du kan se flere detaljer om dækninger, bidrag, indbetalinger m.v. tryk på pilene. Hvis du vil foretage indberetninger skal du trykke på de grønne funktionsknapper. Klik f.eks på Fratrædelse. 9
Indberet medarbejdere der fratræder Klik på ret ud for medarbejderen i dialogen skal du blot indtaste medarbejderens fratrædelsesdato og svare på om I vil have tilbagebetalt eventuelt forudbetalt bidrag. Tryk på Gem og fratrædelsen fremgår af oversigtsbilledet på forsiden. Fratrædelsen er herved registreret hos os og medarbejderen får et brev der beskriver de muligheder han/hun har for at bevare dækningerne. Du kan se din indberetning under under menupunktet Ændringshsitorik i venstre side af skærmen.. 10
Til og frameld medarbejdere på orlov Hvis medarbejderen ikke får fuld løn under orlov skal du indberette orlovsperioden til SEB. Du kan indberette orlov på en medarbejder enten fra forsiden via Orlov. Eller fra menuen i venstre side af skærmbilledet. Tryk her på knappen Tilog Frameld Orlov og indtast datoen for orlovsstart og den forventede orlovsslutdato. Orloven er herved registreret og vi sikrer at medarbejderen stadig er fuldt dækket i orlovsperioden. Du kan se din indberetning under fanen Ændringshistorik. 11
Indberet lønændring Det er meget vigtigt at du indberetter den korrekte pensionsgivende løn, idet det er denne løn der både ligger til grund for beregningen af pensionsbidrag og forsikringsdækningerne. Tryk på knappen Ændring af løn og indtast ændringsdatoen og den nye årsløn. Lønreguleringen er herved registreret hos os. Du kan se din indberetning under fanen Ændringshistorik Når du skal indberette lønregulering på alle medarbejdere f.eks årligt, kan du med fordel anvende vores regneark, som du finder på vores hjemmeside. 12
Indbetaling af ekstraordinært indskud Medarbejderen kan via e-pension give besked hvis han/hun ønsker at indbetale et ekstraordinært indskud på sin pensionsordning. Vælg opgaven Indskud og du får en oversigt over hvilke medarbejdere, der har ønsket at indbetale et indskud. Vi sender også en mail så du kan nå at trække beløbet i den næste lønkørsel. 13
Indberetning og anmeldelse af sygdom eller dødsfald I menupunktet Indberet hændelser kan du læse mere om hvordan du skal forholde dig hvis en medarbejder er længerevarende syg, har fået stillet diagnosen kritisk sygdom eller er afgået ved døden. Hvis jeres pensionsordning omfatter hospitalsbehandling hos Codan er det også her du kan finde vejledning og kontaktoplysninger. Hvis en medarbejders sygemelding varer længere end 3 måneder, kan du under punktet Tab af erhvervsevne læse hvordan du skal forholde dig, med hensyn til indbetaling af pensionsbidrag. Det er også her du kan hente den blanket som medarbejderen skal udfylde. Her finder du også link til blanketter for indberetning til SEB Pension. 14
Web Services fra teori til praksis Teknisk baggrund/løsning 15
Web Services Generelt Client WSDL Web Server Java.NET SAS SOAP 16
Web Service Description Language WSDL 17
Web Services SEB WSDL SEB Portal.NET SOAP Apache Tomcat + Axis + Java komponent IOM SAS Workspace Server SEB DW 18
Web Services fra teori til praksis Udfordringer Performance skal være i top Driftstabilitet og -overvågning Daglig opdatering (eller oftere). Data tidligt klar. Risiko for, at forespørgsler støder sammen med opdateringer, skal elimineres Enkelt at administrere og tilføje nye services Sikkerhed Et veludbygget testmiljø 24/7 åbningstid 19
Web Services fra teori til praksis Performance Performance skal være i top 20
Web Services fra teori til praksis Driftstabilitet og -overvågning Job schedulering på Windows Sammenhæng med OPC/Mainframe Overvågning og logning Mails/sms ved nedbrud Nem genstart/omkørsel 21
Web Services fra teori til praksis Daglig opdatering Afsluttende job en rapport fra scehduler 22
Web Services fra teori til praksis Håndtering af sammenstød Data under opdatering Aktuel Tidligere 23
Web Services fra teori til praksis Håndtering af sammenstød Data under opdatering Tidligere Aktuel 24
Web Services fra teori til praksis Administration via SMC Stored process skal have type XMLA Web Service 25
Web Services fra teori til praksis Etablering af nye services Registrer en stored process i SMC Skriv et program, der modtager en eller fler macrovar. og danner noget XML f.eks.: <ROW> <return_code>0</return_code> <aftale_number>3140136</aftale_number> <depotdato>2011-05-01</depotdato> <depot_iliv>124607.94</depot_iliv> <depot_link>0.00</depot_link> </ROW> <ROW> <return_code>0</return_code> <aftale_number>350137</aftale_number> <depotdato>2011-01-01</depotdato> <depot_iliv>123263.00</depot_iliv> <depot_link /> </ROW> 26
Web Services fra teori til praksis Udfordringer Performance skal være i top Driftstabilitet og -overvågning Daglig opdatering (eller oftere). Data tidligt klar. Risiko for, at forespørgsler støder sammen med opdateringer, skal elimineres Enkelt at administrere og tilføje nye services Sikkerhed Et veludbygget testmiljø 24/7 åbningstid 27
Web Services fra teori til praksis Konklusion Fin performance på web-services (95 pct. under 0.1 sek) - Data bearbejdes til skræddersyet niveau og udstyres med alle relevante index mv. Driftstabilitet og overvågning skal være i top. Var OK. Daglig opdatering var OK, men er udbygget. Enkel håndtering af sammenstød Nem administration med SAS Management Consol tilføjelse af nye services Muligt at udnytte eksisterende SAS-viden. Krav om udbygget testmiljø gav en del arbejde Fin stabilitet kører i uger/måneder uden stop. Men.. kravet om 24/7 drift er en udfordring 28
Kontakt: Poul.Aistrup@seb.dk 29