SAS-Spwaner der sich ständig beendet...

Hallo,

ich greife mit einem remote-Zugriff von IBM-Mainframes auf einen Windowsserver zu. Dort ist ein SAS-Spawner installiert der es ermöglicht von den Mainfraims Befehle auf dem Windowsserver in SAS auszuführen.

Nun habe ich das Problem das sich der Spawner gelegentlich beendet... Ich kann aber nicht erkennen woran das liegen kann. Kann mir hier jemand tipps geben wo ich genauer nach der Ursache suchen kann. Bzw. wie ich es realisieren kann das sich der Spawner wieder automatisch startet?

Die Meldung im Log sieht wie folgt aus:

1 %let HOST = XYZ 2323;
2 options COMAMID=TCP REMOTE = HOST mprint symbolgen spool;
3 signon HOST USER=xxxxxx pw=XXXXXXX;
HINWEIS: Remote signon to HOST commencing (SAS Release 9.01.01M3P020206).
FEHLER: A communication subsystem partner link setup request failure has occurred
FEHLER: A communication subsystem partner link setup request failure has occurred
FEHLER: A communication subsystem partner link setup request failure has occurred
FEHLER: connect call failed, system error is '49 - ECONNREFUSED'.
FEHLER: connect call failed, system error is '49 - ECONNREFUSED'.
FEHLER: connect call failed, system error is '49 - ECONNREFUSED'.

Ich bin über jede Hilfe dankbar.

Gruß

Winfried Hering

Trace und echo einschalten

Hallo,
wenn es bei uns solche Probleme gibt, dann ist fast die erste Maßnahme den trace und das echo für das SAS-Connect einzuschalten.
(Ich gehe davon aus, dass Sie mit SAS-Connect arbeiten.)

Wir haben Windows-Client und UNIX-Server.
Bei Ihnen ist es ein IBM-Mainframe als Client und Windwos als Server (nette Konstellation).
Bei Ihrer IBM ist das SAS irgendwo installiert (bei Windows z.B.: C:\SAS). Dort sollte ein Unter-Ordner für das SAS-Connect existieren (bei Windows z.B.: C:\SAS\connect) in dem (zumindest bei Windows) der Ordner saslink liegt (also bei Windows z.B.: C:\SAS\connect\saslink, bei Unix ist der Pfad z.B. so: /u2/sas82/misc/connect).
Dort befinden sich die Script-Dateien für den Verbindungs-Aufbau. Die Datei-Namen sind sprechend bzgl. Verbindungs-Typ und Remote-Host (bei uns ist die Datei tcpunix.scr relevant). Bei Ihnen müßte es folglich eine Datei tcpwin.scr geben.
In unserer tcpunix.scr stehen direkt am Anfang zwei Zeilen:

/* trace on; */
/* echo  on; */
Bei diesen zwei Zeilen die Kommentar-"Klammern" wegmachen und trace und echo sind eingeschaltet und man sieht im LOG mehr als vorher.

Aber das "eigentliche" Problem ist ja der inaktive Spawner auf dem Windows-Server. Das "warum" müßte man in irgendeiner LOG-Datei auf dem Win-Server suchen bzw. finden.
Es gibt auch (sogar) in Windows so etwas wie die Steinzeit-Console-Meldungen (oder die /var/adm/messages-Datei in UNIX), nämlich die "Ereignisanzeige" (zu finden über: Start»Einstellungen»Systemsteuerung»Verwaltung»Ereignisanzeige). Diese enthält das "Anwendungsprotokoll".
Dort stehen diverse Console-Meldungen.
Bei meinem PC z.B. auch eine SAS-Meldung: "SAS Error Event: SAS is aborting through vacrash()"

Gruß
Hans Kneilmann, Schäfer Shop GmbH (SSI)

P.S.: Auch wenn die "Eingetragen von" Uhrzeit bei meinem Beitrag später ist als die von Andreas Mangold, so habe ich meinen Beitrag früher geschrieben und seinen Beitrag erst danach gesehen.

Spawner beendet?

Beendet sich der Spawner definitiv? Die Meldung könnte auch darauf hinweisen, dass keine Verbindung zustande kommt, beispielsweise weil ein Firewall auf dem Windowsrechner dies verhindert.