Frage

Ich bin versucht zu optimieren, meine Arbeit Prozess in meinem täglichen Leben als it-Entwickler in einer größeren bank.Rechts jetzt, die ganze Entwicklung erfolgt mit Rational Developer for System Z (RDz), arbeiten mit Dateien auf der Endevor reposity, und es gibt mehrere Probleme mit dieser Lösung, die ich entwickeln möchte, ein work-around in my spare time.

Jetzt bin ich sehr viel in der blinden darüber, wie die Kommunikation mit dem mainframe-Endevor erfolgt von einem PC aus.Wie ich sehen kann, ist es möglich, dies zu tun, da RDz macht genau das.

Was ich wirklich brauche, ist möglicherweise nicht so Komplex.Ich brauche, um zu verstehen, wie Kunden wie RDz oder Persönliche Mitteilungen sind in der Lage, die Kommunikation mit dem Großrechner.Alternativ könnte ich versuchen, und generieren Sie irgendeine Art von Skript zum abrufen von Dateien von Endevor auf dem host, da kann ich FTP auf einem MVS und Dateien auf diese Weise.Aber ich habe keine Möglichkeit, FTP ' Ing zu einem repository Endevor.

Im Grunde möchte ich einen Weg, um Dateien von Endevor und auf meinem desktop, daher kann ich Sie Bearbeiten es in meinem Lieblings-text-editor, und dann einen Weg zu finden, Sie wieder zurück.

Irgendwelche Vorschläge, wie sollte ich starten Sie das?

War es hilfreich?

Lösung

Hier sind die grundlegenden Bausteine für Ihren desktop-Skript:

  • Erstellen Sie eine Datei mit der JCL zu extrahieren Ziel-Quell-code von Endevor in einer staging-PDS.Sie müssen zur Parametrisierung der JCL-build-Prozess für verschiedene source-Dateien verwendet.
  • Submit der JCL laufen auf dem mainframe mit FTP (Filetype=JES)
  • Warten Sie, bis der job abgeschlossen (sehen Sie das FTP-log-file)
  • Verwenden Sie FTP (Filetype=SEQ), um die Datei aus der mainframe-staging PDS auf Ihrem desktop
  • Bearbeiten Sie auf dem desktop mit Ihrem bevorzugten editor

Wenn Sie fertig sind, nur in umgekehrter Prozess.

Technisch ist dies kein schwieriger Prozess, zu bauen.Das Potenzial glitch ist, dass Sie wahrscheinlich nicht die Befugnis haben, senden mit hoher Priorität von batch-jobs.Wenn Ihr eingereicht batch-job landet in der Warteschlange für ein paar Minuten (Stunden), dann wird dieser Prozess nicht praktikabel.Wenn Sie können uns eine hohe Priorität batch-jobs, die dann der rest sollte nicht allzu schwierig ist.Ich habe etwas getan, was sehr ähnlich diese verwenden Open Object Rexx wie die desktop-scripting-Sprache - und es funktioniert sehr gut.

Sie erhalten eine ziemlich gute Vorstellung davon, was das JCL-Bedürfnisse zu schauen, wie mithilfe des Endevor:Erstellen batch-SCL option zu konstruieren, JCL-Beispiel für das extrahieren/-check-in Funktionen.Interaktion mit JES Trog FTP ist ziemlich gut beschrieben in:Die Anbindung mit JES.

Spaß haben...

Andere Tipps

Überprüfen Sie die Dokumentation von Endvor, um festzustellen, ob sie über eine API oder eine Webdienste -Schnittstelle verfügt. MANAGE MAN (ein konkurrierendes Produkt) tut, ich würde erwarten, dass Endevor eines auch eines hat.

Das Repository eines Quellcode -Managementsystems eines Quellcode -Managementsystems ist wahrscheinlich nicht wahrscheinlich, was Sie tun möchten. Sie möchten die Dinge ausprobieren und sie einchecken. Verwendung das Produkt, anstatt es zu umgehen.

Eine weitere Alternative ist c-kuscht, www.c-cubed.net. Sie bieten APIs an, mit denen verschiedene Windows -PC -Sprachen direkt mit Endevor und anderen Produkten interpretieren können. Wir verwenden es an meinem aktuellen Arbeitsplatz, um auf 50 verschiedene LPARs auf MVS -Ressourcen zuzugreifen. Ich hoffe es hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top