Dirk Schuirmann W+M AG Theorie in der Praxis 1. CPGJDBC Schreiben aus dem CICS Lesen aus dem Batch 2. Programmdokumentation 3. Preismodell bei CA.

Slides:



Advertisements
Ähnliche Präsentationen
Object Relational Mapping
Advertisements

IT-Inventarverwaltung
1 Kapitel 9: Datenbankapplikationen. 2 Datenbankapplikationen MS Access Embedded SQL JDBC Application JDBC Applet Java Servlet Java Server Pages Cold.
MySQL.
Allgemeine Technologien II
ABAP/4 ABAP/
Erweiterung B2B Usermanagement / LDAP-Anbindung
Objektorientierung mit VBA
SQL als Abfragesprache
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
Text-Retrieval mit Oracle Vortrag von Andreas Mück & David Diestel.
Otto-von-Guericke-Universität Magdeburg Gamal Kassem 1 Tabellenzeile mit READ lesen READ TABLE itab INDEX idx READ TABLE itab WITH KEY comp1 = f1.... Compn.
PC I Kursdauer:3 x 3 Stunden Dozentin:Johanna Vohwinkel.
Transaction Script Software Component Technology for Distributed Applications.
JDBC EDV JDBC.
Einführung MySQL mit PHP
PHP Pakete und Beispiele Webengineering Robert Lemke.
JDBC: JAVA Database Connectivity
Eine online-basierte Lösung am Nordeuropa-Institut
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Oracle UCM Überwachung durch Nagios
SQL-Tutorium Ernst Rodlmayr.
1) Download Programmpaket: Vector NTI Advance 9.1.
ODBC (Open Database Connectivity)
Neues in Version 2.5 Michael Prinz Lattwein GmbH
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Software im RZ der WM AG Dirk Schuirmann Wessels + Müller AG
Armstrong DLW GmbH Kai Hachenberger
© DVS System Software GmbH & Co. KG
Host-Queries mit Excel-Export
Patrick Schmerlaib. Scriptsprachen: sind Programmiersprachen Verzichten auf Sprachelemente Vorteile: schnelle Erstellung kleiner Programme Flexible Sprache.
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Sesame Florian Mayrhuber
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
XINFO HORIZONT XINFO in der Anwendungsentwicklung
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 Eclipse Plugin HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Anbindung WM – KAT an den Host
Vom Kontext zum Projekt V Carina Berning Sabrina Gursch Pierre Streicher Intelligente Dateisysteme.
1 Copyright 2005 SCADA SOFT AG WizReport XL Professional Version 6 Produkte Übersicht Peter Schöttli.
Datenbankanbindung mit
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
Autor: Timo Pagel Nutzung: Diese Lernkarten sind für die Nutzung mit OpenCards gedacht Siehe dazu
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #8 SQL (Teil 5)
Prolog: Datenbanken Inhalt - Überblick - Erstellen einer Datenbank
DaimlerChrysler Workshop Architektur HyperbolicModeler  Notes Client  Notes native Java Klassen  Mehr Informationen über Design  Zugriff auf Dokumente.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
COURSE in Boppard 7. – Michael Prinz Lattwein GmbH Copyright, 2015 Lattwein GmbH Neues (und Unbekanntes) aus dem Hause Lattwein.
DATAframe ® Transparenz in Ihrem Unternehmen Referent: XXXXXXX Datum:
© Linux-AG 2002, G. Hellberg, O. Petry 1 NetWork File System Network File System Konfiguration und Einsatz Network File System Konfiguration und Einsatz.
Datenbanken Produkte Dienstleistungen Referenzen.
Datenbanken Produkte Dienstleistungen Referenzen.
© 2003, Rudolf Jansen Einsatz der XML-Features der Oracle 9i DB zur Systemintegration Rudolf Jansen Freiberuflicher Entwickler und Autor
Z/VSE und CPG auf System z Neue Wege gehen COURSE TAGUNG 2007 in Würzburg vom Mai Heinz Peter Maassen Lattwein GmbH COURSE 2007.
Oracle IFS Die Brücke zwischen Content Management System und einer Produktpräsentation im Internet.
By Thorsten Zisler 1 SQL Datenbank Anbindung an den Supervisor.
DB2 UDB im z/VSE Heinz Peter Maassen – Lattwein GmbH COURSE Tagung Bad Hersfeld 2008.
Hans Hellmann SOA in der Praxis Köln, 18. Mai 2009 Eine Lösung für alle Webservices.
Filetransfer mit QIT bei KCH Group GmbH Joachim Haase IT 4 Business Solutions GmbH (IT-Gesellschaft der KCH Group GmbH)
Jürgen Vester Manager Sales Consulting Stuttgart Webreporting für SAP R/* mit Oracle Application Express (ehem. HTML DB)
Werbeabwicklung im Browser Lattwein GmbH Hessenring.
COURSE in Bad Hersfeld 1.6. – Copyright, 2008 Lattwein GmbH Michael Prinz Lattwein GmbH Neues aus dem Hause Lattwein.
Video Dirk Schuirmann WM SE Anbindung des neuen Logistikzentrums Datenverarbeitung über Systemgrenzen hinaus.
Das IT - Informationssystem
MySQL – Die freie Datenbank
Excel-Berichte erstellen und verteilen
 Präsentation transkript:

Dirk Schuirmann W+M AG Theorie in der Praxis 1. CPGJDBC Schreiben aus dem CICS Lesen aus dem Batch 2. Programmdokumentation 3. Preismodell bei CA

Dirk Schuirmann W+M AG CPGJDBC Zugriff auf DB2 (LUW), Oracle, Excel, MSSQL, MYSQL, DB2/OS400.. aus CICS und Batch. ?????

Die Architektur

Dirk Schuirmann W+M AG CPGJDBC WM-Dispo Kalender (MS SQLSERVER 2003)

Dirk Schuirmann W+M AG

Die Lösung

Definition der Datenbank in QJDBCGTB DC CL8'SQLSERV3' DBNAME * DC CL2'00' TCPIP_SYSID * DC CL50'JDBC:MICROSOFT:SQLSERVER:// :1433;DATABASE' DC CL50'NAME=WMDISPO; cpg cpg ' 433/1720 * DC CL29' :04720' * DC CL10' ',C'C' RESERVED,CONSOLMESSAGES *

Füllen von TS (JDBC) - FILE S444 ADD COMMAND 'INSERT INTO DISPOAUF' ‚TRAG (VKHNR,AUFTRA' 'GSNR,LIEFERANTENNR,B' 'ESTELLDATUM,POSANZAH' ‚L,DISPODATUM) '. Die Lösung

Aufruf Schnittstelle - EDIT CPGCOM. - EXPR QJDBCGTO. - FIELD CPGCOM. - 8 'SQLSERV3' ' ' 'TS=JDBC'. Die Lösung

Prüfen von TS (JDBL) MOVE 'JDBL' CPGTSN. 1 READ S444. * FEHLER-ABFRAGE VON JDBL IF F1 <> 'READY '. EXSR FEHLER-JDBC. ELSE. …. Die Lösung

Dirk Schuirmann W+M AG

CPGJDBC Preiskalkulation (EXCEL)

Fachabteilung kalkuliert im EXCEL Sonderpreise. Nach aufwendigem Konvertieren.XLS .PRN werden Files per FTP zum VSE geschickt, dort geprüft und gegebenenfalls verarbeitet oder abgelehnt, da fehlerhaft. Die Situation

Die Lösung

Kalkulation der Preise im EXCEL –Tabelle SONDERPR.XLS Standardisierte Spaltenüberschrift Standardisierte Feldformatierung ArtikelnrDatumPreis ,95

ODBC Datenquelle definieren auf Server –Windows Start –Einstellungen »Systemsteuerung »Verwaltung »Datenquelle ODBC Die Lösung

Definition der EXCEL-Tabelle in QJDBCGTB als Datenbank DC CL8'SONDERPR' DBNAME * DC CL2'00' TCPIP_SYSID * DC CL50'jdbc:odbc:SONDERPR SYSTEM PASSWORT ' * DC CL50' ' * DC CL29' :04720' * DC CL10' ',C'C' RESERVED,CONSOLMESSAGES *

Batchprogramm kommuniziert über 3 ESDS Files mit QJDBCGTC –BJDBCCommand File –BJDBDData File –BJDBJLog File Die Lösung

Füllen von %BJDBC.VSAM (ESDS) FILE BJDBC ADD BJDBC 24 'SELECT * FROM `WGR996$` '. Aufruf Schnittstelle MOVEL 'SONDERPR' TO DBNAME. CALL 'QJDBCGTC'. Lesen von %BJDBL.VSAM (ESDS) Die Lösung DO LOOP READ BJDBL. IF CPGFRC = 'EF' BREAK ENDIF

Lesen von %BJDBD.VSAM (ESDS) DO LOOP READ BJDBD. IF CPGFRC = 'EF' BREAK ENDIF ENDDO Die Lösung

Testlauf über QTF –Anwender startet Batchprogramm per QTF für einen Testlauf. –Liste wird per TCP/IP an den User geschickt, User wird per informiert. $$ LST CLASS=S,DISP=D,DEST=(,TRANSFER),SYSID=N,USER=RADTKE –Nach Prüfung wird RZ per angewiesen, Preise zu speichern. –Liste (s.o.) informiert über Speicherung

Dirk Schuirmann W+M AG Programmdokumentation Programmstatistik

Dirk Schuirmann W+M AG oder Wo werden welche Ressourcen benutzt??

Dateien/Storagequeues/QTF-Tabellen HL1-Bausteine QPG – Module MAP EXITI/EXITP/EXITT-VAR List-Dokumente QDD - Definitionen DB2 - Tabellen

Quellcode der Programme / Bausteine / Module 1.CPG / HL1 2.QPG 3.RPG

CPG / HL1 Umwandlung … // EXEC HL1/CPG2,SIZE=256K +INC §N … // EXEC LNKEDT,SIZE=256K … Siehe CPG2 Serviceprogramme / Ausgabe nach CPGSTA CPGURSIT Stelle 26

RPG Umwandlung … // EXEC RPGIAUTO,SIZE=256K +INC §N … // EXEC LNKEDT,SIZE=256K … // UPSI 1 * UPSI 1 = RPG // EXEC CPGSTA,SIZE=(AUTO,40K) +INC §N …

Prog1 Prog2

Ergebnis EXCEL Auswertungen siehe dazu DEMO