Microsoft
Software
Hardware
Network
Frage : Ist es möglich, Daten von AS/400 zu Excel (oder zum Lotos 1-2-3) ohne externe apps automatisch zu kopieren?
Hello
I morgens neu zu AS/400.
In mein neuer Job in einer grossen Firma mein Chef bat mich, einige sich wiederholende manuelle Datenübertragungen zwischen AS/400 und Excel (oder Lotos zu tun 1-2-3). das
Being, das möchte ES ist, Techniker, den ich, dass diese Aufgabe automatisiert werden kann, aber ich ein begrenzter Windows-Benutzer ohne Erlaubnis, neue apps auf den PC anzubringen bin, also ich begrenzt werde, um ihn mit den internen Fähigkeiten der AS-/400app zu tun und Excel (oder Lotos 1-2-3), das ich noch nicht know.
To einen Ausgangspunkt habe zum zu erlernen, ich sicher bin, eine Lösung (dieses ist, was ich mit dieser Frage frage), dass diese einfache Aufgabe durchführt:
in der gegenwärtige AS-/400schirm, kopieren die letzte Zahl (mit zwei Dezimalstrichen) der Schreibzeile und kleben sie in der ersten Spalte einer neuen Linie eines neuen Excel-(oder Lotos 1-2-3) Blattes, dann addieren das „foobar“ Wort im Info der Zelle sofort below.
___
Some, das Sie benötigen können, um zu kennen:
- benennen wir unsere AS-/400app „3270“. In Helfen-über sehe mir dieses:
" persönliches Communications
WorkStation Program
Version 5.0 für Windows 95,
Windows 98, Windows NT und Windows 2000
Licensed Material - Eigentum von IBM
Copyright IBM Corp. 1989, 2000.
[...] „
- Excel Version ist 2000
- Lotos, die 1-2-3, welches Version 9.7 (© 2000.2001)
- Sprache aller apps ist english
ist
Antwort : Ist es möglich, Daten von AS/400 zu Excel (oder zum Lotos 1-2-3) ohne externe apps automatisch zu kopieren?
Gut wenn Sie VB (z.B.) scripting Pro sind, dann dieses ist nicht zu schlecht. Wenn nicht, dann ist es eine ziemlich schwierige Aufgabe, weil es viel Lernkurve gibt, bevor Sie zum nützlichen Fach aufstehen.
Eine alte Version von PCOMM
Klingen wie Sie verwenden eine alte Version (10 Jahre alt!) von den IBM-persönlichen Kommunikationsdiensten (PCOMM), V5.0.
V5.0 ist aus Unterstützung heraus lang, also sind Sie verantwortlich, Mühe zu haben, viel spezifische Hilfe bei ihr zu erhalten. Ich gearbeitet mit PCOMM einige Male in den Jahren, und es gestützt immer eine Vielzahl der Programmierung, des Makro- und der scripting Schnittstellen.
Wenn V5.0 HACL Automatisierungsgegenstände stützt, dann sind Sie vermutlich im in guter Verfassung.
Die gegenwärtige PCOMM Version ist 6.0.1.
http://www-01.ibm.com/software/network/pcomm/
PCOMM
3270 gegen PCOMM 5250
Normalerweise benutzen Sie IBM PCOMM 3270 (3270 ist eine Art Einfachterminal des Mainframes), für die Verbindung an IBM der Mainframes und IBM PCOMM 5250 (5250 ist eine Art AS-/400Einfachterminal), für die Verbindung an AS/400s. Auch es gibt eine Version von PCOMM, das beide Produkte mit.einschließt: Emulation 3270 Emulation und 5250. Um die verwirrenden Sachen zu bilden, KÖNNEN Sie PCOMM 3270 verwenden um an das AS/400 anzuschließen.
Ich erwähne es nur, damit Sie das passende Handbuch finden können. Mit den 5250 Handbüchern beginnen und wenn die Funktionen nicht sehr gut zusammenpassen, die 3270 Handbücher anstatt betrachten.
PCOMM Unterlagen
Dieser Verbindungsstrom hat Unterlagen, zu V5.6 zurück zu gehen:
http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/Documentation.htm
Ihre
Software versendete vermutlich mit den Papier- oder elektronischen Handbüchern. Das Installation CD finden, oder in Ihrem Installationsverzeichnis auf Ihrem Arbeitsplatz schauen, und Sie hell erhalten glücklich. Auch es gibt einige wahlweise freigestellte (sehr nützliche) programmierenproben, die angebracht werden können - sie abhängt gerade von den Wahlen e, die die Person, die anbrachte, die Software auf Ihrem System vorwählte. Wenn Sie Zugang zu den Installationsmitteln haben, können Sie von kopieren anbringen die Unterlagen und die Programmierung probiert.
Sobald Sie die nähste Version der Unterlagen zu Ihrer Software finden, gelesen oben auf Makro- und Scripting im Führer des Benutzers oder im Hinweis des Benutzers für Ihre Version (oder die älteste Version, dass Sie Unterlagen für finden können), gelesen dem HACL Führer.
Scripting mit HACL (Wirts-Zugangs-Kategorien-Bibliothek)
Jede Version von PCOMM, das ich in den Jahren zurückrufen kann, umfaßt die Makro- und Scripting Funktionen, die vorgespannt werden können, um zu tun, gerade was Sie tun möchten. Makro begrenzt normalerweise auf Steuerfunktionen innerhalb nur des PCOMM Programms. Indexe einerseits geschrieben in VBScript und können mit anderen Programmen, einschließlich Excel interagieren.
HACL Automatisierungs-Gegenstände sind eine Ansammlung Kategorien, die von VB, VBA oder VBScript (und andere scripting Umwelt) benannt werden können um den Nacheiferer zu steuern und Daten zum Nacheifererfenster zu schicken und zu empfangen.
Eine leichte Art, begonnen mit der Schaffung eines Indexes zu erhalten ist, ein VBScript Makro in PCOMM zu notieren, das die AS-/400navigationsteile Ihrer Aufgaben behandelt. Z.B. wenn Sie müssen:
LOGON
Eine Reihe auf Menüwahlen zurückgreifen
F4 betätigen
Ihre Angestellte Zahl eingeben
Etwas Daten an einem bestimmten Platz auf dem Schirm dann vorwählen und
Ihn zum Klemmbrett kopieren
Sie können ein Makro notieren, das die ganze das (es kodiert automatisch eine Reihe HACL Anrufe für Sie) tut, und dann nehmen dieses Makro und verwenden es als Ausgangspunkt für Ihren Index.
Und außer dem Makro als VBScript Makro notieren, und dann es oben in einem Herausgeber öffnen (Notizblock tut, aber Excel hat ein sehr nettes errichtet im VBA Herausgeber, den ich mag) und Code, um zu Excel zu öffnen oder zu schalten, einen bestimmten Verteilungsbogen zu öffnen, um Ihren Verteilungsbogen zu steuern, und die Informationen innen zu kleben dem Verteilungsbogen hinzufügen.
Sie können Excels eingebautes Makroaufnahmefähigkeit, gerade wie Sie sogar verwenden taten mit PCOMM, um die meisten des Excel-Teils des Indexes für Sie zu erzeugen. Excels erschließen, das buit-in der Hilfe groß ist und „Makro“ oben schauen. Sie finden, dass Artikel, die beschreiben, Hackemakro arbeiten, wie man ein Makro notiert, wie man ein Makro redigiert, jetzt einen Makroknopf auf die Symbolleiste und mehr setzt.
Wenn Sie mit dem Schreiben dieser Arten der Indexe vertraut sind, dann ist dieses eine „mittlere“ technische Schwierigkeitsaufgabe, seit dem Notieren der Makrocodes die meisten des „harten Teils“ für Sie. Wenn Sie nie haben, nicht tun diese Art von scripting, dann haben Sie etwas bedeutende Lernkurve vor Ihnen.
Ist hier ein Gewinde, wo wir HACL Indexe in der Vergangenheit besprachen. Es gibt einen kleinen Beispielcode dort:
http://www.experts-exchange.com/Programming/System/AS_-_400/Q_24956712.html?sfQueryTermInfo=1+gari+hacl+pro
Sie
können alle HACL (V5.9) Gegenstände finden hier dokumentiert, mit netten Codefragmenten, dass Sie nach rechts in Ihren Index schneiden undschneiden und können:
http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/host_access02.htm
Scripting das rechte Werkzeug?
Häufig ist scripting so nicht die einfachste Weise, Datum AS/5400 für Gebrauch in den PC-Anwendungen gefangenzunehmen.
Meistens existieren die Daten, die Sie in Ihren Verteilungsbogen bereits kommen möchten, in einer Datenbanktabelle auf dem AS/400.
Wenn Sie Zugang zur AS-/400entwicklungsmannschaft haben, können Sie finden, dass sie Ihnen helfen können, die Daten herauszusuchen, die Sie benötigen und Datenbankfragen formulieren, um die erforderlichen Daten zu extrahieren. Dort zahlreiche Werkzeuge, einschließlich die PCOMM Datenumspeicherungfunktion, die Ihnen ermöglichen, die AS-/400datenbank für spezifische Daten direkt zu fragen und sie in ein Format herunterzuladen, das in Excel leicht importiert werden kann.
Spaß haben, und frei fühlen, zurück bekanntzugeben, wenn Sie Hilfe bei Ihrem Index benötigen. Ich kann ihn nicht für Sie schreiben, aber ich kann Ihnen helfen, wenn Sie stuck erhalten.
- Gary Patterson
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming