Betreft : ORCH Check aantal jobs waiting v1. 

 

Dagelijks worden honderden jobs aangeboden aan het JDE batchsysteem, zowel door gebruikers als het systeem zelf. De verwachting daarbij is dat al deze jobs binnen “afzienbare” tijd zijn voltooid. Hierbij treden wel eens problemen op, een bepaalde job blijft “hangen” waardoor er een opstopping ontstaat van daaropvolgende jobs (in desbetreffende wachtrij). Hierop moet snel geacteerd worden: deze notificatie geeft een melding zodra er meer dan 30 jobs in de “wachtkamer” zitten.

Opmerking: het aantal van 30 is arbitrair. N.a.v. deze eerste opzet kan dit wellicht bijgesteld worden
                 en kunnen eventueel andere/meerdere criteria worden gehanteerd om een opstopping te
                        signaleren.

 

Compositie.

In het starticoon van de Orchestration is de “Planning” opgenomen (“Elke 2 uur”).

De eerste stap is een Service Request die het aantal records met status “W” ophaalt uit V986110B.

De tweede stap is een Rule die checkt of het opgehaalde aantal groter is dan 30.

De derde stap is de Notification die wordt gestuurd als de “Rule” op “True” uitkomt.

 

Stap 0: Planning.

 

Opmerking: ten tijde van het schrijven van dit document was de Orchestration nog niet actief.
 


 

 

Stap 1: Service Request: DREQ Bepalen aantal jobs met status Waiting v1

Deze data request verwerkt business view V986110B en telt het aantal records met status “W”:

Het resultaat staat in variabele DRU_Aantal_jobs_waiting. Deze variabele wordt door de Orchestration doorgegeven aan de volgende stap:

 

Stap 2: Rule: RULE Aantal jobs waiting groter dan 30 v1

Deze regel bepaalt of er een Notification moet worden verstuurd:

Als variabele RLI_Aantal_jobs_waiting groter is dan 30, dan zal een Notification worden verstuurd.

 

Stap 3: Notification: NOTF Meer dan 30 jobs op status Waiting v1.

De beschrijving van deze Notification is opgenomen in een separaat document. 

 


 

 

UDO’s.

Naam

Object

Type

ORCH Check aantal jobs waiting v1

ORC_2011160001CUST

ORCH

DREQ Bepalen aantal jobs met status Waiting v1

SRE_2011160001CUST

SREQ

RULE Aantal jobs waiting groter dan 30 v1

RUL_2011160001CUST

RULE

NOTF Meer dan 30 jobs op status Waiting v1

NTF_2011160001CUST

NTF