Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie | |||
| openwave:1.32:applicatiebeheer:instellen_inrichten:taskscheduler [2025/12/18 11:47] – Kars Gottschal | openwave:1.32:applicatiebeheer:instellen_inrichten:taskscheduler [2025/12/18 12:17] (huidige) – Kars Gottschal | ||
|---|---|---|---|
| Regel 2: | Regel 2: | ||
| Portal: // | Portal: // | ||
| - | + | ||
| - | Screenidentifiers: | + | Screenidentifiers: |
| * MDLC_getTbTaskSchedulerList.xml | * MDLC_getTbTaskSchedulerList.xml | ||
| - | * MDDC_getTbTaskSchedulerDetail.xml | + | * MDDC_getTbTaskSchedulerDetail.xml |
| ===== Beschrijving ===== | ===== Beschrijving ===== | ||
| - | Indien op de applicatieserver van OpenWave een cronjob is geïnstalleerd die om de 5 minuten (default instelling) het script runtaskscheduler.sh start, dan | + | Indien op de applicatieserver van OpenWave een cronjob is geïnstalleerd die om de 5 minuten (default instelling) het script runtaskscheduler.sh start, dan roept die cronjob via dat script de OpenWave API // |
| - | roept die cronjob via dat script de OpenWave API // | + | |
| De installatie van de cronjob met script (waarin naam en wachtwoord van robot account in tbmedewerkerstabel) kan alleen door de ICT van Rem Automatisering worden gedaan. | De installatie van de cronjob met script (waarin naam en wachtwoord van robot account in tbmedewerkerstabel) kan alleen door de ICT van Rem Automatisering worden gedaan. | ||
| Regel 19: | Regel 19: | ||
| De runScheduledTasks kan dus maar één actie (callable) tegelijk starten. Dat betekent ook wat voor de definitie en planning van de taken in de tabel tbtaskscheduler: | De runScheduledTasks kan dus maar één actie (callable) tegelijk starten. Dat betekent ook wat voor de definitie en planning van de taken in de tabel tbtaskscheduler: | ||
| + | |||
| * **ID** (dnkey). Primary key. | * **ID** (dnkey). Primary key. | ||
| * **Taak** (dvtaskcodering). Unieke naam/ | * **Taak** (dvtaskcodering). Unieke naam/ | ||
| Regel 35: | Regel 36: | ||
| De callable die aangeroepen wordt kijkt eerst in tbinitialisatie onder de //Sectie: Operations en Item: {de naam van de callable}// (dus bijv. importSWFOpenActieverzoeken) of de betreffende taak al draait (dezelfde taak kan mogelijk ook met de hand worden gestart). Zo ja, dan wordt de callable niet uitgevoerd. | De callable die aangeroepen wordt kijkt eerst in tbinitialisatie onder de //Sectie: Operations en Item: {de naam van de callable}// (dus bijv. importSWFOpenActieverzoeken) of de betreffende taak al draait (dezelfde taak kan mogelijk ook met de hand worden gestart). Zo ja, dan wordt de callable niet uitgevoerd. | ||
| - | De callable doet verder verslag in een aangemaakte kaart in tboperationslog. Daar is dus uiteindelijk het resultaat van de actie terug te lezen. | + | De callable doet verder verslag in een aangemaakte kaart in tboperationslog. Daar is dus uiteindelijk het resultaat van de actie terug te lezen. |
| <adm warning> | <adm warning> | ||
| - | Indien tijdens de operatie iets fundamenteels verkeerd gaat (stroom eraf bijv.) dan kan de operatie niet worden afgemaakt. De taak blijft op //ben bezig// staan en ook //Getal1// van de instelling (zie hieronder bij de opsomming van de callables) die ervoor zorgt dat een operatie niet twee keer tegelijkertijd kan worden gestart, blijft dan de waarde 1 houden.\\ | + | |
| - | In dat geval dient deze waarde handmatig op null gezet te worden. OpenWave doet dit echter automatisch nadat het aantal uren opgegeven in //Getal1// van de instelling //Sectie: Taskscheduler Item: AantalBenBezigHersteluren// | + | Indien tijdens de operatie iets fundamenteels verkeerd gaat (stroom eraf bijv.) dan kan de operatie niet worden afgemaakt. De taak blijft op //ben bezig// staan en ook //Getal1// van de instelling (zie hieronder bij de opsomming van de callables) die ervoor zorgt dat een operatie niet twee keer tegelijkertijd kan worden gestart, blijft dan de waarde 1 houden.\\ |
| </ | </ | ||
| ===== Welke callables zijn in te stellen ===== | ===== Welke callables zijn in te stellen ===== | ||
| + | |||
| * **importSWFOpenActieverzoeken** (zie voorwaarde en noodzakelijke instellingen bij [[openwave: | * **importSWFOpenActieverzoeken** (zie voorwaarde en noodzakelijke instellingen bij [[openwave: | ||
| * **exportReportContainer** met als parameter een dvcode uit de tabel tbexportcontainer (tegel //Container exportrapportages// | * **exportReportContainer** met als parameter een dvcode uit de tabel tbexportcontainer (tegel //Container exportrapportages// | ||
| Regel 51: | Regel 54: | ||
| * **exportInrichtingenWFS** (zie [[openwave: | * **exportInrichtingenWFS** (zie [[openwave: | ||
| * **importmaandKadasterBAG** (zie [[openwave: | * **importmaandKadasterBAG** (zie [[openwave: | ||
| - | |||
| ===== Stroomschema runScheduledTasks ===== | ===== Stroomschema runScheduledTasks ===== | ||
| Regel 57: | Regel 59: | ||
| {{openwave: | {{openwave: | ||
| - | ad 1. De waarde van //Getal1// van instelling //Sectie: Taskscheduler Item: AantalBenBezigHersteluren// | + | ad 1. De waarde van //Getal1// van instelling //Sectie: Taskscheduler Item: AantalBenBezigHersteluren// |
| - | Indien niet aanwezig dan wordt 12 als defaultwaarde genomen. Indien 0 dan wordt de taak NIET vrijgegeven. | + | |
| ===== Stroomschema geldig voor alle Callables ===== | ===== Stroomschema geldig voor alle Callables ===== | ||
| Regel 65: | Regel 65: | ||
| {{openwave: | {{openwave: | ||
| - | {{tag> | + | {{tag> |
| + | |||