1 Nordea Kredits print og arkiv løsning Modernisering af vores print og bedre arkiv.

Slides:



Advertisements
Lignende præsentationer
HUNDE SPEED km h 34,4 HUNDE SPEED km h 34,1 HUNDE SPEED km h 32,8 HUNDE SPEED km h 31,9 HUNDE SPEED km h 31,8 HUNDE SPEED km h 30,9.
Advertisements

Automatiseret GUI-test Lars Kjølholm Testnet maj 2009.
Den danske befolknings syn på handicappedes rettigheder
SMUT PAKKE 2 VIDEN OM SUKKERSYGE.
VMS data Geografisk og tidsmæssig udvikling af indsatsen i tobisfiskeriet v/ dataspecialist Josefine Egekvist Sekretariat for myndighedsbetjening.
Atomer Et programmeret forløb. En måde at lære på.
Sådan laver Du et POWER POINT program.
Trehøje-Pigerne Side 1 Vejledning til brug af hjemmesiden Det er slet ikke så vanskeligt – så brug hjemmesiden flittigt… Det er.
SharePoint /36 2 General SettingsPermissions and ManagementCommunications Titel, description and navigation Versioning settings Advanced settings.
Børns indflydelse på familiens købsbeslutninger
Teknik event i det mørke Jylland IV, 16. Januar 2010GPSmap 60CSx vs. Oregon 550T 1 GPSmap 60SCx vs. Oregon 550T  Baggrunden for dette indlæg  Skærmen.
Hvordan får du et Print Screen
NemID og Fællesskema 2014 v/Signe Hansen Blegmand
Forsiden 1.Denne knap bruges når du vil taste dagens resultater ind. 2.Denne knap skal kun bruges hvis du allerede har gemt data og du finder ud af at.
Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
Torbenfeldvej Vallensbæk strand Tlf.: – – dagligt brug af vores hjemmeside •AGEN LYS har en stor og omfattende.
Borgernes barrierer for brug af IT
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Ny Farm N Visning og.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Finansiering – valg af produkter
– Sådan virker det! Dit elektroniske postsystem Ved Arne Crown Rasmussen
Velkommen hos Juvel A/S
1 DSB og Bibliotekerne Personlige interview foretaget 20. til 25. januar respondenter Holdning til evt. ny portal.
Vejledning i blog-værktøjet WordPress Opdateret august 2008.
Vejledning i blog-værktøjet WordPress Opdateret februar 2009.
Dataopsamling og GPS-styring
Formularer (Access, del 3)
Bolig selskabernes Landsforening– Almene lejeboliger - Maj/Juni Almene lejeboliger - Danmarkspanelet - Maj/Juni 2010.
Analyse for Ældre Sagen: Trafikundersøgelse: Cykel, cykelhjelm mv Rapport Marts 2010.
Trivselsundersøgelse og ledelsesevaluering
Alle børn skal have mindst et fornavn og et efternavn … det skal computerens ”børn” også !! Computerens ”børn” kaldes alle for filer uanset hvilke programmer.
Koordinatsystemet Y-aksen 2. aksen X-aksen 1. aksen.
SEO PÅ AU.
Efteruddannelsesindsatsen 2007 Analyse Danmarks undersøgelse januar 2008 Oplæg på Kompetencerådets møde den v./ Merete.
1 Effektiv forrentning Kjeld Tyllesen PEØ, CBS Erhvervsøkonomi / Managerial Economics Kjeld Tyllesen, PEØ, CBS.
Statistik.
Representations for Path Finding in Planar Environments.
Kursus om borger.dk og brugen af digital signatur
Introduktion til Access (Access, del 1)
Opslagsfelter (Access, del 6). RHS – Informationsteknologi 2 Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser vores.
Oprettelse af tabeller (Access, del 2)
Rapporter (Access, del 5)
Østjysk rapport om udligning og tilskud Seminar om udligning den 26. April 2010 Job og Økonomidirektør Asbjørn Friis Jensen, Favrskov.
Titel: Arial, fed, skriftstr. 20, mørkegrå. Tekst: Arial, normal, fed eller kursiv, skriftstr. 10, 12 og 14 til print – 16 og 18 til projektor – mørkegrå.
Backup/Storage Søren Helmer Jensen.
Pleje og Sundhed Gennemførte719 Inviterede895 Svarprocent80% FREDERICIA KOMMUNE MTU og Psykisk APV 2012 Rapportspecifikationer.
Nyt fra Nordea + Papyrus erfaringer. Flere breve og dokumenter i arkiv Nordea er ved at indse at der er business i elektronisk arkiv Så vi er på vej.
Start test 1 KLIK HER. Hvilken tast skal du bruge for at redigere en celle direkte? 2 F1 F2 F5 F7.
Trivselsundersøgelse og ledelsesevaluering Anæstesiologisk Afdeling Flere ledere
ETU 2008 | Elevtilfredshedsundersøgelse Erhvervsskolen Nordsjælland HTX (Teknisk Gymnasium) - Hillerød Baseret på 313 besvarelser.
1 Borgerpanelet i Silkeborg Kommune.
Velkommen til workshop om EASY-P
ADR & SCANNERKORT. Automatic Delivery Rewards (ADRs) Den enkle måde at handle produkter på, med levering hver måned. Du får fordelen af en rabat på 5.
Globaliseringsredegørelsen 24.mar. 14 Figurer fra Danmark tiltrækker for få udenlandske investeringer i Sådan ligger landet
Matematik B 1.
Claus Brabrand, ITU, Denmark Mar 10, 2009EFFECTIVE JAVA Effective Java Presentation Workshop Claus Brabrand [ ] ( “FÅP”: First-year Project.
Mød Aalborg Universitet
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
It i de gymnasiale uddannelser Udstyr og anvendelse, 2010.
Grunde til at jeg elsker dig
Tilføj hjælpelinjer: 1.Højreklik et sted i det grå område rundt om dette dias 2.Vælg "Gitter og hjælpelinjer" 3.Vælg "Vis hjælpelinjer på skærm" Oplæg.
Fundamentale datastrukturer
Opslagsfelter (Access, del 6). RHS – Informationsteknologi – Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
1 Fundamentale datastrukturer. 2 Definitioner: abstrakt datatype, datastruktur Elementære datastrukturer og abstrakte datatyper : arrays, stakke, køer,
1 Kap. 4, Jordens Tyngdefelt = Torge, 2001, Kap. 3. Tyngdekraftens retning og størrelse g (m/s 2 ) Acceleration Tyngdepotentialet (W): evene til at udføre.
Oprettelse af tabeller (Access, del 2)
Grundlæggende programmering Forår 2002
Formularer (Access, del 3). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller Vi.
Præsentationens transcript:

1 Nordea Kredits print og arkiv løsning Modernisering af vores print og bedre arkiv

Vores mål •Ændre kompleks udvikling til hurtig udvikling af dokumenter •Altid have overblik over dokumenter, kodet vha datadictionary, så vi er klar til ændringer når forretningen kommer med disse •Bibeholde værktøj som benytter et programsprog, der er læsbart til enhver tid (APF) og som kan benyttes på alle platforme

3 Dok navn nr.antal Forside til kunden ESIS ESIS Lånetilbud - orig Lånespec. - orig Amortiseringsplan Tillæg ptb - kopi kunde Lånespec. - orig Amortiseringsplan Tillæg ptb - kopi kunde Diverse generelle dokumen Lånetilbud - kopi pengein Lånespec. - kopi pengein ESIS - pengeinstitut Lånespec. - kopi pengein ESIS - pengeinstitut Kautionsdokument Kautionsdokument Kautionsdokument Kautionsdokument LÅNETILBUD: Et eksempel på dokumenter der er Indeholdt i en tilbud. Dette dokumentsæt indeholder 174 sider totalt. Der er 2 forskellige lån og 4 kautionister i dette eksempel. Skærmbilledet er fra vores CICS.

4 VI ANALYSEREDE FØRST •Indholdet af samtlige dokumenter for at kunne: –Splitte variabler op –Finde faste tekster og overlays

5 VI ANALYSEREDE FØRST •Indholdet af samtlige dokumenter for at kunne: –Splitte variabler op –Finde faste tekster og overlays •Lokalisere alle de variationer af de enkelte dokumenter, der findes ved at gå samtlige Cobol print programmer igennem

6 Side 1 of 3 for en lånetilbud Variable data fra – Cobol Faste data fra Overlays, som er kontrolleret af pagedef/formdef

7 Her er det meste af teksten overlays Kasserne viser antallet af forskellige overlays benyttet på denne side. Side 2 af 3 for en lånetilbud

8 Side 3 of 3 for en lånetilbud

9 Udviklingen i går •Brug af PPFA (Page Presentation Formatting Aid ibm) og OGL(Overlay Generation Language ibm) og så leverer Cobol de variable data (Outputident, Tekst, tal samt Overlay navne). •Du skal altså programmere i alle disse værktøjer: –Cobol, Overlays(OGL), Pagedefs(PPFA), Formdefs(PPFA) •Du bliver nødt til at printe dokumentet fysisk for at kunne se dine ændringer af rettet kode •Test af online transaktioners efterfølgende print kræver, at du starter en transaktion fra CICS miljøet hver gang for at se kodeændringerne – igen fysisk ud på printeren •Test af batch genereret print kræver, at du får arrangeret dine data og jobs helt specifikt, så du forhåbentlig ender med det output du forventer.

10 Eksempel af input til PPFA Her skriver vi relevant inputdata i kombination med pagedef, formdef og overlay. Vi skriver en kanal, en overlay outputident og overlaynavn, variable data og kanal 9 for slut af dokumentet. Du bliver nødt til at planlægge hvordan du ønsker at det færdige dokumentet skal se ud allerede inden du starter fordi PPFA skal vide præcist hvor langt dokumentet er og hvordan tekstblokke skal deles op. 1 T december 2010 DATO.2314 Torvestrædet Skovlunde ¤ L®Q O1RLT013 Kundenr: Hestkøbvej Birkerød 2 Låntager: Kundenr: Skelbækvej 25, 2600 Glostrup 4 hm, Hvessinge By, Glostrup 4 Vi kan tilbyde følgende lån: ¤ L®Q O1RLT007 ¤ L®Q O1RLTA DKK , år + and more linies DEMO 0015 KR1

11 Eksemplet som print.

12 P15A155 P15A156 P15A001 P15A003 P15A006 P15A010 P15A012 P15A013 P15A007 P15A015 P15A008 P15A016 P15A017 P15A018 P15A019 P15A170 P15A027 P15A030 P15A037 P15A043 P15A044 P15A045 P15A048 P15A SLUT Dokument P15M0101 fra implib RLDOC RLP15 P15M0101 RLPRTJ RLXXHD1 ST RLST0000 KSA1 Rentetilpasning S1 RLST0001 INDF1DATO INDF1DATOP RLST0002 6, ,00 0,0 RLST0003 JJ 0,0000 0, ,50 100,00 2 RLSTTAB1 NOR2041oktDK , RLSTTAB2 RLSTTAB2 Tretommervej14, 6100 Haderslev RLSTTAB2 Charlotte Mehl RLSTTAB2 Nyt l ån RLXXALLE P15A155;BFONT1;1; RLXXALLE P15A156;BFONT2;2; RLXXALLE P15A001;BFONT1;3;20 RLXXALLE P15A002;NFONT1;4; RLXXALLE P15A003;NFONT1;5; RLEDOC Linedata til Papyrus Vi bruger de første 10 bytes til recordident. Denne recordident genkendes af Papyrus og er resultat af vores design og navngivning. Designdokumentet er et levende dokument og ændrer sig stadig – dog med små ændringer – her 1,5 år efter start på moderniseringen af vore print. Eksempel på input data til Papyrus

13 P15A155 P15A156 P15A001 P15A003 P15A006 P15A010 P15A012 P15A013 P15A007 P15A015 P15A008 P15A016 P15A017 P15A018 P15A019 P15A170 P15A027 P15A030 P15A037 P15A043 P15A044 P15A045 P15A048 P15A SLUT Dokument P15M0101 fra implib RLDOC RLP15 P15M0101 RLPRTJ RLXXHD1 ST RLST0000 KSA1 Rentetilpasning S1 RLST0001 INDF1DATO INDF1DATOP RLST0002 6, ,00 0,0 RLST0003 JJ 0,0000 0, ,50 100,00 2 RLSTTAB1 NOR2041oktDK , RLSTTAB2 RLSTTAB2 Tretommervej14, 6100 Haderslev RLSTTAB2 Charlotte Mehl RLSTTAB2 Nyt l ån RLXXALLE P15A155;BFONT1;1; RLXXALLE P15A156;BFONT2;2; RLXXALLE P15A001;BFONT1;3;20 RLXXALLE P15A002;NFONT1;4; RLXXALLE P15A003;NFONT1;5; RLEDOC Linedata til Papyrus Vi bruger de første 10 bytes til recordident. Denne recordident genkendes af Papyrus og er resultat af vores design og navngivning. Designdokumentet er et levende dokument og ændrer sig stadig – dog med små ændringer – her 1,5 år efter start på moderniseringen af vore print. Eksempel på input data til Papyrus

14 P15A155 P15A156 P15A001 P15A003 P15A006 P15A010 P15A012 P15A013 P15A007 P15A015 P15A008 P15A016 P15A017 P15A018 P15A019 P15A170 P15A027 P15A030 P15A037 P15A043 P15A044 P15A045 P15A048 P15A SLUT Dokument P15M0101 fra implib RLDOC RLP15 P15M0101 RLPRTJ RLXXHD1 ST RLST0000 KSA1 Rentetilpasning S1 RLST0001 INDF1DATO INDF1DATOP RLST0002 6, ,00 0,0 RLST0003 JJ 0,0000 0, ,50 100,00 2 RLSTTAB1 NOR2041oktDK , RLSTTAB2 RLSTTAB2 Tretommervej14, 6100 Haderslev RLSTTAB2 Charlotte Mehl RLSTTAB2 Nyt l ån RLXXALLE P15A155;BFONT1;1; RLXXALLE P15A156;BFONT2;2; RLXXALLE P15A001;BFONT1;3;20 RLXXALLE P15A002;NFONT1;4; RLXXALLE P15A003;NFONT1;5; RLEDOC Linedata til Papyrus Vi bruger de første 10 bytes til recordident. Denne recordident genkendes af Papyrus og er resultat af vores design og navngivning. Designdokumentet er et levende dokument og ændrer sig stadig – dog med små ændringer – her 1,5 år efter start på moderniseringen af vore print. Eksempel på input data til Papyrus specifik dokument variant som skal skrives

15 P15A155 P15A156 P15A001 P15A003 P15A006 P15A010 P15A012 P15A013 P15A007 P15A015 P15A008 P15A016 P15A017 P15A018 P15A019 P15A170 P15A027 P15A030 P15A037 P15A043 P15A044 P15A045 P15A048 P15A SLUT Dokument P15M0101 fra implib RLDOC RLP15 P15M0101 RLPRTJ RLXXHD1 ST RLST0000 KSA1 Rentetilpasning S1 RLST0001 INDF1DATO INDF1DATOP RLST0002 6, ,00 0,0 RLST0003 JJ 0,0000 0, ,50 100,00 2 RLSTTAB1 NOR2041oktDK , RLSTTAB2 RLSTTAB2 Tretommervej14, 6100 Haderslev RLSTTAB2 Charlotte Mehl RLSTTAB2 Nyt l ån RLXXALLE P15A155;BFONT1;1; RLXXALLE P15A156;BFONT2;2; RLXXALLE P15A001;BFONT1;3;20 RLXXALLE P15A002;NFONT1;4; RLXXALLE P15A003;NFONT1;5; RLEDOC Linedata til Papyrus Vi bruger de første 10 bytes til recordident. Denne recordident genkendes af Papyrus og er resultat af vores design og navngivning. Designdokumentet er et levende dokument og ændrer sig stadig – dog med små ændringer – her 1,5 år efter start på moderniseringen af vore print. Eksempel på input data til Papyrus specifik dokument variant som skal skrives som er en delmængde af RLXXALLE

16 Tekst elementets navn Tekst elementet er kun Benyttet i dette specifikke Dokument. Overlay er benyttet i mange dokumenter og på flere sider Papyrus generet print

17 Udvikling i dag •ISIS Papyrus - Cobol leverer variable data(tekst og tal) •Du skal kun programmere 2 steder Cobol og Papyrus •WYSIWYG (papyrus) – du behøver IKKE at printe for at se dine kode rettelser •Det smarte ved brugen af Papyrus er at du starter med at bygge dit input datasæt før du bygger dit dokument. Derefter opdaterer du dit datadictionary og når du er tilfreds med data laver du rettelserne i dit Cobol program

18

Test af gammel PPFA mod ny Papyrus 19 Vores Cobol printmotor var i forvejen lavet således at vi kan tilføje call af printprogrammer som vi lyster. Det gør det så dejlig enkelt at sammenligne printet når et specifikt doku- ment skrives ud – både som PPFA og som Papyrus. Vi kan simpelthen lægge dokumenterne ovenpå hinanden og op mod et kraftigt lys og dermed se om der er forskelle. Det lader sig ikke gøre at sammenligne outputdatasættene, fordi de vil være forskellige grundet at det er 2 forskellige compilere der laver dem.

Disciplin, variabler mm 20 •Eget opfundet datadictionary lavet i Excell •Samtlige variabler og deres sammenhænge •Cobol – Papyrus (variabel navne, længden, typen, projektnavn,docdef, docdefs, recordidenter….) •Papyrus – docformats(der må genbruges på tværs af papyrus projekter •måske indfører vi også IMPLIB datasæt navnene (under overvejelse)

Disciplin, variabler mm 21 •Eget opfundet datadictionary lavet i Excell •Samtlige variabler og deres sammenhænge •Cobol – Papyrus (variabel navne, længden, typen, projektnavn,docdef, docdefs, recordidenter….) •Papyrus – docformats(der må genbruges på tværs af papyrus projekter •måske indfører vi også IMPLIB datasæt navnene (under overvejelse) •Fordelen ved denne disciplin er vi vi hurtigt kan allokere hvad en rettelse i et specifikt dokument medfører af rettelser i hvilke tekstelementer og hvor disse er brugt. •Alle tekstelementer ligger både gemt i vores windows mapper og vores Endevor respository. Man kan simpelt søge tekststrenge ud i mapperne.

22

23 Fordelene •WYSIWYG (What You See Is What You Get)

24 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata.

25 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata. •Du har altid eksempler på dokumenterne i alle deres variationer ved hånden.

26 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata. •Du har altid eksempler på dokumenterne i alle deres variationer ved hånden. •Når en fremtidig ændring af tekstindhold er nødvendig fra forretningens side, skal du kun rette i Papyrus. Ingen behov for rettelser i Cobol. Selvfølgelig hvis nyt variabel datainput skal til – så må du til Cobol også.

27 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata. •Du har altid eksempler på dokumenterne i alle deres variationer ved hånden. •Når en fremtidig ændring af tekstindhold er nødvendig fra forretningens side, skal du kun rette i Papyrus. Ingen behov for rettelser i Cobol. Selvfølgelig hvis nyt variabel datainput skal til – så må du til Cobol også. •Let at vise alternative eksempler med brug af Papyrus WYSIWYG

28 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata. •Du har altid eksempler på dokumenterne i alle deres variationer ved hånden. •Når en fremtidig ændring af tekstindhold er nødvendig fra forretningens side, skal du kun rette i Papyrus. Ingen behov for rettelser i Cobol. Selvfølgelig hvis nyt variabel datainput skal til – så må du til Cobol også. •Let at vise alternative eksempler med brug af Papyrus WYSIWYG •Hurtigere fra analyse til færdigt dokument. –Hvis vi for eksempel skal ændre vore bundtekst på alle vore dokumenter i gamle løsning, ville det tage ca. 1 måneds udvikling og analyse og 3 ugers test. –Med Papyrus kan dette klares med 1 dags udvikling and 3 ugers test.

29 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata. •Du har altid eksempler på dokumenterne i alle deres variationer ved hånden. •Når en fremtidig ændring af tekstindhold er nødvendig fra forretningens side, skal du kun rette i Papyrus. Ingen behov for rettelser i Cobol. Selvfølgelig hvis nyt variabel datainput skal til – så må du til Cobol også. •Let at vise alternative eksempler med brug af Papyrus WYSIWYG •Hurtigere fra analyse til færdigt dokument. –Hvis vi for eksempel skal ændre vore bundtekst på alle vore dokumenter i gamle løsning, ville det tage ca. 1 måneds udvikling og analyse og 3 ugers test. –Med Papyrus kan dette klares med 1 dags udvikling and 3 ugers test. •Når vi skal ændre i flere dokumenter samtidig (ex. lånetilbudsdokumenter) kan du uddelegere udvikling af disse. I gamle løsning har vi kun en pagedef gældende for alle lånetilbudsdokumenter og kun een kan arbejde i denne ad gangen.

30 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata. •Du har altid eksempler på dokumenterne i alle deres variationer ved hånden. •Når en fremtidig ændring af tekstindhold er nødvendig fra forretningens side, skal du kun rette i Papyrus. Ingen behov for rettelser i Cobol. Selvfølgelig hvis nyt variabel datainput skal til – så må du til Cobol også. •Let at vise alternative eksempler med brug af Papyrus WYSIWYG •Hurtigere fra analyse til færdigt dokument. –Hvis vi for eksempel skal ændre vore bundtekst på alle vore dokumenter i gamle løsning, ville det tage ca. 1 måneds udvikling og analyse og 3 ugers test. –Med Papyrus kan dette klares med 1 dags udvikling and 3 ugers test. •Når vi skal ændre i flere dokumenter samtidig (ex. lånetilbudsdokumenter) kan du uddelegere udvikling af disse. I gamle løsning har vi kun en pagedef gældende for alle lånetilbudsdokumenter og kun een kan arbejde i denne ad gangen. •Der er uanede muligheder for genbrug af kode og tekst elementer i Papyrus

31 Fordelene •WYSIWYG (What You See Is What You Get) •Enkelt at lave nye dokumenter fordi du altid starter med at lave dine testinputdata. •Du har altid eksempler på dokumenterne i alle deres variationer ved hånden. •Når en fremtidig ændring af tekstindhold er nødvendig fra forretningens side, skal du kun rette i Papyrus. Ingen behov for rettelser i Cobol. Selvfølgelig hvis nyt variabel datainput skal til – så må du til Cobol også. •Let at vise alternative eksempler med brug af Papyrus WYSIWYG •Hurtigere fra analyse til færdigt dokument. –Hvis vi for eksempel skal ændre vore bundtekst på alle vore dokumenter i gamle løsning, ville det tage ca. 1 måneds udvikling og analyse og 3 ugers test. –Med Papyrus kan dette klares med 1 dags udvikling and 3 ugers test. •Når vi skal ændre i flere dokumenter samtidig (ex. lånetilbudsdokumenter) kan du uddelegere udvikling af disse. I gamle løsning har vi kun en pagedef gældende for alle lånetilbudsdokumenter og kun een kan arbejde i denne ad gangen. •Der er uanede muligheder for genbrug af kode og tekst elementer i Papyrus •Vi er forberedt og klar til interaktiv dokumentudfyldelse via Papyrus Client – når vi ønsker.

32 Sådan printer vi fra CICS online i dag CICS miljøet Print motor Print job printerWorkflow DB2 linedata Vi gemmer printlinier hver gang vi har dannet disse i DB2. Max 20 dages mulighed for at gendanne printet igen før de slettes.

33 Om lidt printer vi sådan fra CICS online CICS miljøet Print motor Print job Print datasæt printerWorkflow Datasæt beskrivelse: POGEN.RL.TX.Pnnnnnnn.Ynnnn.Aaammdd.Tnnnnnnn (MAX 44 CHARACTERS) suffix startende med Pnn... Xindeholder (S,I,O,R,A,P) nnnnnnnindeholder (printløbenummer fra TBUKPRD) Yindeholder O (original) eller K(kopi) nnnnindeholder (uniks dokument nr. styres af WF folket) aammddindeholder (år md dag så datasæt er mere unikt) nnnnnnindeholder (ZC5660 tildel løbenr batch/online generator) Suffix fra dannet datasæt gemmes på DB2 på sagen til brug for genprint hvis ønsket. Vi kan gemme printdatasæt i ubegrænset tid!!!!! DB2

ARKIV 34

GAMLE ARKIV LØSNING FRA CICS 35 CICS Gendan print DB2 Hent af linedata PPFA Generer printet printer Vi arkiverer linedata fra online/batch print på DB2. Gendan sker ved at vi henter linedata fra DB2 og formatterer med de printressourcer der er lige nu. Gendan af printet kan ske indenfor 20 dage efter dannelsesdato

GAMLE ARKIV LØSNING FRA CICS 36 CICS Gendan print DB2 Hent af linedata PPFA Generer printet printer Vi arkiverer linedata fra online/batch print på DB2. Gendan sker ved at vi henter linedata fra DB2 og formatterer med de printressourcer der er lige nu. Gendan af printet kan ske indenfor 20 dage efter dannelsesdato Når vi så indenfor disse 20 dage har ændringer, der skal i produktion, er chancen for genprint ofte forpasset. Printressourcerne er ofte ændret, og derfor kan vi ikke mere genprinte

GAMLE ARKIV LØSNING FRA CICS 37 CICS Gendan print DB2 Hent af linedata PPFA Generer printet printer Vi arkiverer linedata fra online/batch print på DB2. Gendan sker ved at vi henter linedata fra DB2 og formatterer med de printressourcer der er lige nu. Gendan af printet kan ske indenfor 20 dage efter dannelsesdato Når vi så indenfor disse 20 dage har ændringer, der skal i produktion, er chancen for gendan af dokumentet ofte forpasset. Printressourcerne ændrer sig næsten hver gang dokumenterne er blevet rettet, og ofte medfører dette at dokumentet giver en fejl og dermed intet printet dokument.

38 Ny arkiv løsning for CICS online CICS genprint Print motor printer SUFFIX fra dannet datasæt hentes fra DB2 DB2 SUFFIX er unikt og smides ind i en jcl som laver IBEGENER med ønsket inputdatasæt, og printer Ident.

39 Gamle arkiv løsning fra BATCH De dokumenter vi har sendt via Strålfors er arkiveret i IAFC (linedata storage). Vi kan gendanne disse batch genererede dokumenter fra IAFC ved at bruge JCL(jobs) med specielle pagedef/formdef. Disse dokumenter er lavet med de begrænsninger der findes i IAFC. Det betyder at du kun har 150 bytes til rådighed for input/output og du SKAL programmere dit output så det passer til IAFC (characterset, recordlength). Hvis nye dokumenter medfører nye pagedef/formdef bliver du nødt til at lave en ny IAFC. Visning af IAFC data på 3270 screen kræver jcl med pagedef/formdef og når det skal printets – kræver det anden pagedef/formdef BATCH dannet print Linedata IAFC PPFA Generer printet Linedata IAFC PRINT Pagedef Formdef SKÆRM Pagedef Formdef

40 Indtil vi når On-demand •ON-Demand er det fremtidige arkiv •On-Demand er et multikanals system, og hvilket som helst system er i stand til at hente gemte data( Netbank, Workflow, CICS- systemer,CMS….) •Men …. •Indtil da gemmer vi som vist lige før en SUFFIX-nøgle i DB2, som vi benytter til at genprinte det formatterede printdatasæt der hører til specifikke sag •På den måde vil vi altid kunne genprinte dokumentet som det blev dannet oprindeligt

41