Ard Gate - German

Click here to load reader

download Ard Gate - German

of 73

  • date post

    25-May-2015
  • Category

    Documents

  • view

    510
  • download

    2

Embed Size (px)

description

COMMON Europe Congress 2012 - Vienna

Transcript of Ard Gate - German

  • 1. EinfhrungInstallation von ArdGateKonguration von ArdGate ArdGate im Einsatz ArdGate Zugri auf alle SQL Datenbanken mit embedded SQL in RPGDieter BenderDieter Bender ArdGate

2. Einfhrung VorstellungInstallation von ArdGate AusgangslageKonguration von ArdGate Das Hammerfest Projekt ArdGate im EinsatzVorstellungWWW.BENDER-DV.DE - Dieter@Bender-DV.deDieter Bender, D35435 WettenbergAS/400* Freelancer Java, SQL, ILE RPG, COBOL Anwendungs-Design, DatenbankenKurse: Java, SQL, ILE RPGOpen Source Komponenten ArdGate: SQL Zugrie von AS400 auf alle Datenbanken AppServer4RPG: schnelle, skalierbare Zugrie aus RPG auf Java einige RPG Komponenten*) AS/400 := AS/400 und alle kompatiblen SystemeDieter BenderArdGate 3. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzProblemstellungZugrie auf DB2/i von anderen Plattformenber ODBC von Windows, Mac und Linuxber DRDA innerhalb der DB2 Familieber JDBC und Java von allen PlattformenTreiber und Middleware sind Bestandteil des BasisBetriebssystemes oder frei verfgbarNetzwerk Zugrie innerhalb der DB2 Familie von AS400problemlosWie stehts mit Zugrien auf andere Datenbanken von i aus?Batch Schnittstellen mit ftp und CPYFRMIMPFrckwrtige Zugrie per RPCoftmals handgestrickte oder hndische Workarounds Dieter Bender ArdGate 4. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzProblemstellungZugrie auf DB2/i von anderen Plattformenber ODBC von Windows, Mac und Linuxber DRDA innerhalb der DB2 Familieber JDBC und Java von allen PlattformenTreiber und Middleware sind Bestandteil des BasisBetriebssystemes oder frei verfgbarNetzwerk Zugrie innerhalb der DB2 Familie von AS400problemlosWie stehts mit Zugrien auf andere Datenbanken von i aus?Batch Schnittstellen mit ftp und CPYFRMIMPFrckwrtige Zugrie per RPCoftmals handgestrickte oder hndische Workarounds Dieter Bender ArdGate 5. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzProblemstellungZugrie auf DB2/i von anderen Plattformenber ODBC von Windows, Mac und Linuxber DRDA innerhalb der DB2 Familieber JDBC und Java von allen PlattformenTreiber und Middleware sind Bestandteil des BasisBetriebssystemes oder frei verfgbarNetzwerk Zugrie innerhalb der DB2 Familie von AS400problemlosWie stehts mit Zugrien auf andere Datenbanken von i aus?Batch Schnittstellen mit ftp und CPYFRMIMPFrckwrtige Zugrie per RPCoftmals handgestrickte oder hndische Workarounds Dieter Bender ArdGate 6. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzEinige Workarounds kosten sogar GeldzustzlicheServereigene CallSchnittstellenkeine QueryToolskeine Pro-grammierunglangsam undumstndlich Dieter Bender ArdGate 7. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 8. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 9. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 10. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 11. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 12. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 13. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 14. Einfhrung Vorstellung Installation von ArdGate Ausgangslage Konguration von ArdGate Das Hammerfest ProjektArdGate im EinsatzDas Hammerfest Projekt Anforderungen Umsetzung normales SQL verwendbar Nutzung *ARDPGM Schnittstelle wenig Aufwand weitesgehende Nutzung von Java Open source JDBC Treiber verwenden eektive Java calls von RPG eine vorgestartete JVM fr alle kein embedded Java in RPG Nutzung von AppServer4RPG keine zustzlichen Server Beschrnkung auf Java 1.5 einfach erweiterbar externe Konguration Logging Java und remote DBVerwendung von log4j Dieter Bender ArdGate 15. EinfhrungVorstellungInstallation von ArdGateAusgangslageKonguration von ArdGateDas Hammerfest Projekt ArdGate im EinsatzWarum heit das Projekt Hammerfest? Die nrdlichste Stadt Europas Kein Sonnenuntergang vom 19.5. bis 26.7. 3300 km von zu Hause 3 Wochen auf dem Fahrrad zum nachdenkenDieter Bender ArdGate 16. EinfhrungPunkt 1: laden der SoftwareInstallation von ArdGatePunkt 2: Installation der BibliothekKonguration von ArdGatePunkt 3: Installation des Java Teils ArdGate im Einsatzsourceforge.net/projects/appserver4rpg/gebndelt mitAppServer4RPGwelche Version: ameinfachsten dieneuste nehmen!Das ZIP le enthlt(fast) allesDieter Bender ArdGate 17. EinfhrungPunkt 1: laden der SoftwareInstallation von ArdGatePunkt 2: Installation der BibliothekKonguration von ArdGatePunkt 3: Installation des Java Teils ArdGate im Einsatzsourceforge.net/projects/appserver4rpg/gebndelt mitAppServer4RPGwelche Version: ameinfachsten dieneuste nehmen!Das ZIP le enthlt(fast) allesDieter Bender ArdGate 18. EinfhrungPunkt 1: laden der SoftwareInstallation von ArdGatePunkt 2: Installation der BibliothekKonguration von ArdGatePunkt 3: Installation des Java Teils ArdGate im Einsatzsourceforge.net/projects/appserver4rpg/gebndelt mitAppServer4RPGwelche Version: ameinfachsten dieneuste nehmen!Das ZIP le enthlt(fast) allesDieter Bender ArdGate 19. EinfhrungPunkt 1: laden der SoftwareInstallation von ArdGatePunkt 2: Installation der BibliothekKonguration von ArdGatePunkt 3: Installation des Java Teils ArdGate im EinsatzInstallation von JVAGATE.LIBin einArbeitsverzeichnisentpackenSavele per FTPauf die AS400BibliothekJVAGATE gesichertmit SAVLIBZurckspeichern derBibliothekDieter Bender ArdGate 20. EinfhrungPunkt 1: laden der SoftwareInstallation von ArdGatePunkt 2: Installation der BibliothekKonguration von ArdGatePunkt 3: Installation des Java Teils ArdGate im EinsatzInstallation von JVAGATE.LIBin einArbeitsverzeichnisentpackenSavele per FTPauf die AS400BibliothekJVAGATE gesichertmit SAVLIBZurckspeichern derBibliothekDieter Bender ArdGate 21. EinfhrungPunkt 1: laden der SoftwareInstallation von ArdGatePunkt 2: Installation der BibliothekKonguration von ArdGatePunkt 3: Installation des Java Teils ArdGate im EinsatzInstallation von JVAGATE.LIBin einArbeitsverzeichnisentpackenSavele per FTPauf die AS400BibliothekJVAGATE gesichertmit SAVLIBZurckspeichern derBibliothekDieter Bender ArdGate 22. EinfhrungPunkt 1: