| Hi,
I've fixed the problem by myself...
Here's my solution:
Modify in form SM_MHP_INDEX:
;;~~ADS_CREATE~~;;
GET #CMPLTD_A = SM$_N\
GET #CMPLTD_E = SM$_N\
FORM SM_SKEDFORM_ARCHIVE\
CLOSE_PRIOR\
.IF #FINISHED == 0 THEN GET OA$FUNCTION = "DELETE_FILE " #DEPT\
.IF ((#CMPLTD_A EQS SM$_Y) AND (#ENFC_YN EQS SM$_Y))
THEN
XOP "~~ENFORCE~~"
into
;;~~ADS_CREATE~~;;
GET #CMPLTD_A = SM$_N\
GET #CMPLTD_E = SM$_N\
FORM SM_SKEDFORM_ARCHIVE\
CLOSE_PRIOR\
.IF #FINISHED == 0 THEN GET OA$FUNCTION = "DELETE_FILE " #DEPT\
.IF ((#CMPLTD_A EQS SM$_Y) AND (#ENFC_YN EQS SM$_Y))
THEN
XOP "~~ENFORCE~~" \
.IF ((#CMPLTD_A EQS SM$_Y) AND (#ENFC_YN EQS SM$_N))
THEN
XOP "~~NO_ENFORCE~~"
;;~~NO_ENFORCE~~;;
GET #UTIL_TYPE = "ADS"\
DO OA$LIB:QUEUE_JOB\
CLOSE_PRIOR\
XOP "~~REFRESH_SCHED~~"
Now, it works !
Martin
|