ManfredMauermann

V11.2: File-Event - !Script - PREP_PROCESS - UNIXCMD

Discussion created by ManfredMauermann on Jul 13, 2016
Latest reply on Feb 20, 2017 by ManfredMauermann
Hallo Zusammen,

wir nutzen die Funktion, falls wir für einen Jobplan mehr als eine Eingabedatei benötigen bzw. diese bestimmte Eigenschaften erfüllen muss. Läuft z.B. mit einem "find ...." einwandfei.

Beispiel:
: PSET    &result#   = ''
: SET     &datumhnd# = PREP_PROCESS(&host#,"UNIXCMD","*","CMD=find &in_absolut# -name &inputpattern# -mmin +61",,"UC_LOGIN=UNIX_UC4")
: PROCESS &datumhnd#
: PSET    &result#   = GET_PROCESS_LINE(&datumhnd#)
: ENDPROCESS
: PRINT   'Ergebnis:&result#'
: CLOSE_PROCESS &datumhnd#

Und nun dachte ich mir, ersetze ich für einen anderen Fall mal den "find" durch einen "ls -lt &dateiname#".
Das funktioniert nun leider nicht!

Detail:
EVNT.CLNG#BSL@FILEEXISTS (494735226)
      Allgemein
          Objektname    EVNT.CLNG#BSL@FILEEXISTS
          Version    0
          RunID    494735226
          Aktivierer    494736022
          Parent    494736022
          Benutzer    ******
          Aktivierung    13.07.2016 08:14:44
          Start    13.07.2016 08:14:44
          Ende    13.07.2016 08:14:52
          Laufzeit       0:00:08
          Status    FAULT_OTHER - Start nicht möglich. Sonstiger Fehler.
          Rückgabewert    0
          Letzte Meldung    U00010038 Laufzeitfehler: Datensequenz 'FILETRANSFER' konnte nicht erstellt werden. Status: '0000001820', Rückgabewert: '0000000000'.
          Event-ID    494736022
          Rollback ermöglichen    Nein

1820 bedeutet: FAULT_OTHER Vorgängeraufgabe konnte wegen eines sonstigen Fehlers nicht gestartet werden.

Hat da schon mal jemand ähnliche Erfahrungen gemacht? Ich hab weder in der Doku noch im Objekt "0000\ PREP_PROCESS\EVENT.UNIXCMD" Hinweise auf mögliche Einschränkungen gefunden.

Vorab vielen Dank und viele Grüße aus Nürnberg
Manfred




Outcomes