CROSS SYSTEMS Seminare Beschreibung 2005 Telefon 089 / 14 36 85 - 0 Telefax 089 / 14 36 85 - 29 Ehrenbreitsteiner Str. 32 http:// www.cross-systems.de E-mail : [email protected] 80993 München ASMP1 Assembler Programmierung1 CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Programmierer und Systemprogrammierer Seminarziel Die Teilnehmer kennen nach dem Seminar fortgeschrittene Techniken der Sprache Assembler und können sie für komplexere Aufgabenstellungen einsetzen. Voraussetzungen MVS-,JCL-,VSAM-Kenntnisse und Assembler-Grundlagenkenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt Dump-Analyse Dump-Arten - Dump Datasets - JCL Statements - Abend Dump Parameter - AbendArten - Dump Ausgaben ohne Programmabbruch - Fehlersuche mit Hilfe der Dump Analyse - Debugger Linkage Konventionen Parameterübergabe - Linkage Editor Optionen - Registerkonventionen - Savearea Verkettung - Reentrant Programmierung - Subpool Konzept - Programmaufruf via CALL, LOAD, LINK, XCTL und ATTACH. Instruktionen LR, LTR, L, LH, LM, ST, STH, STM, IC, STC, ICM, TM, CVB, CVD, AR, AH, A u.a. Schleifen und Logik Aufbau - BCTR, BCT, BXH, BXLE - Pseudoverzweigung - AND, OR, exclusive OR Tabellenverarbeitung Aufbau - Sequentielle Verarbeitung - Dummy Sections - Sortierverfahren Tabellenausgabe - Direktzugriffe auf 1-D- und 2-D-Tabellen Zugriff auf MVSKontrollblöcke Übersicht - Zugriffsverfahren - Mapping-Makros - Job Control Blocks - Zugriffe auf CVT, SMF, UCB, SSIB, TIOT, JFCB, DCB etc. - RACROUTE Erstellung von Systemroutinen Directory-Zugriffe - Aktualisierung von Directory Einträgen - Bearbeiten von VTOC Einträgen - Überprüfung der Katalogeinträge, Feststellung nicht katalogisierter Datenbestände - Feststellung, Anpassung von Dateieigenschaften - EXIT Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 [email protected] Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Seminarkürzel ASMP1 ASMP2 Assembler Programmierung2 CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Programmierer und Systemprogrammierer Seminarziel Die Teilnehmer kennen nach dem Seminar die weiterführenden Techniken der Sprache Assembler und können diese zu Systemprogrammierungszwecken einsetzen. Voraussetzungen MVS-,JCL-,VSAM-Kenntnisse, Assembler-Grundlagen- und Fortschrittskenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt 24/31 Bit Programmierung AMODE - RMODE - Neue Verzweigeinstruktionen (BASSM, BSM, BAKR, BASR usw.) Aufruf von 24 Bit Programmen in 31 Bit Programmen, Linkagekonventionen (Pointer Defined Linkage, Linkage Capping, I/O Berücksichtigung in 31 Bit Prorgammen) Cross Memory Services Verfahren - Makroinstruktionen - Cross Memory Environment - PC Routinen AASF ESA-Besonderheiten - Acess Registers - Access Register Instruktionen - Access Lists Access List Entries - Access List Tokens - Address Space Control Modes - Makro Instruktionen für AR Mode, Linkage Stacks, Linkagekonvention Data Space und Hiper Space Erstellen - Adressieren - Bearbeiten - Datenübertragung - Erweiterung - Freigabe Löschen - Performance Optimierung DIV Paging I/O Techniken - Data in Virtual Objekte und Services, Erstellung, Identifizierung, Öffnen und Mapping in Adress-, Data- und Hiper Räumen - Sichern geänderter Seiten Änderung zurücksetzen Window Services für HLLP Verfahren, DIV Objekte Callable Window Services für Assembler, Cobol, PL/1 Sonderthemen Channel programs - Struktur sehr grosser Programme - External References - Symbolic Linkages - Der Linkage Editior und seine Parameter - ENQ/DEQ Technik - GETMAIN, FREEMAIN Registerarten, deren Anwendungsgebiete, Vor- und Nachteile - Behandlung aktueller, firmenspezifischer Problemstellungen Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste BIND1 Linkage Editor/Binder Grundlagen CROSS SYSTEMS Dauer in Tagen: 2 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsprogrammierer, Organisationsprogrammierer Seminarziel Die Teilnehmer kennen nach Seminarende die Funktionen des Linkage Editors bzw. des Program Mgmt-Binders. Sie sind in der Lage, ihre Programme in ladefähige Module abzuspeichern und abgespeicherte Module zu analysieren. Voraussetzungen z/OS-Grundkenntnisse, JCL, ASSEMBLER oder COBOL oder PL1 Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt Grundlagen Quell-/Lademodule - Programmabschnitte - Externe Referenzen, Namen, Symbole Modulaufbau - Hauptaufgaben des Binders - Bedeutung des Language Environments (LE) Input / Output SYSLIN - SYSLIB - SYSLMOD - SYSPRINT - SYSUT1 Bedeutung und JCL-Coding Statements ALIAS - ENTRY - LIBRARY - INCLUDE - CHANGE - REPLACE - ORDER - PAGE Options Parameter - Diagnostik mit XREF, LIST, MAP - Ablaufsteuerung mit LET, NCAL und XCAL - SIZE - ALIGN2 - REUS - RENT - REFR Loader Aufruf - EXEC-Anweisung - SYSLIN, SYSLIB, SYSLOUT, SYSTERM - AMODE, RMODE Debugging Wichtige Linkage Editor / Binder-Fehlermeldungen und deren Behandlung Praktikum Compile/Assembly - LKED - GO für ASSEMBLER-/COBOL-/PL1etc. (Programme nach vorheriger Abprache mit dem Kunden) Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 [email protected] Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Seminarkürzel BIND1 COBP1 Cobol Programmierung1 CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsprogrammierer, Organisationsprogrammierer Seminarziel Die Teilnehmer können nach diesem Seminar Programme in der Sprache Cobol schreiben, den Source-Code compilieren und binden. Ihr Wissen umfasst alle gängigen Steuerbefehle inclusive Arithmetik, Logik und Verkettung, die Arrayverarbeitung sowie den Zugriff auf sequentielle und VSAM-Dateien. Voraussetzungen z/OS-Grundkenntnisse, JCL, Kenntnisse über die Programmierlogik Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt Überblick Aufbau und Syntax von COBOL-Befehlen - Zeichenvorrat - Befehlsvorrat - Compiler Binder - Execution - Batch Job Control Language Programmaufbau Strukturierte Darstellung - Die DIVISIONs eines COBOL-Programms - Sections Programmstart und Programmende Datendefinitionen und Manipulation Formate - WORKING-STORAGE SECTION - PICTURE-Klauseln - Druckaufbereitung Wertzuweisung, Syntax und Regeln Programm Steuerung IF-Anweisungen - Logische Operatoren -Vergleichsbedingungen Mehrfachbedingungen - Schleifen - Kopf-/Fußprüfung - PERFORM - Fehlerbehandlung Arithmetik Befehle und Syntax für Addition, Subtraktion, Multiplikation, Division und Sonderformen Die Behandlung von Grössenproblemen Tabellen Definition von Tabellen - Index - Bearbeitung von Tabellen Dateiverarbeitung Angabe in der ENVIRONMENT DIVISION und in der DATA DIVISION - Die Befehle OPEN, READ, WRITE, CLOSE - VSAM-Zugriffe auf KSDS und ESDS-Dateien Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 [email protected] Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Seminarkürzel COBP1 COBP2 Cobol Programmierung2 CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsprogrammierer, Organisationsprogrammierer Seminarziel Die Teilnehmer können nach dem Seminar in COBOL Tabellen verarbeiten und Gruppenwechsel durchführen. Sie kennen die Dateiverarbeitung mit sequentiellem und indexsequentiellem Zugriff und wissen, wie die Unterprogrammtechnik funktioniert. Voraussetzungen COBOL-Grundkenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt COBOLSprachelemente Bedingungen - Verzweigungen - PERFORM-Anweisungen Tabellenverarbeitung Ein- und mehrdimensionale Tabellen - Adressierung - Logischer Index und Maschinenindex - Initialisierungsmöglichkeiten - Durchsuchen von Tabellen Anwendungsmöglichkeiten Gruppenwechselv erarbeitung Gruppenwechsel- und Dateisteuerfelder in COBOL - Gruppenwechsel mit Satzauswahl bei Mehrdateienverarbeitung Dateiorganisation Sequentielle und indizierte Dateiorganisation - Dateizugriffe in COBOL-Programmen SELECT-Anweisungen - FD-Anweisungen - OPEN, CLOSE, READ, REWRITE, DELETE und START für die Arbeit mit sequentiellen und indizierten Dateien Unterprogramme in COBOL Unterschiede Hauptprogramm und Unterprogramm - Dynamischer und statischer Aufruf - Aufruf eines Unterprogramms - Datenübergabe an Unterprogramme - Rücksprung aus Unterprogrammen Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 [email protected] Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Seminarkürzel COBP2 PL1P1 PL1 Programmierung1 CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsprogrammierer, Organisationsprogrammierer Seminarziel Die Teilnehmer können nach dem Seminar Programmentwürfe für einfache Problemstellungen in PL/I-Code umsetzen. Als Organisator können sie für den Programmierer verständliche und leicht umsetzbare Programmiervorgaben erstellen. Voraussetzungen Kenntnisse über die Programmierlogik Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt Grundelemente Zeichensatz und Vorrat - Formatvorschriften - Bezeichner und Namen - Schlüsselwörter - Daten - Operatoren - Statements - Kommentare - Konstanten und Variablen Programmaufbau Blockstruktur - PL/I-Hauptprozedur - BEGIN-Blöcke - DO-Gruppen - Prozedurblöcke Datendefinitionen Zeichenketten - Arithmetische Daten - Tabellen - Strukturen Befehle Ausdrücke - Arithmetische und logische Operationen - Vergleichsoperationen Zuweisungsoperationen Programmsteuerung Strukturierte Programmierung - Strukturelemente - IF-Abfrage, DO-Schleifen, SELECTAnweisung Eingabe und Ausgabe Reihenweise Datenübertragung - Druckaufbereitung - Satzweise Ein- und Ausgabe Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 [email protected] Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Seminarkürzel PL1P1 PL1P2 PL1 Programmierung2 CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsprogrammierer, Organisationsprogrammierer Seminarziel Die Teilnehmer haben nach dem Seminar vertiefte Kenntnisse, die durch weitere Sprachelemente ergänzt werden. Sie sind in der Lage, selbständig komplexe PL/IProgramme zu entwickeln. Voraussetzungen PL/I-Grundlagenkenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt Datenattribute Speicherklassenattribute - Speicherplatzzuordnung - Überlagerung von Strukturen und Bereichen - Ausrichtungsattribute - Gültigkeitsattribute Unterprogramme Programmstrukturierung durch interne und externe Unterprogramme - Übergabe von Argumenten und Parametern - Gültigkeitsbereich von Variablen - Optionen für Sprachverbindung - Statisches und dynamisches Linken Funktionen Funktionsparameter - Eingefügte Funktionen für Speicherplatzsteuerung und Zeichenkettenbehandlung - Arithmetische und mathematische Funktionen - Weitere BUILTIN-Funktionen ON-Bedingungen und Testhilfen Einrichtung - Ablauf - Gültigkeit - TRACE-Einrichtung - Fehlerbehandlung Dateiverarbeitung Dateiattribute - Optionen - Sequentiell, indexsequentiell - VSAM-Dateien - PRINTDateien PL/I-Compiler und Preprozessor Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 [email protected] Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Seminarkürzel PL1P2 SASB1 SAS Programmierung1 CROSS SYSTEMS Dauer in Tagen: 3 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Entscheidungsvorbereiter und Programmierer, die grössere Datenbestände analysieren und aufbereiten möchten Seminarziel Die Teilnehmer lernen den Aufbau und die Funktionen von SAS kennen. Voraussetzungen DV-Grundlagen, TSO-Grundkenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt Überblick Aufbau und Aufgaben von SAS - Einführung in SAS - Online oder Batch? - Das SASKonzept - Eingabe, Verarbeitung und Ausgabe Data/Procedure DATA- und PROCEDURE-Step , Fehleranalyse und Fehlerbeseitigung Display Manager Arbeiten mit dem Display-Manager SQL Einsatz der Abfragesprache SQL I/O Ein- und Ausgabe von Daten, DATA und die verschiedenen Ein- und Ausgabebeschreibungen wie z.B. INPUT, INFILE, GET, FILE, GET, FILE, PUT, u. a. Access/View Erstellen eines SAS-ACCESS und SAS-VIEWS mittels der SAS/ACCESS-Software Prozeduren Die Datenanalyse mittels Prozeduren - beschreibende Prozeduren - TABULATE SUMMARY - FREQ - MEANS Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 [email protected] Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Seminarkürzel SASB1 SQLAN ANSI SQL Programmierung1 CROSS SYSTEMS Dauer in Tagen: 3 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Programmierer, DB-Administratoren, DV-Projektleiter und Organisatoren, die sich mit der Konzeption, Entwicklung und Einführung von Anwendungen im Umfeld relationaler Datenbankmanagementsysteme oder Client/Server-Architekturen befassen Seminarziel Die Teilnehmer kennen nach dem Seminar die wesentlichen Elemente der SQL-Sprache auf Basis des herstellerunabhängigen ANSI-Standards. Sie sammeln durch praktische Übungen Erfahrungen, wie SQL einzusetzen ist. Sie lernen interaktiv Daten zu suchen und zu modifizieren. Voraussetzungen DV-Grundlagenkenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC : 1 PC pro Teilnehmer ; Personalführung: Rollenspiele Beamer - Folien - Flipchart -Unterrichtshandbücher - Video ³ Inhalt Einführung Relationaler Datenbankentwurf - Entitäten und Relationen - Normalisierung referentielle Integrität - NULL-Werte - relationale Datenbanken und Datenbanksysteme die Bedeutung von SQL - der ANSI-Standard - SQL im Überblick Datendefinition, manipulation DOMAIN, TABLE, VIEW - Datentypen - PRIMARY KEY, FOREIGN KEY CONSTRAINT, ASSERTION - INSERT, UPDATE, DELETE - SELECT - GROUP BY Subselect und EXISTS - JOIN, UNION - INTERSECT, EXCEPT - Embedded SQL Operationen mit und ohne CURSOR - Dynamic SQL Datenschutz und integrität GRANT, REVOKE Privilegien - Concurrency - SET TRANSACTION - COMMIT und ROLLBACK Kritik und Ausblick Die Schwächen von SQL - der ANSI/ISO-Standard und die verschiedenen Dialekte - die SQL2-Erweiterung - SQL3 Buchung Seminare - Öffentlich - Inhouse Termine www.cross-systems.de/Seminare nach Vereinbarung Kontakt: Fr. Edler Ehrenbreitsteiner Str. 32, D-80993 München 0049 – 89 / 14 36 85-0 0049 – 89 / 14 36 85-29 Fax Seminare Beschreibung Inet.doc Preis je Seminartag Siehe aktuelle Preisliste Individual-Seminare, Workshops und Coaching CROSS SYSTEMS Information Management GmbH Trifft eine dieser Aussagen zu? Das von Ihnen gewünschte Thema ist noch nicht / nicht / nicht mehr in unserem Standard-Seminar-Angebot enthalten. Keines der Standard-Seminare trifft Ihre Anforderungen im Kern. Das Seminar ist zwar in der Standard-Seminar-Liste, jedoch fehlt die Inhaltsbeschreibung. Fachlich / personell liegen besondere Voraussetzungen vor (Sprache, Branche, Fachvoraussetzungen). Fachlich / personell ist auf besonders vertrauliche Angelegenheiten Rücksicht zu nehmen. Unterlagen, Handbücher, Leitfäden, Dokumentationen sind individuell anzupassen oder neu zu erstellen. Ort, Räumlichkeiten und Ausrüstung erfordern besondere Flexibilität. In diesen Fällen wenden Sie sich an Herrn Deuring. Wir freuen uns auf Sie. Ihr Schulungs-Team Bestellung von Informationsmaterial CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] Öffentliche Termine: www.cross-systems.de Inhouse-Seminare : Nach Vereinbarung