JES

JES-verwaltete Batchprozesse werden von Developer for z/OS®auf verschiedene Arten verwendet. Die häufigste Verwendung ist für „ MVS “-Builds, bei denen ein Job übermittelt und überwacht wird, um festzustellen, wann er beendet ist. Developer for z/OS könnte jedoch auch einen CARMA-Server im Stapelbetrieb starten und über TCP/IP mit ihm kommunizieren.

Tabelle 1. WLM-Verarbeitungsprozesse - JES
Beschreibung Taskname Verarbeitungsprozess
CARMA (batch) CRA < Port> JES
MVS Erstellen (Batch-Job) * JES
  • CARMA

    CARMA ist ein Developer for z/OS -Server, der für die Interaktion mit hostbasierten SCMs (Software Configuration Managers) wie CA Endevor ® SCM verwendet wird. Developer for z/OS ermöglicht verschiedene Startmethoden für einen CARMA-Server, von denen einige zu einer JES-Workload werden. Sie sollten ein leistungsfähiges Geschwindigkeitsziel für einen Zeitraum angeben, da die Task WLM keine einzelnen Transaktionen zurückmeldet. Die Ressourcennutzung hängt im großen Maße von den Benutzeraktionen ab und kann deshalb schwanken. Es ist jedoch zu erwarten, dass sie minimal ist.

  • MVS- Build
    Wenn ein Kunde einen Build für ein Projekt „ MVS ” initiiert, Developer for z/OS startet einen Batch-Job, um den Build durchzuführen. Die Ressourcennutzung hängt im großen Maße von den Benutzeraktionen ab und kann deshalb schwanken. Es ist jedoch zu erwarten, dass sie mäßig bis erheblich ist (abhängig von der Größe des Projekts). Abhängig von Ihren lokalen Bedingungen können verschiedene Zielstrategien mit mittlerer Leistung sinnvoll sein.
    • Sie können ein Ziel für mehrere Zeiträume angeben: Für den ersten Zeitraum legen Sie ein Perzentilantwortzeitziel und für den zweiten Zeitraum ein Geschwindigkeitsziel fest. In diesem Fall sollten Ihre Entwickler hauptsächlich dieselbe Buildprozedur und Eingabedateien ähnlicher Größe verwenden, um Jobs mit einheitlichen Antwortzeiten zu erstellen. Damit WLM ein Antwortzeitziel erfolgreich steuern kann, muss auch eine stetige Jobrate eingehen (mindestens 10 Jobs in 20 Minuten).
    • Ein Geschwindigkeitsziel ist für die meisten Batch-Jobs am besten geeignet, da dieses Ziel stark schwankende Ausführungszeiten und Eingangsraten handhaben kann.