Skip to main content

ScheduleContext in ScheduleTaskExecutor ermitteln

Comments

5 comments

  • Zendesk API User
    Author: RZoller - 5/23/2024 9:08

    Hallo  hast Du mittlerweile eine andere Lösung gefunden? Ich habe gerade auch das Problem

    0
  • Zendesk API User
    Author: bIT_sosswald - 5/27/2024 7:33

    Hi ,

    da hier keine Antwort kam und ich keine andere Möglichkeit gefunden habe, habe ich damals wohl oder übel die mittlerweile als @Internal gekennzeichnete Klasse LegacySchedulingAgent verwendet, um mir damit den originalen Context zu holen. - Funktioniert seit dem stabil.
    Aber eine Frage an Crownpeak wäre es trotzdem Wert, wie man an den Schedule-Kontext kommt, wenn man einen eigenen Schedule-Task schreibt. (Den Context zu haben ist für mich eigentlich eine Grundvoraussetzung...)

    Grüße
    Sandro

    0
  • Zendesk API User
    Author: RZoller - 5/27/2024 7:36

    Ja, sehe ich genauso. Ich muss an das Root-Verzeichnis der Generierung ran kommen, damit ich an die Files der Generierung zur Weiterverarbeitung kommen kann.

    0
  • Zendesk API User
    Author: bIT_sosswald - 6/17/2024 12:35

    Hi ,

    bist du hier schon weiter gekommen bzw. hast eine Aussage von Crownpeak?
    Ich frage parallel einmal beim Helpdesk an, da es so scheint, als wäre der LegacySchedulingAgent nun entfernt worden. Was sehr unschön ist.

    0
  • Zendesk API User
    Author: RZoller - 6/25/2024 9:08

    Wir haben für unser Problem jetzt eine andere Lösung gefunden. Unser Code, der auf dem `LegacySchedulingAgent` basierte sah so aus:

    String generationPathOld = scheduleTaskExecutionContext
    .requireSpecialist(LegacySchedulingAgent.TYPE)
    .getOriginalContext()
    .getPath();

    Wir verwenden jetzt:

    String generationPath = scheduleTaskExecutionContext
    .requireSpecialist(JobAgent.TYPE)
    .getFolderPath();

     

    0

Please sign in to leave a comment.