PDA

View Full Version : RUNRMTCMD funktioniert nicht - keine Meldung



Matthias182
20-10-08, 08:50
Hallo Leute,

ich versuche gerade per RUNRMTCMD befehle auf einem Remote System abzusetzen.

Auf meinem lokalen System läuft der Command und produziert auch keine Fehlermeldung o.ä.

Command sieht wie folgt aus:

RUNRMTCMD CMD('RSTOBJ OBJ(*ALL) SAVLIB(HAMMIWMG DEV(*SAVF) SAVF(HAMMIWMG/ITRA)')
RMTLOCNAME(ASKNITRA.INT.KN *IP) RMTUSER(HAMMIWMG) RMTPWD(********)

Password habe ich hier durch * ersetzt, ist aber ganz sicher korrekt.

Habt ihr eine Idee, was ich falsch mache?


Gruß und Danke
Matthias

Fuerchau
20-10-08, 09:32
Wie immer:
Joblog, Joblog, Joblog,...

Ggf. gibts im Zielsystem eine Nachricht in QSYSOPR.

Matthias182
20-10-08, 09:49
Hallo,

dies sagt der Joblog:

RUNRMTCMD CMD('RSTOBJ OBJ(*ALL) SAVLIB(HAMMIWMG DEV(*SAVF) SAVF(HAMMIWMG/I
TRA)') RMTLOCNAME(ASKNITRA.INT.KN *IP) RMTUSER(HAMMIWMG) RMTPWD()
/* */

Im QSYSOPR sehe ich einige Einträge:

file:///c:/Temp/moz-screenshot-2.jpgTCP/IP connection to remote system 10.49.14.77 closed, reason code 2.


Aber diese IP stimmt nicht mit meinem lokalen System überein.


Gruß
Matthias

TARASIK
20-10-08, 10:15
Hallo Matthias,
also da musst Du einen Joblog finden. Es muss eine Nachricht da sein. Du könntest auch einen chgjob LOG(4 00 *SECLVL) LOGCLPGM(*YES) machen und dann den runrmtcmd nochmals laufen lassen. Nach Beendigung einen dspjoblog und F10 machen.

Matthias182
20-10-08, 10:45
chgjob LOG(4 00 *SECLVL) LOGCLPGM(*YES)

habe ich genau so gemacht. Keine Änderung der Joblog zeigt dasselbe wie in meinem letzten Kommentar.

TARASIK
20-10-08, 11:08
Hallo Matthias,
gib doch bitte ein wrksbs ein und dann bei QSYSWRK eine 5. Dann die 7 und poste einmal den Eintrag 2511.

Matthias182
20-10-08, 11:10
Sieht wie folgt aus:

Subsystem description: QSYSWRK Status: ACTIVE

Routing entry sequence number . . . . . . . : 2511
Program . . . . . . . . . . . . . . . . . . : QTMXSRVR
Library . . . . . . . . . . . . . . . . . : QTCP
Class . . . . . . . . . . . . . . . . . . . : QSYSCLS20
Library . . . . . . . . . . . . . . . . . : QSYS
Maximum active routing steps . . . . . . . : *NOMAX
Pool identifier . . . . . . . . . . . . . . : 1
Compare value . . . . . . . . . . . . . . . : 'REXECSVR'

Compare start position . . . . . . . . . . : 1

TARASIK
20-10-08, 11:17
Step 2: If the server is already started, examine the server joblogs for any errors. Use the WRKSBSJOB command for QSYSWRK command to look for jobs QTRXCnnnnn (where nnnnn is a 5-digit number).

Step 3: Run the WRKREGINF command, and examine the following entries for exit points:

QIBM_QTMX_SERVER_REQ
QIBM_QTMX_SVR_LOGON
QIBM_QTMX_SVR_LOGON
QIBM_QTMX_SVR_SELECT

Matthias182
20-10-08, 11:43
zu Step2:

Keine Einträge im Joblog.

zu Step3:

Ich habe die Einträge gesehen, aber ich bin mir nicht sicher, was ich da tun muss.

TARASIK
20-10-08, 12:24
Hallo Matthias,
schau doch einmal mit wrksplf nach, da müssten nach jedem Aufruf ein qsysprt sein.