27
.03.2003 dit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für OS/390 Roland Scholz, Gerling GKI/AB-AT

10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

Embed Size (px)

Citation preview

Page 1: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz

jEdit und ENDEVOR-Client

Eine dezentrale Entwicklungsumgebung

und

SCM-Anbindung für OS/390

Roland Scholz, Gerling GKI/AB-AT

Page 2: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz

Inhalt

1. Gestatten, Gerling

2. Die ENDEVOR-Installation

3. jEdit als dezentrale Entwicklungsumgebung

4. Endevor-Client

5. Endevor in Zahlen

6. Referenzen

Page 3: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 3

Gestatten, Gerling.

Wir sind einer der Marktführer unter den Versicherern der Wirtschaft in Europa. Mit unseren zahlreichen Gesellschaften und Niederlassungen sind wir in mehr als 30 Ländern vertreten. Der Sitz unserer Zentrale ist in Köln.

Gestatten, Gerling.

Versicherungen:

Weitere Dienstleistungen:

Versicherungsprodukte für die Industrie, für mittelständische Unternehmen, für Freiberufler und Privatkunden; besondere Stärken in der Entwicklung von individuellen und branchenspezifischen Versicherungs- und Vorsorgekonzepten für Wirtschaftsunternehmen.

Finanzdienstleistungen, Risikoforschung und Schadenvorsorge, Sicherheitsberatung, Umwelt-Zertifizierung.

Page 4: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 4

Gestatten, Gerling.

Eigentums-verhältnisse:

Umsatz:

Mitarbeiter:

65,5 Prozent des Kapitals hält Dr. Rolf Gerling, der Enkel des Firmengründers, 34,5 Prozent sind im Besitz der Deutschen Bank.

10,4 Milliarden Euro (2001)

13.400 weltweit, davon 9.400 in Deutschland

Gestatten, Gerling.

Page 5: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 5

Wir unternehmen Sicherheit.

Wir versichern

Sachversicherung

Lebensversicherung

Kreditversicherung

Lebens-Rückversicherung

und sichern

Assetmanagement

Altersversorgung undVorsorgemanagement

Risikoforschung und Sicherheitsberatungsowie Umwelt-Zertifizierung

Wir unternehmen Sicherheit.

Page 6: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 6

Gerling im Überblick.

Gerling im Überblick.

Gerling-Konzern Versicherungs-Beteiligungs-AG (GKB)Strategische Planung, Unternehmenskommunikation, Recht, Controlling, Revision

Versicherung Sachversicherungsgruppe Sachversicherungsgruppe Lebensversicherungsgruppe Lebensversicherungsgruppe Kreditversicherungsgruppe Kreditversicherungsgruppe Sonstige Gesellschaften Sonstige Gesellschaften

Asset-Management

Globale Kranken-Versicherungs-AG* (GLK)

Gerling-Konzern Lebens-versicherungs-AG (GKL)

Gerling NCMCredit and Finance AG (GN)

Interne Dienstleistung

Gerling-Konzern Gesellschaftfür Informationsmanagementund Organisation mbH (GKI)

Gerling-Konzern ZentraleVerwaltungs-GmbH

(GKZ)

Gerling-Konzern AllgemeineVersicherungs-AG (GKA)

Gerling G & A Versiche-rungs-AG (GG&A)

Gerling Industrie-Service AG (GIS)

Gerling Firmen- undPrivat-Service AG (GFP)

Auslandsgesellschaften Auslandsgesellschaften

Gerling-Konzern Gesellschaftfür Vermögens-Management

mbH (GKVM)

Gerling InvestmentKapitalanlage-

gesellschaft mbH (GIK)

Gerling InnovationsFonds GmbH (GIF)

Auslandsgesellschaften

Consulting Gerling Consulting

Gruppe GmbH (GCG) Gerling Risiko

Consulting GmbH (GRC) Gerling Cert Umwelt-

gutachter GmbH (GCU)

Gerling SustainableDevelopment

Project-GmbH (GSDP)

GerlingPensions-Management

GmbH (GPM)

Gerling Pensionsfondsund Rentenmanagement

GmbH (GPRG)

Page 7: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz

ENDEVOR-Installation

Übersicht der Environments und Stages

Software Life-Cycle

Page 8: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 8

Endevor-InstallationENTWICKLUNG

(CP15)

PROD (CP15)

PROD (CP05)

ACCT (CP15)

TINT (CP15)

Endevor-Paket:BuildCast

OPCStat (Submit Job)

Retrieve (aus jeder Stufe möglich)

FormaltestModultest

Technischer Integrationstest

Installations- Überprüfung

FunktionstestAnwendungstest

VerbundtestLasttestStreßtest

J4CIfgyyfg = Fachgebiet

yy = laufende Nr.J4CAfg J4CPfg ...

ENDEVOR Paket

DB2P1. Qualifier:DB2PGER

Batch: fgPLANBOnline: fgPLAN

2. Qualifier:WorkareaPlan: Workarea

DB2AQualifier: DB2AGER

Batch: fgPLANBOnline: fgPLAN

DB2FQualifier: DB2FGER

Batch: fgPLANBOnline: fgPLAN

DBFFQualifier: DBFFGER

Batch: fgPLANBOnline: fgPLAN

ACCT6 PRODP PRODQACCT5TINT3 TINT4

DB2PQualifier: DB2PINTBatch: fgPLANIBOnline: fgPLANI

J4CTfg

Workarea Privat+ Allgemein

(PGM, JCL ...)

ENDEVOR.env.System.Type.BASE

Workarea Privat+ Allgemein

(PGM, JCL ...) ADD / ADD / ADD / UPDATE

Update Update MOVE MOVE MOVE MOVE MOVE

(gener) (copy) (gener) (gener) (DB2-Bind) (gener) (copy) (copy+Bind)

EntwicklerArbeitsplatz /Workareas

Endevor

DB-System

DC-Systeme

Page 9: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 9

jEdit als dezentrale Entwicklungsumgebung

• Warum überhaupt eine dezentrale Entwicklungsoberfläche?— Gerling ist traditionell ein BS2000-Anwender mit sehr kostenintensiver aber

komfortabler dezentraler Entwicklungsoberfläche „Maestro II“— Migration von BS2000 nach OS/390 soll Entwicklern erleichtert werden— relativ geringes OS/390 Know-How im Konzern vorhanden

• Warum jEdit als Grundlage?— jEdit ist ein kostenloser, plattformunabhängiger und frei programmierbarer

Editor geschrieben in JAVA— Viele sog. „Plugins“ erhältlich (FTP, DIFF, ...)— Schon lange in der „Community“ verfügbar, regelmäßige Wartung und

neue Releases— JAVA ist bei Gerling für dezentrale Projekte Strategie— Einfach programmierbar über „Bean-Shell“ (interpretiertes Java)

Page 10: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 10

• Syntax-Highlighting für Embedded SQL-Statements in Cobol-Programmen

• Anzeige von Arbeitsbereichen (Workareas) und den darin enthaltenen Membern

• Download und Upload von Programmsourcen zwischen OS/390 und Windows NT bzw. Novell

• Start von Compile-, Link- und Bindprozeduren auf dem OS/390 von jEdit aus (Build-Prozesse).

• Bereitstellung von Models in Abhängigkeit zur Programmiersprache

• Anzeige der Umwandlungslisten auf dem PC

• Unterstützung bei der Fehleranalyse, durch die Bereitstellung von Error-Parsern für Cobol und C

Für die Anforderungen des Gerling-Konzerns wurden Ergänzungen und Anpassungen in jEdit vorgenommen:

Page 11: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 11

jEdit - Übersicht

Page 12: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 12

jEdit - FTP Get Member, Typauswahl

Page 13: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 13

jEdit - FTP Get Member, Elementauswahl

Page 14: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 14

jEdit - Element Generieren

Page 15: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 15

jEdit - JOB Return-Code

Page 16: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 16

jEdit - Aufbereitete Fehlerliste

Page 17: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 17

jEdit - Umwandlungsliste

Page 18: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 18

ENDEVOR-Client

• Unterstützte Aktionen:— ADD, DELETE, GENERATE, MOVE, RETRIEVE, UPDATE

• Paketverarbeitung bei Produktionsübergabe— Edit, Cast und Submit

• Verbindet Entwicklungsumgebung (Workarea) und ENDEVOR• Stützt sich zur Zeit nur auf die Host-Bibliotheken

Page 19: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 19

Endevor-Client - Übersicht

Page 20: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 20

Endevor-Client - generate SCL (ADD)

Page 21: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 21

Endevor-Client - Return Code (12)

Page 22: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 22

Endevor-Client - Return Code (00)

Page 23: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 23

Endevor-Client - generate SCL (MOVE)

Page 24: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 24

Endevor-Client - Return Code (00)

Page 25: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 25

Verwendete Kommunikationskomponenten:

• FTP - File Transport Protocol— Holen und Zurückschreiben der Sourcen— Holen der Umwandlungslisten und Fehler-Reports— Schreiben und damit Starten von Umwandlungsjobs und Package-Reports

(Define, CAST, Submit) ins JES

• CTG - CICS Transaction Gateway und CICS TS 1.3— Lesen und Schreiben von Lock-Information in/aus DB2-Tabelle— Lesen und Schreiben Processor-Group Information in/aus DB2-Tabelle— Auslesen der MCF-VSAMs über eigenentwickelte COBOL-Transaktion— Alle MCF sind im CICS mit DISP=SHR definiert

Zum Reorganisieren müssen diese Dateien geschlossen werden

• TCP/IP Socket Kommunikation— Rückmeldung des gelaufenen Jobs von OS/390 an Client-Rechner

Page 26: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 26

Endevor in Zahlen:

• Systeme: 33• Typen: 25• Elemente in Produktion: 20632• Elemente über alle Stufen: 27207• Ausführbare Programme: 4023• Sprachen: COBOL, C/C++, Assembler, PL/I

• Elemente unter USS: 327

• Anzahl konkurrierender Benutzer: ca. 50

Page 27: 10.03.2003 jEdit und Endevor-Client Gerling GKI/AB-AT, Roland Scholz jEdit und ENDEVOR-Client Eine dezentrale Entwicklungsumgebung und SCM-Anbindung für

10.03.2003jEdit und Endevor-Client

Gerling GKI/AB-AT, Roland Scholz Seite 27

Referenzen:

• jEdit: http://www.jedit.org

• Java: http://java.sun.com

• CTG: CICS Transaction Gateway Programming, IBM, SC34-5594-00

• FTP: z/OS V1R2.0 CS: IP User's Guide and Commands, IBM, SC31-8780-01

• Alles: [email protected]