PDA

View Full Version : Programm auf "ferner" AS400 ausführen.



Souljumper
22-01-07, 08:52
Hallo,

wir haben jetzt 2 AS400 bei uns. Wir möchten von AS400 A ein Programm ausführen das auf AS400 B vorhanden ist.

Eine Netzwerkverbindung besteht zwischen den Geräten, gibt es einen Befehl oder ähnliches um ein programm auf einer anderen as400 auszuführen.

das programm das ausgeführt werden soll ist eine dialoganwendung, im gründ müsste der befehl ein telnet automatisiert ausführen, sich anmelden und dann die anwedung starten.

gibt es so einen befehl ?!? oder muss man da programmiertechnisch aktiv werden?

danke für ne antwort im vorraus.

malzusrex
22-01-07, 09:04
gib mal TELNET ein und dann F4 , F11.
du kannst dem telnet einen Benutzer, pwd mitgeben und auch sagen welches programm er starten soll

Ronald

Souljumper
22-01-07, 09:24
gib mal TELNET ein und dann F4 , F11.
du kannst dem telnet einen Benutzer, pwd mitgeben und auch sagen welches programm er starten soll

Ronald

ahh, sieht schon sehr gut aus. allerdings funktioniert die anmeldung auf dem anderen system nicht, wenn ich als fernen benutzer '*current* angebe.

mein profil gibt es auf beiden maschinen und sind identisch(account als auch passwort), allerdings lande ich dennoch in der anmeldemaske wo ich das passwort angeben muss.

muss man och irgendwas machen, damit er das derzeite profile zur anmeldung am fernen system verwendet?!?

Fuerchau
22-01-07, 12:29
Das hängt noch vom Systemwert QRMTSIGN ab.
Allerdings muss das Abmelden wieder der User selber steuern.

Wenn du ANYNET einrichtest kannst du STRPASTHR mit ähnlicher Funktionalität aufrufen.
Das Remote-Programm kann dann ENDPASTHR aufrufen, so dass auch direkt wieder die Abmeldung erfolgt.

Souljumper
22-01-07, 13:59
Das hängt noch vom Systemwert QRMTSIGN ab.
Allerdings muss das Abmelden wieder der User selber steuern.

Wenn du ANYNET einrichtest kannst du STRPASTHR mit ähnlicher Funktionalität aufrufen.
Das Remote-Programm kann dann ENDPASTHR aufrufen, so dass auch direkt wieder die Abmeldung erfolgt.

ist anynet ein zusätzliches programm, kann ich so nämlich erstmal ncht auf meiner as400 finden.....

Fuerchau
22-01-07, 14:15
ANYNET ist auch als SNAoverIP bekannt.
Im Forum findest du genug Hinweise, wie ANYNET eingerichtet wird.
ANYNET gehört zum OS/400 automatisch dazu.

Dann klappt nicht nur STRPASTHR, sondern auch SNDNETxxx.

UFK
13-05-09, 19:50
Wenn man in Kauf nehmen kann, dass man sich auf B nochmal anmelden muss, ist TELNET fast das Einfachste.

Noch besser: auf dem PC zwei Icons anlegen, AS400A und AS400B, und bei beiden die jeweiligen IP-Adressen angeben. Beim Klick auf AS400B bekommst Du ein weiteres Fenster mit einer Dialog-Session auf B, und es ist ganz egal, ob Du währenddessen auch auf A tätig bist.