Betriebssysteme it-akademie Bayern z/os und OS/390 Lehrgang 2009 Prof. Dr.-Ing. Wilhelm G. Spruth Teil 9a Job Control

Größe: px
Ab Seite anzeigen:

Download "Betriebssysteme it-akademie Bayern z/os und OS/390 Lehrgang 2009 Prof. Dr.-Ing. Wilhelm G. Spruth Teil 9a Job Control"

Transkript

1 Betriebssysteme it-akademie Bayern z/os und OS/390 Lehrgang 2009 Prof. Dr.-Ing. Wilhelm G. Spruth Teil 9a Job Control bs 0901 ww6 copyright W. G. Spruth, wgs 03-95

2 Availability, Reliability, and Serviceability are cornerstones in these systems. The systems have extensive recovery and redundancy functions built in. Continuous availability is ensured by dynamic reconfiguration capabilities as well as dynamic software changes. Data integrity is provided by system managed storage, automatic backup, recovery options, security, and software exploitation of the z/architecture and S/390 architectures. Flexibility: The system can be tailored to the needs of the users and the business. Storage management: Automated management of data storage with backups and archives. Parallel Sysplex: Solution for coupling multiple system images together providing the look and feel of a single system image. Data can be shared among the images in the sysplex.

3 Software The OS/390 operating system consists of load modules and is often called executablecode. These load modules are placed onto Disk (DASD) volumes into load libraries during a system install process. Hardware The system hardware consists of all the devices, controllers, and processors that make up a z/os or OS/390 complex. Devices Shown are the tape, DASD, and console devices. OS/390 consists of a collection of functions that are called base elements and optional elements. The optional elements (features) are either integrated or nonintegrated. It is important to note that these optional features, both integrated and nonintegrated, are also tested as part of the integration of the entire system.

4 z/os und OS/390 Anfang 1966 als OS/360 (reines Stapelverarbeitungssystem) eingeführt - Fred Brooks Spätere Namenswechsel OS/360 MFT MVT MVS 1996 Namensänderung MVS nach OS/390 - Bündeln von mehr als 70 Komponenten: Vereinfachung der Installation und der Wartung 2000 Namensänderung OS/390 nach z/os - 64 Bit Adressierung es 0555 ww6 wgs 11-00

5 Benutzer Sprach- Presentation Kommando Prozesse Übersetzer Manager Interpreter (GUI) (Shell) Benutzer Schnittstelle Betriebssystem Schnittstelle Betriebssystem Kernel Hardware Schnittstelle Hardware Schichtenmodell der Rechnerarchitektur es 0520z ww6 wgs 09-99

6 JES TSO Unix Shell Stapel Interaktive Unix Verarbeitung Verarbeitung System Serv. Betriebssystem Hardware OS/390 Grundstruktur Die drei wichtigsten Subsysteme: JES (Job Entry Subsystem) für die Stapelverarbeitung TSO (Time Sharing Option) für die interaktive Verarbeitung (z.b. Programmentwicklung) Unix System Services, Posix kompatibles Unix Subsystem es 0117 ww6 wgs 04-99

7 OS/390 Grundstruktur unabhängige virtuelle Adressenräume (Regions) Unix Web. Job Com. TSO CICS Syst. Appl. Entry DB2 RACF Serv. Serv. Serv. Sub. OS/390 Kernel (Basic Control Program) Der OS/390 Kernel unterstützt eine Vielzahl von virtuellen Adressenräumen, die im OS/390 Jargon als Regions bezeichnet werden. Einige der Regions beherbergen Subsysteme, die Teil des Betriebssystems sind, aber im Benutzerstatus laufen. Einige der (zahlreichen) Subsysteme sind: CICS Transaktionsverarbeitung TSO Shell, Entwicklungsumgebung USS Unix kompatible Shell, Entwicklungsumgebung WAS WebSphere Web Application Server JES Job entry Subsystem DB2 relationale Datenbank RACF Sicherheitssystem Communications Server es 0556 ww6 wgs 03-01

8 z/os Subsysteme CICS Transaktions Manager IMS Transaktionsmanager DB2 Datenbank IMS Datenbank VSAM index-sequentielles Dateisystem XCF JES2/3 Security Server (RACF, DCE Security, Firewall) Netview, Systemview WebSphere UNIX Services Distributed Computing Services (DCE, NFS, DFS, FTP) LAN Server Run Time Language Support C/C++ COBOL Object Oriented Cobol PL/1 Fortran Assembler C/C++ Open Class Library JDK, JVM es 0518z ww6 wgs 09-99

9 jedi.informatik.uni-leipzig.de :80 S/390 Rechner an den Universität Leipzig Z/OS 1.5 CICS IMS VSAM DB2 Unix System Services JES Cobol PL/1 Fortran C++ Java WebSphere S/390-Linux Studenten loggen sich mit PC oder Unix Clienten in den S/390 Server ein. Zugang mit einem gängigen 3270 Emulator, z.b. als Applet in einem Web Browser implementiert. Verbindungsprotokoll : TCP/IP und Telnet Direkter Web Zugriff ist möglich es 2005 ww6 wgs 06-01

10 System Functions Overview (1) Multiprocessing is the concurrent execution of two or more tasks on different processors. The System Resources Manager (SRM) must optimize the utilization of the resources of the system and at the same time provide an installationspecified level of service to each user. The Workload Manager (WLM) is a user-friendly interface to SRM. Job Entry Subsystem (JES) handles the job management function for both the z/os and OS/390 operating systems. The Storage Management Subsystem (SMS) is included in DFSMS. SMS allows the system to manage the performance, availability, and space utilization of the DASD volumes installed at an installation. The VTAM, TSO, CICS, and IMS address spaces are all started task address spaces. These address spaces may be started at the operator's console by a START command

11 System Functions Overview (2) Job management is handled by the Job Entry Subsystem, either JES2 or JES3. JES2 accepts the submission of work for the z/os or OS/390 base control program (BCP. Kernel). Program management routines locate the program requested on the // EXEC Job Control Language (JCL) statement and load it into the private area of the assigned address space. Once a job gets assigned to an address space, it becomes work for the system to perform. A unit of work in the z/os or OS/390 system is called a task. Task dispatching consists of determining which is the highest priority ready task and giving processor control to that task.

12 Die wichtigsten OS/390 Sprachen Cobol PL/1 Assembler Fortran C++ Java Skripte Shellskripte unter Unix BAT-Files unter DOS REXX unter OS/390 REXX Von IBM entwickelte interpretative Scriptsprache, verfügbar für alle IBM Betriebssysteme, vergleichbar zu Pearl oder Tcl/tk. Vollwertige Programmiersprache. Weit verbreitet bei den Benutzern von S/390 Rechnern. es 0505z ww6 wgs 09-99

13 REXX Programmierbeispiel /* A short program to greet you */ /* First display a prompt */ say Please type your name and then press ENTER: parse pull answer /* Get the reply into answer */ /* If nothing was typed, then use a fixed greeting */ /* otherwise echo the name politely */ if answer= then say Hello Stranger! else say Hello answer! es 0505z ww6 wgs 09-99

14 Programmarten Subsysteme sind Programmprodukte wie Datenbanken und Trans aktionsmonitore, die Laufzeitumgebungen für eigentliche Benutzerprogramme zur Verfügung stellen. Benutzerprogramme können sein: klassische z/os (bzw. OS/390) Hintergrundprogramme Kundenanwendungen, die unter der Kontrolle von CICS, IMS oder Websphere ablaufen, oder UNIX-Programme, die die UNIX System Services unter z/os ausnutzen. Systems Management Funktionen werden für die Steuerung und Überwachung des Ablaufes benötigt. Es gibt sehr viele solcher Funktionen von der IBM und Drittanbietern zur Überwachung des Betriebssystems und, da sich das Betriebssystem in weiten Bereichen selbst steuert, zur Überwachung der Middleware und der Kundenanwendungen.

15 Zwei Arten der Datenverarbeitung Interaktive Verarbeitung Beispiel Excel: Sie arbeiten mit einer großen Excel Tabelle und stoßen eine Berechnung an, die viele Sekunden oder Minuten dauert. Während der Berechnung blockiert der Rechner, reagiert z.b. nicht auf Tastatur Eingaben. Stapelverarbeitung Beispiel Word for Windows: Sie editieren ihre Diplomarbeit mit Word for Windows. Dies ist ein interaktiver Prozess. Sie beschließen, die ganze Arbeit auf Ihrem Tintenstrahldrucker probeweise auszudrucken. Dies dauert viele Sekunden oder Minuten. Während des Druckens blockiert der Rechner nicht. Sie können die Diplomarbeit weiter editieren. Hierzu setzt Word for Windows neben dem Editierprozess einen getrennten Druckprozess auf. Der Scheduler/Dispatcher des Betriebssystems stellt zeitscheibengesteuert beiden Prozessen CPU Zeit zur Verfügung.

16 Excel Prozess Interaktiv blockiert editieren berechnen WfW Editierprozess Druckprozess Stapel editieren drucken Interaktive und Stapelverarbeitung

17 Stapelverarbeitung unter Linux Der cron-daemon ist eine Jobsteuerung von Unix bzw. Unix-artigen Betriebssystemen wie Linux, BSD oder Mac OS X, die wiederkehrende Aufgaben (cronjobs) automatisch zu einer bestimmten Zeit ausführen kann. Hierzu werden Skripte und Programme zu vorgegebenen Zeiten gestartet. Der auszuführende Befehl wird in einer Tabelle, der so genannten crontab, gespeichert. Jeder Benutzer des Systems darf eine solche crontab anlegen. Diese Tabelle besteht aus sechs Spalten; Die ersten fünf dienen der Zeitangabe (Minute, Stunde, Tag, Monat, Wochentage), die letzte enthält den Befehl. Die einzelnen Spalten werden durch Leerzeichen oder Tabulatoren getrennt. Häufig führt der Cron-Daemon wichtige Programme für die Instandhaltung des Systems aus, wie zum Beispiel Dienste für das regelmäßige Archivieren und Löschen von Logdateien. Beim Hochfahren eines Linux Systems wird als Erstes cron gestartet. cron wiederum startet einen Shell Prozess. Griechisch chronos (χρόνος) bedeutet Zeit.

18

19 Cron Cron is the name of a batch processing program that enables unix users to execute commands or scripts (groups of commands) automatically at a specified time/date. It is normally used for sys admin commands, like running a backup script, but can be used for anything. A common use today is connecting to the internet and downloading your . Vixie cron and ISC Cron are modern versions, included with most Linux distributions. Cron is the software which most closely resembles the z/os Batch Processing facilities. However, the z/os Job Entry Subsystem (JES) provide functions which go far beyond those offered by cron.

20 Ein Stapelverarbeitungsauftrag interagiert während seiner Ausführung nicht mit dem Benutzer. Er kann während der Ausführung temporär unterbrochen und wieder aufgenommen werden, jenachdem ob Aufträge mit höherer Priorität die Ressourcen dringender benötigen.werden Bei einer interaktiven Verarbeitung monitored der Benutzer die Ausführung und wartet auf die Ergebnisse. Unix Shell xxxx& Unix Shell Stapel Verarbeitung Interaktive Verarbeitung Betriebssystem Hardware Unix Grundstruktur Die Stapelverarbeitung ist ein Sonderfall der interaktiven Verarbeitung. In der Shellsprache werden Batch-Aufträge durch ein nachgestelltes & gekennzeichnet. es 0118 ww6 wgs 04-99

21

22 Batch Processing Eine Stapelverarbeitung erfolgt häufig in mehreren Schritten. Beispiel: Monatliche Kreditabrechnung in einer Bank. Diese könnte z.b. aus den folgenden Schritten bestehen: 1.Darlehnskonto abrechnen, Saldo um Tilgungsrate verändern 2.Tilgung und Zinsen im laufenden Konto (Kontokorrent) auf der Sollseite buchen 3.Globales Limit überprüfen 4.Bilanzpositionen (Konten) 5.G+V Positionen (Gewinn- und Verlust Konten) 6.Zinsabgrenzung monatlich für jährliche Zinszahlung 7.Bankmeldewesen (ein Kunde nimmt je DM bei 10 Banken auf, läuft am Stichtag) Ein derartiger Vorgang wird als Auftrag oder Job bezeichnet. Ein Job besteht aus einzelnen Job Steps. es 0511 ww6 wgs 09-01

23 Stapelverarbeitung vs. Interaktive Verarbeitung Batch Processing vs. Interactive Processing Eine interaktiven Client/Server Verarbeitung erfolgt synchron. Der Klient ruft ein Programm des Servers auf, und wartet (blokiert), bis die Ergebnisse des Servers zurückkommen. Eine Stapelverarbeitung erfolgt asynchron. Ein Klient ruft ein Server Programm auf, und wendet sich dann anderen Aufgaben zu. Der Klient fragt nicht, wann der Server mit der Stapelverarbeitung fertig ist. Die Benutzung eines Editors ist eine typische interaktive Anwendung. Die monatliche Gehaltsabrechnung in einem Großunternehmen ist typisch für eine Stapelverarbeitung. Eine Stapelverarbeitung erfolgt häufig in mehreren Schritten. Ein Beispiel sind die Buchungsvorgänge für die monatliche Kreditabrechnung in einer Bank. Diese könnte z.b. aus den folgenden Schritten bestehen: 8. Darlehnskonto abrechnen, Saldo um Tilgungsrate verändern 9. Tilgung und Zinsen im laufenden Konto (Kontokorrent) auf der Sollseite buchen 10.Globales Limit überprüfen 11.Bilanzpositionen (Konten) 12.G+V Positionen (Gewinn- und Verlust Konten) 13.Zinsabgrenzung monatlich für jährliche Zinszahlung 14.Bankmeldewesen (ein Kunde nimmt je DM bei 10 Banken auf, läuft am Stichtag) Ein derartiger Vorgang wird als Job bezeichnet. Ein Job besteht aus einzelnen Job Steps. es 0511 ww6 wgs 09-01

24 Jobs

25 Prozess (Process, Task) Auftrag (Job) Jedem Prozess sind Betriebsmittel zugeteilt : (mindestens ein Prozessleitblock - Process Control Block, PCB, Task Control Block, TCB). Weitere Betriebsmittel : Hauptspeicherplatz, Anspruch auf CPU - Zeit, Zugriffsberechtigungen. Ein Auftrag (JOB) wartet darauf, daß das System für ihn einen (oder mehrere) Prozesse generiert. JCL (Job Control Language) ist eine Scriptsprache, in der die Ausführung eines Jobs beschrieben wird. JES (Job Entry Subsystem) ist ein z/os Subsystem, welches die gleichzeitige Ausführung zahlreicher Jobs steuert.

26 Batch Processing Stapelverarbeitung Batch-Jobs, auch Stapelverarbeitung oder Batch- Prozesse genannt, sind Programmroutinen, die zeitoder ereignisgesteuert ohne Interaktion mit dem Benutzer ablaufen. Die Hintergrundprogramme lesen Daten ein und liefern Rückgabewerte sowie Statusinformationen wie Laufzeit, Störungen und Fehlerbeschreibungen zurück. Ein Job-Scheduler startet und überwacht die Batch-Läufe. Praktisch alle Computersysteme verfügen über solche Mechanismen. Selbst Windows-Desktops verwenden Jobs, beispielsweise zur Datensicherung oder zum Ausdrucken von Dokumenten. Firmen verwenden die Batch-Steuerung unter anderem dazu, Massendaten wie Lohnabrechnungen zu verarbeiten, Vertriebszahlen auszuwerten oder Geschäftsinformationen in ein Data Warehouse zu laden. es 0626 ww6 wgs 07-04

27 What is batch processing? Much of the work running on z/os consists of programs called batch jobs. Batch processing is used for programs that can be executed: With minimal human interaction At a scheduled time or on an as-needed basis. After a batch job is submitted to the system for execution, there is normally no further human interaction with the job until it is complete.

28 Batch Processing(1) Batch in z/os: a job is submitted, it performs a long series of things (calculations, I/Os), writes ist results into a file, exits with RC Complex Queries (SQLJ instead of JDBC) Cheque and account processing debits, credits, loans, credit rating Data Backups, Compression, Conversion Offline ATM processing System & Database maintenance Data replication & synchronization Processing exchanged B2B data Tape processing Printing File system maintenance, healthchecks, compression Configuration Jobs (wsadmin, RACF)

29 Batch Processing(2) Enterprise Batch requires sophisticated functionality (which is not available in distributed environments Time dependent execution Maintaining relationships Adminstrative and controlling functions Ability to control & manage system resources Efficient multi tasking / multi user Accounting abilities Batch Execution environment

30 Batch Processing(3) Can you imagine to run and control more the 10 batch jobs in a Windows or UNIX system in parallel? Can you imagine to control the output of more then 10 batch jobs in a Windows or Unix system? z/os can run, administer and control ten thousands of batch jobs in one Parallel Sysplex!

31 Submission eines Jobs Ein Job Control Programm (Äquivalent einer Bat File unter DOS 6.22) besteht aus einer Reihe von prozeduralen Befehlen, und wird in der Job Control Language (JCL) erstellt. Die JCL hat ihren Ursprung im Lochkartenzeitalter. Jeder JCL Befehl beginnt mit den beiden Zeichen // und hat keinen Delimiter (z.b. ; in C++) sondern statt dessen eine feste Befehlslänge von genau 80 Zeichen. Beispiel für einen JCL Befehl: // DCB=(RECFM=FB,LRECL=80,BLKSIZE=400) RECFM, FB, LRECL und BLKSIZE sind Schlüsselwörter der JCL Sprache. Der Befehl besagt, daß die hiermit angesprochene Datei (bzw. ihr Data Control Block, DCB) ein Fixed Block (FB) Record Format (RECFM) hat (alle Datensätze haben die gleiche Länge), dessen Länge (Logical Record Length LRECL) 80 Bytes beträgt, und daß für die Übertragung vom/zum Hauptspeicher jeweils 5 Datensätze zu einem Block von (Blocksize BLKSIZE) 400 Bytes zusammengefaßt werden. Literatur M.Winkler: MVS/ESA JCL. Oldenbourg, 3. Auflage, 1999 es 0507z ww6 wgs 09-99

32 Beispiel eines DOS 6.22 Jobs auftrag.bat f: f:\programme cd programme able able.exe xxx.dat baker baker.exe yyy.dat charlie charlie.exe zzz.dat cd \ aaa.dat c: able baker read xxx.dat write yyy.dat end read yyy.dat write zzz.dat end charlie read zzz.dat read xxx.dat write aaa.dat end es 0583 ww6 wgs 07-02

33 Job Control Script xxx.auftrag.jcl Programm Bibliothek Job Step Job Step Job Step Daten Daten Daten Konzept eines z/os Jobs Da das JCL Programm die verwendeten Dateien angibt, ist ein late Binding der verwendeten Dateinen an die auszuführenden Programme möglich. Eine Cataloged Procedure ist ein JCL Programm, welches vom Benutzer für eine spätere Verwendung zwischengespeichert wird (.z.b. in einer vom Benutzer erstellten Library JCLLIB) und bei Bedarf mittels eines JCL Befehls aufgerufen wird. Es 0554 wgs 09-00

34 JCL

35 Symbolic references to files z/os normally uses symbolic references to files (data sets) rather than actual file names. The use of symbolic references provides a naming redirection between a data set-related name used in a program and the actual data set used during execution of that program.

36

37 //SPRUTHC JOB (),CLASS=A,MSGCLASS=H,MSGLEVEL=(1,1), // NOTIFY=&SYSUID, TIME= //PROCLIB JCLLIB ORDER=CBC.SCBCPRC //CCL EXEC PROC=EDCCB, // INFILE='SPRUTH.TEST.C(HELLO1)', // OUTFILE='SPRUTH.TEST.LOAD(HELLO1),DISP=SHR' Ein einfaches JCL Script JOB Statement markiert den Anfang eines Jobs EXEC Statement bezeichnet Prozedur, die ausgeführt werden soll PROC Statement gibt den Anfang einer Procedur an DD Statement bezeichnet die zu benutzenden Dateien /* Statement markiert das Ende von Daten, die in die JCL Statements eingeführt werden es 0363 ww6 wgs 09-01

38 ar 0121 ww6 wgs 09-02

39

40

41 PL/1 Programmierbeispiel es 0545 ww6 wgs 09-00

42

43

44 Submission eines Jobs Ein Job Control Programm (Äquivalent einer Bat File unter DOS 6.22) besteht aus einer Reihe von prozeduralen Befehlen, und wird in einer Script Sprache, der Job Control Language (JCL) erstellt. Die JCL hat ihren Ursprung im Lochkartenzeitalter. Jeder JCL Befehl beginnt mit den beiden Zeichen // und hat keinen Delimiter (z.b. ; in C++), sondern statt dessen eine feste Befehlslänge von genau 80 Zeichen (genau genommen 72 Zeichen plus 8 folgende Steuerzeichen). Beispiel für einen JCL Befehl: // DCB=(RECFM=FB,LRECL=80,BLKSIZE=400) RECFM, FB, LRECL und BLKSIZE sind Schlüsselwörter der JCL Sprache. Der Befehl besagt, daß die hiermit angesprochene Datei (bzw. ihr Data Control Block, DCB) ein Fixed Block (FB) Record Format (RECFM) hat (alle Datensätze haben die gleiche Länge), dessen Länge (Logical Record Length LRECL) 80 Bytes beträgt, und daß für die Übertragung vom/zum Hauptspeicher jeweils 5 Datensätze zu einem Block von (Blocksize BLKSIZE) 400 Bytes zusammengefaßt werden. Literatur M.Winkler: MVS/ESA JCL. Oldenbourg, 3. Auflage, 1999 es 0507z ww6 wgs 09-99

45 JES Job Entry Subsystem

46

47 Job Scheduling Characteristics 1. At night, many batch jobs executing programs and utilities are processed. These jobs consolidate the results of the online transactions executed during the day. 2. The batch jobs generate reports of business statistics. 3. Backups of critical files and databases are made before and after the batch window. 4. Reports with business statistics are sent to a specific area for analysis during the following day. 5. Reports with exceptions are sent to the branch offices. 6. Monthly account balance reports are generated and sent to all bank customers. 7. Reports with processing summary are sent to the partner credit card company. 8. A credit card transaction report is received from the partner company. 9. In the production control department, the operations area is monitoring the messages on the system console and the execution of the jobs. 10. Jobs and transactions are reading or updating the database (the same database used by online transactions) and many files are written to tape.

48 What is JES? In the z/os operating system, JES manages the input and output job queues and data. JES handles the following aspects of batch processing for z/os: Receives jobs into the operating system Schedules them for processing by z/os Controls their output processing Accept and queue jobs submitted for execution Queue jobs for an initiator -- a JES program that requests the next job in the queue Accept output from a job while it is running and queue the output Can print the output, or save it on spool for an output manager to retrieve.

49

50 What is spooling? Spooling is a method for queuing and holding data for input or output. JES uses one or more disk data sets for spooling. Input jobs and printed output from many jobs are stored in the single (conceptual) spool data set.

51 Spooling Spooling is the means by which the system manipulates its work, including: Using storage on direct access storage devices (DASD) as buffer storage to reduce processing delays when transferring data between peripheral equipment and a program to be run. Reading and writing input and output streams on an intermediate device for later processing or output. Performing an operation such as printing while the computer is busy with other work. To implement input spooling in JCL, you declare //DD *, which defines one file whose content records are in JCL between the //DD *statement and the /*statements. All thelogical records must have 80 characters. In this case this file is read and stored in a specific JES2 spool area (a huge JES file on disk) To implement output spooling in JCL, you specify the keyword SYSOUT on the DD statement. SYSOUT defines an empty file in the spool, allocated with logical records of 132 characters in a printed format (EBCDIC/ASCII/UNICODE). This file is allocated by JES when interpreting a DD card with the SYSOUT keyword, and used later for the step program. Generally, after the end of the job, this file is printed by a JES function.

52 What an initiator does To run multiple jobs asynchronously, z/os uses initiators to: Ensure that jobs do not conflict in data set usage Ensure that single-user devices (tape drives) are allocated correctly Find executable programs requested by jobs Clean up after the job ends and request the next job Preventing two users from accessing the same data at the same time is critical to z/os and the ability to do this is one of the defining characteristics of the operating system.

53 JES, job management, and JCL Job control language (JCL) is the language used by a batch job to request resources and services from the operating system. Through JCL, you specify: Who you are (important for security reasons). Which resources (programs, files, memory) and services are needed from the system to process your program.

54

55

56 Job Scheduling Mainframe operating systems are usually equipped with sophisticated job scheduling software that allows data center staff to submit, manage, and track the execution and output of these batch jobs. Batch processes have the following characteristics: Large amounts of input data are processed, stored records accessed, and a large volume of output is produced. Interactive response time is usually not the primary requirement, and the jobs can take several minutes to complete. However, batch jobs often must complete within a batch window, a period of less intensive online activity prescribed by a service level agreement. Information is generated about large numbers of users. A scheduled batch process consists of the execution of hundreds or thousands of jobs in a pre-established sequence. The process is managed by a specific area in the IT organization (the operations staff).

57 Voraussetzung für die Ausführung eines Jobs ist, daß benutzte Programme und Dateien (Data Sets, Files) bereits existieren. Erstellung und Eingabe (Submission) eines Jobs erfordert die folgenden Schritte: 1.Zuordnung einer Datei, welche das Job Control Programm enthalten soll. (Kann unter ISPF geschehen). 2.Editieren und Abspeichern der JCL Datei (unter ISPF oder TSO) 3.Submission Da das JCL Programm die verwendeten Dateien angibt, ist ein late Binding der verwendeten Dateinen an die auszuführenden Programme möglich. Eine Cataloged Procedure ist ein JCL Programm, welches vom Benutzer für eine spätere Verwendung zwischengespeichert wird (.z.b. in einer vom Benutzer erstellten Library JCLLIB) und bei Bedarf mittels eines JCL Befehls aufgerufen wird. es 0508z ww6 wgs 09-99

58

59 Job Scheduler Job-Scheduler arbeiten nach dem Master/Agent-Konzept. Der Master (JES2 oderjes3) initiiert die Batches, reiht sie je nach Priorität in Warteschlangen ein und kontrolliert deren Ablauf. Die Agenten sind selbständige Prozesse, die in eigenen virtuellen Adressräumen laufen. Sie führen die Jobs aus und senden Statusinformationen an die Steuerungskomponente und/oder fertigen Laufzeitberichte an. JES Agent 1 Agent 2 Agent 3 / Kernel Z/OS bezeichnet die Agenten als Initiator. es 0627 ww6 wgs 07-04

60 Initiator Bei der Batch.Verarbeitung liest das Job Entry Subsystem (JES) einen Job mit Hilfe eines Internal Readers ein und interpretiert die Job Control Language (JCL) mit Hilfe des Converter/Interpreter. Der Initiator kontrolliert die Ausführung der einzelnen Jobsteps. Er ist ein integraler Bestandteil von z/os, der JCL liest, interpretiert und ausführt. that reads, interprets, and executes the JCL. Er läuft normalerweise in mehreren Adressenräumen (als multiple initiators). Ein Initiator steuert den Ablauf von Jobs, einen nach den anderen innerhalb des gleichen adressenraums. Wenn z.b. 10 Initiators aktiv sind, dann laufen gleichzeitig 10 Batch Jobs in 10 getrennten Adressenräumen.

61 Es 0533 ww6 wgs 08-00

62 INPUT Ein Job wird über den Reader (Internal Reader) eingelesen und auf dem Spool.Datenträger abgelegt. Er gelangt in die JES Input Queue und erhält eine Jobnummer. CONVERSION Die JCL wird im Falle von Prozeduren ergänzt und auf Gültigkeit überprüft. Es wird ein so genannter Internal Text erstellt, der als Kontrollblockstruktur die Batch.Verarbeitung gegenüber dem JES repräsentiert. EXECUTION Nach einem bestimmten Algorithmus und auf der Basis von Priorit äten wird ein Job zur Ausführung ausgewählt. Die Kontrollblöcke des ausgewählten Jobs werden dazu einem freien Initiator übergeben. OUTPUT Die vom Programm erstellten Listen werden in der JES Output Queue auf dem Spool.Datenträger gehalten, bis ein freier Drucker bereit ist, die Listen auszudrucken, oder bis der User/Operator den Output löscht (cancelt). PURGE Erst wenn der gesamte Output auf einen Drucker ausgegeben wurde, werden die von einem Batchjob belegten Bereiche auf dem Spool.Datentr äger gelöscht.

63

64 Job Entry Subsystem (JES) Auf einem Großrechner laufen in der Regel zahlreiche Jobs gleichzeitig und parallel (hunderte oder tausende von z. T. langlaufenden Jobs während eines Tages). Die Übergabe eines neuen Jobs an das Betriebssystem, das Queuing von Jobs, die Prioritäts- und Ablaufsteuerung zahlreicher Jobs untereinander, Startzeit und Wiederholfrequenz, Durchsatzoptimierung sowie die Zuordnung oder Sperrung von Resourcen ist die Aufgabe eines Job Steuerungssystems. Unter Windows ist dies der Windows Scripting Host. Unter Unix existieren verschiedene Software Produkte, z.b. S+ batch, fbatch und viele andere. Die Übergabe (Submission) eines Stapelverarbeitungs-Jobs an das Betriebssystem erfolgt durch einen Benutzer; bei einem Großrechner durch einen spezifisch hierfür abgestellten Bediener (Operator). Unter z/os wird die Job Submission mit Hilfe des Job Entry Subsystems (JES) automatisiert. JES bewirkt: Zu Anfang der Bearbeitung die Zuordnung von Eingabe und Ausgabe Ressourcen Während der Verarbeitung die Zuordnung von Ressourcen wie CPU s und Hauptspeicher Nach Abschluß der Bearbeitung die Freigabe der Ressourcen. Sie werden damit für andere Jobs verfügbar. Jobs werden an das Betriebssystem über JES gesteuerte Queue Server (Initiator ) übergeben. Jeder Initiator bedient einen einzigen virtuellen Adressenraum, in dem er auch selbst untergebracht ist.. Wenn ein Job abgeschlossen wird, wird der Initiator des Adressraums aktiv und JES sendet den nächsten Job, der darauf wartet, verarbeitet zu werden. es 0509 ww6 wgs 09-99

65 Job Control Scheduling Levels bs1002 ww6 wgs 11-02

66 JES2 und JES3 Aus historischen Gründen existieren zwei leicht unterschiedliche JES Varianten: JES2 und JES3. In einer gegebenen OS/390 Installation wird jeweils nur eine der beiden Varianten eingesetzt. Die Mehrzahl der Installationen setzen JES2 ein, einschließlich jedi.informatik.uni-leipzig.de. In großen SYSPLEX Konfigurationen ist JES3 die bevorzugte Komponente. neue Jobs globales JES3 lokales JES3 lokales JES3 lokales JES3 lokales JES3 Mt Hilfe einer zentralen Ressource Verwaltung und Zuordnung kann ein Single System Image erstellt werden, welches die verteilte Struktur des SYSPLEX vor dem Benutzer weitgehend verbirgt. Anwendungsprogrammierer können mit Hilfe von JCL ähnlichen Befehlen in ihrem Code festlegen, daß der Job zu vorgegebenen Zeitpunkten (z.b. täglich, monatlich oder jährlich) laufen soll. es 0510z ww6 wgs 09-99

67 Using SDSF After submitting a job, it is common to use System Display and Search Facility (SDSF) a utility that lets you look at output data sets. You can use SDSF to review the job output for successful completion, or to find and fix JCL errors. Specifically, SDSF allows you to display printed output held in the JES spool area. Much of the printed output sent to JES by batch jobs (and other jobs) is never actually printed. Instead it is inspected using SDSF and deleted or used as needed. SDSF provides a number of additional functions, including: Viewing the system log and searching for any literal string Entering system commands Controlling job processing (hold, release, cancel, and purge jobs) Monitoring jobs while they are being processed Displaying job output before deciding to print it Controlling the order in which jobs are processed Controlling the order in which output is printed Controlling printers and initiators

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS 2012/13

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS 2012/13 UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS 2012/13 z/os Betriebssystem Teil 2 Job Entry Subsystem el0100

Mehr

https://portal.microsoftonline.com

https://portal.microsoftonline.com Sie haben nun Office über Office365 bezogen. Ihr Account wird in Kürze in dem Office365 Portal angelegt. Anschließend können Sie, wie unten beschrieben, die Software beziehen. Congratulations, you have

Mehr

Das neue Volume-Flag S (Scannen erforderlich)

Das neue Volume-Flag S (Scannen erforderlich) NetWorker 7.4.2 - Allgemein Tip 2, Seite 1/5 Das neue Volume-Flag S (Scannen erforderlich) Nach der Wiederherstellung des Bootstraps ist es sehr wahrscheinlich, daß die in ihm enthaltenen Informationen

Mehr

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren: Installationshinweise Z250I / Z270I Adapter IR USB Installation hints Z250I / Z270I Adapter IR USB 06/07 (Laden Sie den Treiber vom WEB, entpacken Sie ihn in ein leeres Verzeichnis und geben Sie dieses

Mehr

iid software tools QuickStartGuide iid USB base driver installation

iid software tools QuickStartGuide iid USB base driver installation iid software tools QuickStartGuide iid software tools USB base driver installation microsensys Nov 2016 Introduction / Einleitung This document describes in short form installation of the microsensys USB

Mehr

Preisliste für The Unscrambler X

Preisliste für The Unscrambler X Preisliste für The Unscrambler X english version Alle Preise verstehen sich netto zuzüglich gesetzlicher Mehrwertsteuer (19%). Irrtümer, Änderungen und Fehler sind vorbehalten. The Unscrambler wird mit

Mehr

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4 UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 4 Leistungsverhalten el0100 copyright W. G. Spruth,

Mehr

MobiDM-App Handbuch für Windows Mobile

MobiDM-App Handbuch für Windows Mobile MobiDM-App Handbuch für Windows Mobile Dieses Handbuch beschreibt die Installation und Nutzung der MobiDM-App für Windows Mobile Version: x.x MobiDM-App Handbuch für Windows Mobile Seite 1 Inhalt 1. WILLKOMMEN

Mehr

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich? KURZANLEITUNG Firmware-Upgrade: Wie geht das eigentlich? Die Firmware ist eine Software, die auf der IP-Kamera installiert ist und alle Funktionen des Gerätes steuert. Nach dem Firmware-Update stehen Ihnen

Mehr

English. Deutsch. niwis consulting gmbh (https://www.niwis.com), manual NSEPEM Version 1.0

English. Deutsch. niwis consulting gmbh (https://www.niwis.com), manual NSEPEM Version 1.0 English Deutsch English After a configuration change in the windows registry, you have to restart the service. Requirements: Windows XP, Windows 7, SEP 12.1x With the default settings an event is triggered

Mehr

miditech 4merge 4-fach MIDI Merger mit :

miditech 4merge 4-fach MIDI Merger mit : miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse

Mehr

Installation mit Lizenz-Server verbinden

Installation mit Lizenz-Server verbinden Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver

Mehr

Windows Server 2012 R2 Essentials & Hyper-V

Windows Server 2012 R2 Essentials & Hyper-V erklärt: Windows Server 2012 R2 Essentials & Hyper-V Windows Server 2012 R2 Essentials bietet gegenüber der Vorgängerversion die Möglichkeit, mit den Boardmitteln den Windows Server 2012 R2 Essentials

Mehr

Readme-USB DIGSI V 4.82

Readme-USB DIGSI V 4.82 DIGSI V 4.82 Sehr geehrter Kunde, der USB-Treiber für SIPROTEC-Geräte erlaubt Ihnen, mit den SIPROTEC Geräten 7SJ80/7SK80 über USB zu kommunizieren. Zur Installation oder Aktualisierung des USB-Treibers

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen QuickStart Guide to read a transponder with a scemtec TT reader and software UniDemo Voraussetzung: - PC mit der

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

Installation der SAS Foundation Software auf Windows

Installation der SAS Foundation Software auf Windows Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software

Mehr

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

IBM Software Demos Tivoli Provisioning Manager for OS Deployment Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Softwareupdate-Anleitung // AC Porty L Netzteileinschub

Softwareupdate-Anleitung // AC Porty L Netzteileinschub 1 Softwareupdate-Anleitung // AC Porty L Netzteileinschub Softwareupdate-Anleitung // AC Porty L Netzteileinschub HENSEL-VISIT GmbH & Co. KG Robert-Bunsen-Str. 3 D-97076 Würzburg-Lengfeld GERMANY Tel./Phone:

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

Symbio system requirements. Version 5.1

Symbio system requirements. Version 5.1 Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2

Mehr

Im Folgenden wird die Konfiguration der DIME Tools erläutert. Dazu zählen die Dienste TFTP Server, Time Server, Syslog Daemon und BootP Server.

Im Folgenden wird die Konfiguration der DIME Tools erläutert. Dazu zählen die Dienste TFTP Server, Time Server, Syslog Daemon und BootP Server. 1. DIME Tools 1.1 Einleitung Im Folgenden wird die Konfiguration der DIME Tools erläutert. Dazu zählen die Dienste TFTP Server, Time Server, Syslog Daemon und BootP Server. 1.2 Voraussetzungen Folgende

Mehr

WINDOWS 8 WINDOWS SERVER 2012

WINDOWS 8 WINDOWS SERVER 2012 WINDOWS 8 WINDOWS SERVER 2012 IT Fachforum 2012 :: 24.09.-27.09.2012 Andreas Götzfried IT Fachforum::Agenda Windows 8 Windows Server 2012 Zertifizierung WINDOWS 8 Schöne neue Welt Andreas Götzfried Windows

Mehr

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks NetWorker - Allgemein Tip 359, Seite 1/6 Löschen eines erkannten aber noch nicht konfigurierten Laufwerks Seit der Version 7.3.0 ist es sehr einfach, vorhandene Sicherungslaufwerke durch den NetWorker

Mehr

Autorisierung von ArcGIS 10.3 for Server ohne Internetverbindung

Autorisierung von ArcGIS 10.3 for Server ohne Internetverbindung Autorisierung von ArcGIS 10.3 for Server ohne Internetverbindung (Februar 2015) Copyright 2015 Esri Deutschland GmbH Inhalt 1 Einleitung... 3 2 Voraussetzungen... 3 3 Aktualisierungsprozess... 3 4 Überprüfung

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server. 1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent

Mehr

BMC Control M Tipps & Tricks 2. Martin Dienstl, BMC Software martin_dienstl@bmc.com

BMC Control M Tipps & Tricks 2. Martin Dienstl, BMC Software martin_dienstl@bmc.com BMC Control M Tipps & Tricks 2 Martin Dienstl, BMC Software martin_dienstl@bmc.com CONTROL M Tipps&Tricks Topics Usability Nützliche Systemparameter Copyright 3/1/2012 BMC Software, Inc 2 Quantitative

Mehr

FLEX-LM OPT-File Möglichkeiten der Lizenzverwaltung

FLEX-LM OPT-File Möglichkeiten der Lizenzverwaltung Möglichkeiten der Lizenzverwaltung Flex-LM Flex-Net Früher Globetrotter Bis April 2008 Macrovision Im April 2008 Verkauft an Thoma Cressey Bravo Vertrieb und Support durch Acresso-Software Gute Informationen

Mehr

Verwendung des Terminalservers der MUG

Verwendung des Terminalservers der MUG Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität

Mehr

Bes 10 Für ios und Android

Bes 10 Für ios und Android Bes 10 Für ios und Android Architektur einer nicht Container (Sandbox) basierenden MDM Lösung Simple & Secure ios & Android Management mit 10.1.1 Secure Workspace - Sicherer Container für ios und Android

Mehr

CAIRO if knowledge matters

CAIRO if knowledge matters CAIRO if knowledge matters Monitoring mit Microsoft Operations Manager 2007 Ein Überblick Johann Marin, Inhalt if knowledge matters Warum Monitoring? Was soll überwacht werden? SCOM Key Features Das SCOM

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung (Februar 2015) Copyright 2015 Esri Deutschland GmbH Inhalt 1 Einleitung... 3 2 Voraussetzungen... 3 3 Aktualisierungsprozess... 3 4 Überprüfung

Mehr

Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux)

Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux) NetWorker - Allgemein Tip #293, Seite 1/6 Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux) Dies wird offiziell nicht von unterstützt!!! Sie werden also hierfür keinerlei Support erhalten. Wenn man

Mehr

Konzept zur Push Notification/GCM für das LP System (vormals BDS System)

Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Wir Push Autor: Michael Fritzsch Version: 1.0 Stand: 04. Februar 2015 Inhalt 1. Was ist eine Push Notification? 2. Wofür steht GCM?

Mehr

Whitepaper. Produkt: combit Relationship Manager / combit address manager. SQL Server Backup mit SQLBackupAndFTP

Whitepaper. Produkt: combit Relationship Manager / combit address manager. SQL Server Backup mit SQLBackupAndFTP combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / combit address manager SQL Server Backup mit SQLBackupAndFTP - 2 - Inhalt Einleitung 3 Installation 3 Ersteinrichtung

Mehr

Formular»Fragenkatalog BIM-Server«

Formular»Fragenkatalog BIM-Server« Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument

Mehr

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper) Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4

Mehr

Optionale Übung Hardware Konfiguration mit HCD

Optionale Übung Hardware Konfiguration mit HCD Optionale Übung Hardware Konfiguration mit HCD Erstellen Sie eine Hardware Konfiguration via HCD für folgende Konstellation. 2064-106 in Basic Mode - CPCA Type CHPID BL BL CNC CNC - - - CNC CNC CNC BL

Mehr

Windows 8 Lizenzierung in Szenarien

Windows 8 Lizenzierung in Szenarien Windows 8 Lizenzierung in Szenarien Windows Desktop-Betriebssysteme kommen in unterschiedlichen Szenarien im Unternehmen zum Einsatz. Die Mitarbeiter arbeiten an Unternehmensgeräten oder bringen eigene

Mehr

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank SwissICT 2011 am Fallbeispiel einer Schweizer Bank Fritz Kleiner, fritz.kleiner@futureways.ch future ways Agenda Begriffsklärung Funktionen und Aspekte eines IT-Servicekataloges Fallbeispiel eines IT-Servicekataloges

Mehr

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder

Mehr

Employment and Salary Verification in the Internet (PA-PA-US)

Employment and Salary Verification in the Internet (PA-PA-US) Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.

Mehr

QS solutions GmbH. präsentiert das Zusammenspiel von. Ihr Partner im Relationship Management

QS solutions GmbH. präsentiert das Zusammenspiel von. Ihr Partner im Relationship Management QS solutions GmbH präsentiert das Zusammenspiel von & Ihr Partner im Relationship Management Verbinden von Dynamics CRM mit Yammer Yammer ist ein internes soziales Netzwerk, das den Kollegen in Ihrer Organisation

Mehr

Version/Datum: 1.5 13-Dezember-2006

Version/Datum: 1.5 13-Dezember-2006 TIC Antispam: Limitierung SMTP Inbound Kunde/Projekt: TIC The Internet Company AG Version/Datum: 1.5 13-Dezember-2006 Autor/Autoren: Aldo Britschgi aldo.britschgi@tic.ch i:\products\antispam antivirus\smtp

Mehr

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

Mehr

juergen.vogt@uni-ulm.de

juergen.vogt@uni-ulm.de Benutzerregistrierung für SciFinder on WWW Mitglieder, auch Studenten, der Universität Ulm können SciFinder Scholar für nicht-kommerzielle Zwecke nutzen. Allerdings ist der Zugang personalisiert. Damit

Mehr

Klausur BWL V Investition und Finanzierung (70172)

Klausur BWL V Investition und Finanzierung (70172) Klausur BWL V Investition und Finanzierung (70172) Prof. Dr. Daniel Rösch am 13. Juli 2009, 13.00-14.00 Name, Vorname Anmerkungen: 1. Bei den Rechenaufgaben ist die allgemeine Formel zur Berechnung der

Mehr

Fragen zur GridVis MSSQL-Server

Fragen zur GridVis MSSQL-Server Fragen zur GridVis MSSQL-Server Frage Anmerkung 1.0 Server allgemein 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens

Mehr

KIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch

KIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch - 1 - Inhalt 1 Einführung... 3 2 Installation und Einrichtung... 4 3 Funktionalität des KIP Druckerstatus... 6 4 Benutzung des KIP Druckerstatus...

Mehr

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt

Mehr

MySQL Cluster und MySQL Proxy

MySQL Cluster und MySQL Proxy MySQL Cluster und MySQL Proxy Alles Online Diese Slides gibt es auch unter: http://rt.fm/s4p Agenda (Don't) Panic Web- und MySQL-Server MySQL Master-Master Cluster MySQL Proxy und Cluster MySQL Master-Slave/Master

Mehr

SanStore: Kurzanleitung / SanStore: Quick reference guide

SanStore: Kurzanleitung / SanStore: Quick reference guide SanStore Rekorder der Serie MM, MMX, HM und HMX Datenwiedergabe und Backup Datenwiedergabe 1. Drücken Sie die Time Search-Taste auf der Fernbedienung. Hinweis: Falls Sie nach einem Administrator-Passwort

Mehr

ecall sms & fax-portal

ecall sms & fax-portal ecall sms & fax-portal Beschreibung des s Dateiname Beschreibung_-_eCall 2015.08.04 Version 1.1 Datum 04.08.2015 Dolphin Systems AG Informieren & Alarmieren Samstagernstrasse 45 CH-8832 Wollerau Tel. +41

Mehr

für Systemprogrammierer systemorientierte Mitarbeiter Autor: Wolfram Greis Blended Learning Modul Version 1.5 vom 14. Oktober 2013

für Systemprogrammierer systemorientierte Mitarbeiter Autor: Wolfram Greis Blended Learning Modul Version 1.5 vom 14. Oktober 2013 für Systemprogrammierer systemorientierte Mitarbeiter Version 1.5 vom 14. Oktober 2013 Autor: Wolfram Greis European Mainframe Academy GmbH Max von Laue Straße 9 D 86156 Augsburg Tel. +49 821 56756 40

Mehr

Installation / Update Advantage Database Server. Die Software Hausverwaltung

Installation / Update Advantage Database Server. Die Software Hausverwaltung Installation / Update Advantage Database Server Die Software Hausverwaltung Inhaltsverzeichnis 1. DOWNLOAD DES AKTUELLEN ADVANTAGE DATABASE SERVERS... 1 2. ERSTINSTALLATION DES ADVANTAGE DATABASE SERVERS...

Mehr

1.1 VoIP - Kein Notruf möglich. 1.2 VoIP - Vorrang von Notrufen

1.1 VoIP - Kein Notruf möglich. 1.2 VoIP - Vorrang von Notrufen Read Me System Software 9.1.10 Patch 4 PED/BED Deutsch Folgende Fehler sind in Systemsoftware 9.1.10 Patch 4 korrigiert worden: 1.1 VoIP - Kein Notruf möglich (ID 19307) In bestimmten Konfigurationen konnte

Mehr

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

Softwareanforderungen für Microsoft Dynamics CRM Server 2015 Softwareanforderungen für Microsoft Dynamics CRM Server 2015 https://technet.microsoft.com/de-de/library/hh699671.aspx Windows Server-Betriebssystem Microsoft Dynamics CRM Server 2015 kann nur auf Computern

Mehr

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr

atcsv2ctm Ein Tool für die Foldergenerierung mittels Excel/CSV in einem CONTROL-M Umfeld

atcsv2ctm Ein Tool für die Foldergenerierung mittels Excel/CSV in einem CONTROL-M Umfeld atcsv2ctm Ein Tool für die Foldergenerierung mittels Excel/CSV in einem CONTROL-M Umfeld Automation Training Integration Consulting Solutions Beantworten Sie bitte folgende Fragen: Haben Sie CONTROL-M

Mehr

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Sage 200 BI Häufige Fehler & Lösungen. Version 15.10.2014

Sage 200 BI Häufige Fehler & Lösungen. Version 15.10.2014 Sage 200 BI Häufige Fehler & Lösungen Version 15.10.2014 Inhaltverzeichnis Sage 200 BI Häufige Fehler & Lösungen Inhaltverzeichnis 2 1.0 Häufige Probleme & Lösungen 3 1.1 Keine Grafiken in SSRS-Auswertungen

Mehr

Installation und Start der Software AQ2sp Installation and Start of the software AQ2sp

Installation und Start der Software AQ2sp Installation and Start of the software AQ2sp Installation and Start of the software Abhängig von Ihrer WINDOWS-Version benötigen Sie Administrator-Rechte zur Installation dieser Software. Geeignet für folgende WINDOWS-Versionen: Windows 98 SE Windows

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

Command-Line. Line-Tools und Unix-Umgebungen Umgebungen unter Windows

Command-Line. Line-Tools und Unix-Umgebungen Umgebungen unter Windows Command-Line Line-Tools und Unix-Umgebungen Umgebungen unter Windows Wie mache ich dem Unix- Sysadmin das Leben einfacher im Umgang mit Windows-Rechnern? Jochen Felten 19.1.2002 Inhalt I.CMD-Tools von

Mehr

Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU):

Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU): Anleitung zum Download von ArcGIS 10.x Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU): https://service.tu-dortmund.de/home Danach müssen Sie sich mit Ihrem

Mehr

CX6530. Keyvi3 Verwaltungssoftware CX6530 MS Access. Keyvi3 Management Software CX6530 MS Access. Keyvi3 Verwaltungssoftware

CX6530. Keyvi3 Verwaltungssoftware CX6530 MS Access. Keyvi3 Management Software CX6530 MS Access. Keyvi3 Verwaltungssoftware Keyvi3 Verwaltungssoftware Keyvi3 Management Software CX6530 Keyvi3 Verwaltungssoftware CX6530 MS Access Mit der Keyvi Verwaltungssoftware für Clex prime wird die Schließanlage zentral und komfortabel

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 7. Intrusion Prevention System 7.1 Einleitung Sie konfigurieren das Intrusion Prevention System um das Netzwerk vor Angriffen zu schützen. Grundsätzlich soll nicht jeder TFTP Datenverkehr blockiert werden,

Mehr

IBM SPSS Modeler Entity Analytics - Erweiterte Konfiguration

IBM SPSS Modeler Entity Analytics - Erweiterte Konfiguration IBM SPSS Entity Analytics - Erweiterte Konfiguration Einführung Die vorgesehene Zielgruppe für dieses Handbuch sind Systemadministratoren, die IBM SPSS Entity Analytics (EA) für die Ausführung in einer

Mehr

Einrichten der TSM-Backup-Software unter dem Betriebssystem Mac OSX

Einrichten der TSM-Backup-Software unter dem Betriebssystem Mac OSX Einrichten der TSM-Backup-Software unter dem Betriebssystem Mac OSX TSM-Service 17.11.2014 1 Inhaltsverzeichnis Einrichten der TSM-Backup-Software unter dem Betriebssystem Mac OSX 1 1. Installation des

Mehr

1 Application Compatibility Toolkit (ACT) 5.6

1 Application Compatibility Toolkit (ACT) 5.6 1 Application Compatibility Toolkit (ACT) 5.6 Systemvoraussetzungen: SQL Server 2005/2008 (auch Express) ACT 5.6 besteht aus zwei Tools: Der Compatibility Manager ermittelt Informationen, die Auswirkungen

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= How to Disable User Account Control (UAC) in Windows Vista You are attempting to install or uninstall ACT! when Windows does not allow you access to needed files or folders.

Mehr

Rechnernetze. 6. Übung

Rechnernetze. 6. Übung Hochschule für Technik und Wirtschaft Studiengang Kommunikationsinformatik Prof. Dr. Ing. Damian Weber Rechnernetze 6. Übung Aufgabe 1 (TCP Client) Der ECHO Service eines Hosts wird für die Protokolle

Mehr

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation Xerox Device Agent, XDA-Lite Kurzanleitung zur Installation Überblick über XDA-Lite XDA-Lite ist ein Softwareprogramm zur Erfassung von Gerätedaten. Sein Hauptzweck ist die automatische Übermittlung von

Mehr

FrontDoor/Monitor mehr sehen von FrontDoor

FrontDoor/Monitor mehr sehen von FrontDoor FrontDoor/Monitor mehr sehen von FrontDoor BYTEBAR.EU NEHMEN SIE SICH MEHR HERAUS Haben Sie schon einmal mit Ihrem Laptop direkt den Massenspeicher ausgelesen? FrontDoor/Monitor macht dies noch angenehmer.

Mehr

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp. Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz

Mehr

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Oracle Database Backup Service - DR mit der Cloud

Oracle Database Backup Service - DR mit der Cloud Oracle Database Backup Service - DR mit der Cloud Martin Berger Trivadis AG CH-3015 Bern Schlüsselworte Oracle Cloud, Backup, Disaster Recovery, RMAN, cloud.oracle.com, PaaS Einleitung Mit dem Oracle Database

Mehr

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2 ReadMe zur Installation der BRICKware for Windows, Version 6.1.2 Seiten 2-4 ReadMe on Installing BRICKware for Windows, Version 6.1.2 Pages 5/6 BRICKware for Windows ReadMe 1 1 BRICKware for Windows, Version

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3. BartPE Dokumentation Projektarbeit Network Services Dozent: Wolf-Fritz Riekert Belmondo Kovac Autor: Andreas Dinkelacker, 3. Semester IWD, HdM Stuttgart, Fachbereich IuK Was ist BartPE und PE Builder?

Mehr

(B) Regelmäßige Löschung über Task im SQL-Server Agent

(B) Regelmäßige Löschung über Task im SQL-Server Agent Alt-Falllöschung (B) Regelmäßige Löschung über Task im SQL-Server Agent Im Folgenden geben wir eine technische Möglichkeit an, einen automatisierten Aufruf zur regelmäßigen Löschung von alten Fällen in

Mehr

Preise und Leistungen Dynamic Computing Services

Preise und Leistungen Dynamic Computing Services Preise und Leistungen Dynamic Computing Services Alle Preise in CHF exkl. MwSt. beim Bezug während 30 Tagen. Die effektive Verrechnung findet auf Tagesbasis statt, unabhängig von der Nutzungsdauer während

Mehr

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16. Copyright

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16. Copyright Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16 Änderungen in Dokumentation und Software sind vorbehalten! Copyright Copyright 2005 COSA GmbH Alle Rechte vorbehalten.

Mehr

Backup der Progress Datenbank

Backup der Progress Datenbank Backup der Progress Datenbank Zeitplandienst (AT): Beachten Sie bitte: Die folgenden Aktionen können nur direkt am Server, vollzogen werden. Mit Progress 9.1 gibt es keine Möglichkeit über die Clients,

Mehr

TeamSpeak3 Einrichten

TeamSpeak3 Einrichten TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen

Mehr

ICS-Addin. Benutzerhandbuch. Version: 1.0

ICS-Addin. Benutzerhandbuch. Version: 1.0 ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...

Mehr

Archive / Backup System für OpenVMS

Archive / Backup System für OpenVMS Archive / Backup System für OpenVMS DECUS Symposium 2002 Bonn Vortrag-Nr. 3C04 Günther Fröhlin Compaq Computer Corporation Colorado Springs, USA 1 Highlights V4.0 Auslieferung Januar 2002 Hauptversion

Mehr

Microsoft Azure Fundamentals MOC 10979

Microsoft Azure Fundamentals MOC 10979 Microsoft Azure Fundamentals MOC 10979 In dem Kurs Microsoft Azure Fundamentals (MOC 10979) erhalten Sie praktische Anleitungen und Praxiserfahrung in der Implementierung von Microsoft Azure. Ihnen werden

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Standard Daten-Backup-Script

Standard Daten-Backup-Script Inhaltsverzeichnis 1. Installations-Anleitung... 2 2. Ausführen manuelle Backups... 5 3. Backup-Script beim Abmelden ausführen... 6 4. Backup-Script zum Task-Planer hinzufügen... 8 2010 web-net.ch, Seite

Mehr

An integrated total solution for automatic job scheduling without user interaction

An integrated total solution for automatic job scheduling without user interaction An integrated total solution for automatic job scheduling without user interaction Multifunktional Der Job-Scheduler ist ein multifunktionaler Taskplaner welcher die Steuerzentrale zur regelmässigen Ausführung

Mehr

SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner

SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner April 2008 Version 1.0 Inhaltsverzeichnis 1 VERWENDUNGSZWECK... 3 2 INSTALLATION... 3 3 STORAGECENTER CONSOLE EINRICHTEN...

Mehr

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13 UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13 Verarbeitungsgrundlagen Teil 2 Virtual Storage el0100 copyright

Mehr

Lizenzierung von System Center 2012

Lizenzierung von System Center 2012 Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im

Mehr