Hallo casman,
ich wäre froh wenn es Alternativen gibt

also jeder der eine hat kann sie mir gerne geben.
Wegen dem Programm:
Ich habe ein TRM aufgesetzt mit manuellen Ressourcen.
Diese möchte ich jetzt durch automatische Ressourcen ersetzen, also mit Regalbediengerät, Verfahrwagen etc...
Diese muss ich ja soweit mir bekannt ist über ein eigens Programm anbinden.
Dazu habe ich mir eine Klasse geschrieben.
Ich kann mich mit meiner Klasse:
- beim TRM als Ressource anmelden ( FUBU: LTIF_RSRCE_EXTERNAL_LOGON )
- nach Tasks fragen (FUBU: LTSK_TASK_SELECT)
- welche annehmen (FUBU:LTSK_TASK_ACCEPT)
- und quittieren (FUBU: LTIF_TASK_EXTERNAL_CONFIRM )
- so wie mich wieder abmelden (FUBU: LTRS_RESOURCE_BREAK )
Jetzt habe ich aber das Problem, das ich immer aktiv beim TRM nachfragen muss "Hast du eine Aufgabe für mich" und wenn das TRM eine hat, dann kann ich sie abarbeiten.
Wenn es keine Aufgabe hat, dann muss ich wieder nachfragen " Hast du jetzt eine Aufgabe für mich" und danach wieder fragen " Und jetzt ne Aufgabe" usw...
Aber dazu müsste ich ja theoretisch eine Endlosschleife für die angemeldeten Ressourcen laufen lassen die ständig nachfragt hast du was für Ressource xyz.
Zum einen:
Gibt es nicht die Möglichkeit, das mir das TRM sagt, "Hier, du hast eine Aufgabe, für die und die Ressource"?
Zum Anderen:
Wenn ich ständig aktiv nachfragen muss, dann könnte das bei mehreren Ressourcen sonst zu nem Performanceproblem kommen.