12. DENK Düsseldorf Verwaltung von Objekten mit umgebungsabhängigem Inhalt in ENDEVOR.

Slides:



Advertisements
Ähnliche Präsentationen
Frauke Petersen-Hanson Systemgastronomie GmbH
Advertisements

g²HANDEL Auftragsverwaltung für Handelsvertretungen
g²FAHRZEUG Auftragsverwaltung für den Fahrzeughandel
Unternehmensleitbild
Regionaltagung Mehr IT-Ausbildung – jetzt! Steigenberger Hotel, Stuttgart,
Unübersichtliche Lage im Gehaltsgestrüpp
Birkert Wertpapierhandelshaus AG Hauptversammlung am 15. Dezember 2003.
Regionaltagung Mehr IT-Ausbildung – jetzt! Dortmund,
Regionaltagung Mehr IT-Ausbildung – jetzt! BITKOM, Frankfurt,
Die TxB Transaktionsbank GmbH präsentiert: INVESTMENT+ Das Geschäftsmodell der TxB für den Fondsmarkt Mannheim, 01. Februar 2006.
Die Deutschen im Herbst 2008
Dateien. Eine Datei wird in C++ als ein Stream, also als ein Objekt einer bestimmten Klasse dargestellt.
Dynamischer Speicher. In einer Funktion wird z.B. mit der Deklaration int i; Speicher auf dem sogenannten Stack reserviert. Wenn die Funktion verlassen.
Effektive Betriebsratsarbeit
Programmieren mit JAVA
Dokumenten- und Objektverwaltung mit OPUS
Agenda: Verwaltung von MQ-Objekten in Endevor
Endevor API Denk 03/2003 Johannes Radman noti.
Binäre Typen in der ARAG IT
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Smart/JCL HORIZONT Software für Rechenzentren
Cps4it consulting, projektmanagement und seminare für die informationstechnologie Ralf Seidler, Stromberger Straße 36A, Bingen Fon: ,
XINFO HORIZONT Software für Rechenzentren Erfahrungsbericht:
20:00.
BrokerStar Jahresanlass Informationsevent für Broker und Finanzdienstleister Dienstag, 07. September 2010, 14 – 17 Uhr WMConference Center, Reinach BL.
GRENKE BANK AG Fachforum Mikrofinanzierung
z/OS Job Control Language
Die Welt der deutschen Finanz Christopher Camiré Nicholas Costa Piotr Steininger Die flüchtige Mark.
TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren
XINFO HORIZONT Unterstützung bei der Umstellung von
Präsentiert Informationen auf den Punkt gebracht.
Geschäfts- und Koordinierungsstelle LeiKaPlus / BFD
HORIZONT 1 XINFO ® XINFO - User Training Das IT-Informations-System Garmischer Str. 8 D München Tel ++49(0)89 /
...ich seh´es kommen !.
HORIZONT 1 XINFO ® Das IT - Informationssystem Java Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Erläuterungen: Klick auf Landeshauptstadt = Arbeitslosenentwicklung
Landeskunde der BRD die 16 Bundesländer
Der Übergabe-Prozess-Manager
Das System zum Ändern von Dateinamen
Das IT - Informationssystem
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO 3.3 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Das Änderungssystem für TWS Definitionen
Smart/JCL HORIZONT Zusatznutzen von Smart/JCL
XINFO HORIZONT XINFO in der Anwendungsentwicklung
HORIZONT 1 XINFO ® Das IT - Informationssystem HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 SmartJCL ® Der einfache Weg zur fehlerfreien JCL HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
HORIZONT 1 XINFO ® Das IT - Informationssystem PL/1 Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
HORIZONT 1 XINFO ® Das IT - Informationssystem Assembler HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem CICS HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem IMS HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem Bagjas HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Das IT - Informationssystem
HORIZONT 1 XINFO ® Das IT - Informationssystem Load Module HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem Eclipse Plugin HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Einführung in Datenbankmodellierung und SQL
Das IT - Informationssystem
Application Service Providing Jetzt kann jeder an unserem Erfolg teilhaben.
Microsoft Corporation
Edicos 2006 Seite Kurzpräsentation edicos webservices Wir optimieren Geschäfts- und Informationsprozesse durch webbasierte Technologien.
Die Management-Tools von Z&H COACH beinhalten zentrale Hilfsmittel für ein Management-System. Sorgfältig angewendet führen diese Tools Ihr Unternehmen.
Arbeitsgruppen Niedersachsen Mitgliederzahl Chirurgie (inkl. Gefäß- und Unfallchir.) 6 Gynäkologiei.Gr. Perinatologie/Neonatologiei.Gr. Orthopädie 4 Kardiologie.
3. Beschreibung von Abläufen durch Algorithmen 3.4 Zufall
Stand 04/ KAMPA AG Bilanzpressekonferenz/ Analystenpräsentation Düsseldorf,
Hauptstadt Berlin Bundesrepublik Deutschland
Das IT - Informationssystem
Das IT - Informationssystem
Das IT - Informationssystem
HSBC Deutschland stellt sich vor
Die Bundeslander Deutschlands Федеральные Земли Германии ТО «Мир немецкого.
 Präsentation transkript:

12. DENK Düsseldorf Verwaltung von Objekten mit umgebungsabhängigem Inhalt in ENDEVOR

Autor: Rolf Glaß Seite 2 Agenda Die bws bank stellt sich vor Problemstellung Lösung Ansprechpartner

Autor: Rolf Glaß Seite 3 european transaction bank (etb) Marktantritt: ab Juli 1999 Gesellschafter: Deutsche Bank AG WPS Wertpapier- Service-Bank Marktantritt: Juni 1998 Gesellschafter: WestLB, Landesbank Schleswig-Holstein, Landesbank Rheinland-Pfalz Financial Markets Service Bank Marktantritt: Februar 1998 Gesellschafter: HypoVereinsbank AG bws bank Marktantritt: Mai 1998 Gesellschafter: DZ BANK, WGZ-Bank Halaba Marktantritt: 1990 Gesellschafter: Hamburgische Landesbank LB Transaktionsbank (Frankfurt-München TxB) Marktantritt: 2002 Gesellschafter: Bayerische Landesbank, Landesbank Hessen-Thüringen Transaktions- bank Geschäftsbereich der HSBC Trinkaus & Burkhardt Transaction Banking Geschäftsbereich der Dresdner Bank Die bws bank stellt sich vor

Autor: Rolf Glaß Seite 4 Genossenschafts- verbund Deutsche Gesellschaft für Wertpapier- abwicklung mbH bws bank Die bws bank stellt sich vor

Autor: Rolf Glaß Seite 5 Wertpapierservice Fondsservice Derivateservice IT- und Full-Service Geschäftsabwicklung Depotservice Verwahrung Geschäftsabwicklung Depotservice Verwahrung Fondsbuchhaltung Depotbank Anlagekonten Fondsbuchhaltung Depotbank Anlagekonten Eurex Sonstige Terminbörsen Eurex Sonstige Terminbörsen Beratung und Entwicklung Schulung Die bws bank stellt sich vor

Autor: Rolf Glaß Seite 6 bws bankWPS etbFiMaSeBaGroßbanken ohne Deutsche Bank Sparkassen nicht WPS Sonstige Kreditbanken 21% 17% 7% 13% 5% 21% 16% 31% 9% 14% 3% 21% 13% 9% Anzahl Depots ohne KAG Gesamt: 20,4 Mio. Anzahl Transaktionen Gesamt: 183 Mio. Die bws bank stellt sich vor

Autor: Rolf Glaß Seite 7 Kundenanzahl ( ) 3 58 Full-Service Wertpapiere IT-Service Wertpapiere / Fonds / Derivate Mengengerüst 1999 (in Mio) Mengengerüst 2000 (in Mio) Hochrechnung 2001 (in Mio) 4,53,4 23,6 36,5 4, Die bws bank stellt sich vor

Autor: Rolf Glaß Seite Wertpapierservice IT Unternehmens- steuerung & Service Vorstand Personalstruktur Insgesamt 722 (Stand ) Die bws bank stellt sich vor

Autor: Rolf Glaß Seite 9 Problemstellung Im Gegensatz zu Programmsourcen und verwandten Objekten (Cobol- Copybooks, Assembler-Macros, etc.), deren Generierungsergebnisse Loads/Executables sind, sollen auch Objekte in ENDEVOR verwaltet und ohne Änderung an der Source durch den Lifecycle bewegt werden, deren Inhalt abhängig von der Umgebung (Entwicklung, Test, Produktion, Kunde, etc.) ist. Beispiel: JCL Umgebung Entw. Test Prod. Kunde DSN-HLQCZWZ.AZWZ.PZWZ.BBKWV. SPACETRK,(1,1)CYL,(5,5)CYL,(5,15)CYL(1,1)

Autor: Rolf Glaß Seite 10 Lösung Die umgebungsabhängigen Teile des Inhalts solcher Sourcen werden vor dem Einstellen in ENDEVOR variabilisiert bzw. normalisiert und später beim Durchlaufen des Lifecycles für jede Umgebung/Stage während des Generierungsprozesses wieder entvariabilisiert bzw. entnormalisiert. Ablauf: - die Source wird mit Toolunterstützung in eine standardisierte Form gebracht - die standardisierte Source wird mit Toolunterstützung normalisiert - die normalisierte Source wird durch den Lifecycle bewegt - die normalisierte Source wird für jede Umgebung entnormalisiert

Autor: Rolf Glaß Seite 11 Standardisierung Für die Standardisierung der Source, speziell von JCL, ist in der bws bank ein selbstentwickeltes Tool (Rexx-Editmacro) im Einsatz, welches Online und Batch einsetzbar ist. Vorher:Nacher: //CZWZ100T JOB ,WVS,//CZWZ100TJOB ,WVS, // REGION=6M,MSGCLASS=3,COND=(4,LT)//COND=(4,LT), //*//MSGCLASS=3, //WZ100T10 EXEC BBMPIMSE,PSB1=WVP4711, //REGION=6M // LIB1=WSENDP.ENDILIB //* //WZI47111 DD DISP=SHR,DSN=CZWZ.WV100T10.STAMMDAT //WV100T10EXEC BBMPIMSE,PSB=WVP4711, //WZO47111 DD DSN=CZWZ.WV100T10.DRUCKDAT,DISP=NEW, //* // SPACE=(TRK,(1,1),RLSE), //LIB1=WSENDP.ENDILIB, // UNIT=SYSDA, //LIB2=WSENDP.DUMMYLIB, // DCB=(RECFM=FB,LRECL=95) //LIB3=WSENDP.DUMMYLIB, //LIB4=WSENDP.DUMMYLIB //* //WVI47111DD DSN=CZWZ.WV100T10.STAMMDAT, // DISP=SHR //WVO47111DD DSN=CZWZ.WV100T10.DRUCKDAT, // DISP=(,CATLG,DELETE), // UNIT=SYSDA, // RECFM=FB, // LRECL=00095, // SPACE=(TRK,(1,1),RLSE)

Autor: Rolf Glaß Seite 12 Normalisierung Für die Normalisierurng der Source, speziell von JCL, ist in der bws bank ein selbstentwickeltes Tool (Rexx-Editmacro) im Einsatz, welches Online und Batch einsetzbar ist. Vorher:Nachher: //CZWZ100TJOB ,WVS,//&JOBPRE.WZ100T JOB &JOB1 //COND=(4,LT),//COND=(4,LT), //MSGCLASS=3,&JOB2 //REGION=6M,&JOB3//* //WV100T10EXEC BBMPIMSE,PSB=WVP4711,//WV100T10EXEC &BMPPROC,PSB=&PSB2.4711,//* //LIB1=WSENDP.ENDILIB,//LIB1=&STEPLIB1, //LIB2=WSENDP.DUMMYLIB,//LIB2=&STEPLIB2, //LIB3=WSENDP.DUMMYLIB,//LIB3=&STEPLIB3, //LIB4=WSENDP.DUMMYLIB//LIB4=&STEPLIB4//* //WVI47111DD DSN=CZWZ.WV100T10.STAMMDAT,//WVI47111DD DSN=&HLQ1.WV100T10.STAMMDAT, // DISP=SHR// DISP=SHR //WVO47111DD DSN=CZWZ.WV100T10.DRUCKDAT,//WVO47111DD DSN=&HLQ1.WV100T10.DRUCKDAT, // DISP=(,CATLG,DELETE),// DISP=(CATLG,DELETE), // UNIT=SYSDA,// UNIT=&UNIT1, // RECFM=FB,// RECFM=FB, // LRECL=00095,// LRECL=00095, // SPACE=(TRK,(1,1),RLSE)// SPACE=(&GKL1,RLSE)

Autor: Rolf Glaß Seite 13 Normalisierung Das Editmacro ruft ein Assemblerprogramm auf, welches zwei Eingaben (standardisierte Source und sog. Normalisierungstabelle) einliest und daraus eine normalisierte Source erstellt. Eingabe:Ausgabe: standardisierte Sourcenormalisierte Source... //WV100T10EXEC BBMPIMSE,PSB=WVP4711,//WV100T10EXEC &BMPPROC,PSB=&PSB2.4711,//* //LIB1=WSENDP.ENDILIB,//LIB1=&STEPLIB1, //LIB2=WSENDP.DUMMYLIB,//LIB2=&STEPLIB2, //LIB3=WSENDP.DUMMYLIB,//LIB3=&STEPLIB3, //LIB4=WSENDP.DUMMYLIB//LIB4=&STEPLIB4... Normalisierungstabelle BMPPROC= BBMPIMSE* BMP-Procedure BMPPROC= BBMPIMST* BMP-Procedure... STEPLIB1= WSENDP.ENDILIB* Loadbibliothek STEPLIB1= WSENDP.ENDTLIB* Loadbibliothek...

Autor: Rolf Glaß Seite 14 Lifecycle-Durchlauf Die solcherart normalisierte Source wird als sog. Mustertyp in ENDEVOR eingestellt. Diese Mustertypen sind in der ersten Stelle der Typbezeichnung mit M gekenn- zeichnet, z.B. MJCL (Muster Jobcontrol), MPSB (Muster PSB Definition), MDB2DB (Muster DB2 Database DDL), etc. Diese Mustertypen können nun ohne Änderung durch den Lifecycle bewegt werden, und trotzdem kann für jede Umgebung/Stage eine individuelle lauffähige Source generiert werden.

Autor: Rolf Glaß Seite 15 Entnormalisierung Innerhalb des ENDEVOR-Generate-Processors für die Mustertypen wird ein Assembler- programm aufgerufen, welches zwei Eingaben (normalisierte Source und sog. Entnor- malisierungstabelle) einliest und daraus eine lauffähige Source erstellt. Eingabe:Ausgabe: normalisierte Sourcelauffähige Source... //WV100T10EXEC &BMPPROC,PSB= &PSB2.4711,//WV100T10EXEC BBMPIMSQ,PSB=WVQ4711,//* //LIB1=&STEPLIB1,//LIB1=WSENDP.ENDELIB, //LIB2=&STEPLIB2,//LIB2=WSENDP.ENDILIB, //LIB3=&STEPLIB3, //LIB3=WSENDP.DUMMYLIB, //LIB4=&STEPLIB4//LIB4=WSENDP.DUMMYLIB... Entnormalisierungstabelle BMPPROC= BBMPIMSQ* BMP-Procedure PSB2= WVQ* PSB-Prefix STEPLIB1= WSENDP.ENDELIB* Loadbibliothek STEPLIB2= WSENDP.ENDILIB* Loadbibliothek STEPLIB3= WSENDP.DUMMYLIB* Loadbibliothek STEPLIB4= WSENDP.DUMMYLIB* Loadbibliothek

Autor: Rolf Glaß Seite 16 Entnormalisierung Pro ENDEVOR-Stage existiert für jedes System jeweils eine eigene Entnormalisierungs- tabelle (auch Changetab genannt). Ebenso besitzt jeder Kunde, der mit solchen Mustertypen beliefert wird, für seine verschiedenen Umgebungen jeweils eine eigene Entnormalisierungstabelle pro System (und das Entnormalisierungsprogramm). Die Bedeutung der Changetab-Variablen (BMPPROC, STEPLIB1, etc.) und deren Inhalt muß in jedem Fall mit den Kunden abgesprochen sein, was v.a. bei der geplan- ten Verwendung neuer Changetab-Variablen wichtig ist. EntwicklungTestProduktionKunde System=WVS JOBPRE= CZ= AZ= PZ= BZ * Job-Prefix BMPPROC= BBMPIMSQ= GBMPIMST= GBMPIMSP= BBMPIMSP * BMP-Procedure HLQ1= CZWZ= AZWZ= PZWZ= BBKWV * DSN-HLQ STEPLIB1= WSENDP.ENDELIB= GNENDP.TESTLIB= GNENDP.PRODLIB= BBK.WV.PLIB * Loadbibliothek GKL1= TRK,(1,1)= CYL,(5,5)= CYL,(5,15)= CYL,(1,1) * Space-Klasse 1 System=DVS JOBPRE= CZ= AZ= PZ= BZ * Job-Prefix BMPPROC= BBMPIMSQ= GBMPIMST= GBMPIMSP= BBMPIMSP * BMP-Procedure HLQ1= CZDX= AZDX= PZDX= BBKDV * DSN-HLQ STEPLIB1= WSENDP.ENDELIB= GNENDP.TESTLIB= GNENDP.PRODLIB= BBK.DV.PLIB * Loadbibliothek GKL1= TRK,(1,1)= CYL,(5,5)= CYL,(5,15)= CYL,(1,1) * Space-Klasse 1

Autor: Rolf Glaß Seite 17 Ansprechpartner Bei Rückfragen stehe ich Ihnen gerne zur Verfügung: Rolf Glaß bws bank AG ITBP Wildunger Str Frankfurt am Main Fon: ++49 (0)69/ Fax: ++49 (0)69/ Mail: