Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DTS Programm ausführen

0 views
Skip to first unread message

Johannes Schulte-Herbrüggen

unread,
Jun 4, 2004, 9:44:05 AM6/4/04
to
Hallo NG,

im DTS Task "Prozess ausführen" kann ich
einen Rückgabewert eingeben, der mir sagt,
ob der Task fehlerhaft oder fehlerfrei
ausgeführt wurde. Da das Programm mehrere
Fehlercodes zurückgibt, würde ich gerne
im nächsten Schritt in einem ActiveX-Task
den Fehlerrückgabecode auslesen und evtl.
unterschiedliche Fehlermeldungen versenden.

Kann ich den zurück bekommenen Wert auslesen?

MfG, Johannes

Elmar Boye

unread,
Jun 4, 2004, 2:55:04 PM6/4/04
to
Hallo Johannes,

Johannes Schulte-Herbrüggen <anon...@discussions.microsoft.com> schrieb ...

Auf dem Wege kaum. Denn die CreateProcessTask
führt ruft den Wert selbst ab und vergleicht
den Exitcode mit dem angegebenen Rückgabecode,
um den Erfolg festzustellen - siehe auch die
Beschreibung zu SuccessReturnCode.
Mehrere Werte oder ein ungefilterter Exitcode sind
da dummerweise nicht vorgesehen.

Eine (an den Haaren herbeigezogene) Möglichkeit wäre,
eine Batchdatei vorzuschalten und dort die Exitcodes
z. B. über die Ausgabe in eine Datei umzulenken.
Falls Du Einfluss auf das Programm hast, wäre es
sicherlicher sauberer, es das selbst tun zu lassen.
Und diese Ausgabe in einem Active-X-Task auszulesen
und weiter auszuwerten.

Gruss
Elmar

0 new messages