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 habe mit PCOMM einige Male in den Jahren gearbeitet, und es hat immer eine Vielzahl der Programmierung, des Makro- und der scripting Schnittstellen gestützt.  

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 würden 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 benutzen.  Auch es gibt eine Version von PCOMM, das beide Produkte miteinschließ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 hängt gerade von den Wahlen ab, 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 sich.

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 werden normalerweise auf Steuerfunktionen innerhalb nur des PCOMM Programms begrenzt.  Indexe einerseits werden in VBScript geschrieben 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 sich 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  
 
programming4us programming4us