Für jede benötigte Variante einen eigenen JOBSCD einstellen.
Per CALL einen Parameter an das Programm für die "Typ" des Job's übergeben:
Z.B.
"ME" = Monatserster
"ML" = Monatsletzter
"M1" - "M5" = Monats-Woche
usw. usw.

Per Weekday kannst du den Wochentag ermitteln, per %month(%date()) kennst du den Monat, usw. usw.