ModifyExternalJobState

ModifyExternalJobState
Admin
 
Rückgabewert
 
RET
   
Parameterliste
ExternalJobId
IN
LONG_NUMERIC_IDENTIFIER
>EXTERNALJOB.EXTERNALJOBID
JobStateCd
IN
Enum: ExternalJobState
>EXTERNALJOB.JOBSTATECD
Kurzbeschreibung:
Dieser Service verändert den Status eines bestehenden Eintrags in die Tabelle EXTERNALJOB.
Erlaubt sind Statusänderungen:
  • von ‚ENTERED’ auf ‚PENDING’
  • von ‚PENDING’ auf ‚ENTERED’
Fehlerhandling/Plausibilisierung:
Generell gelten die Regeln (PK, AK, FK, Unique, NotNull) der Datenbank. Die zusätzlichen Fehler sind:
  • Aufgrund von Validator-Prüfungen (VD)
  • Wenn der ExternalJob über die ExternalJobId nicht gefunden wird (1)
  • Wenn ein Statuswechsel angefordert wird, welcher nicht erlaubt ist (2)
  • Wenn sich der ExternalJob nicht mehr im Status ‚ENTERED’ befindet (2)
Bemerkungen:
(1): ModExtJobNEx
(2): ModExtJobStateUpdBlk