Her vises en oversigt over tabellen ”ESDHMJFejl”, der fungerer som en ”kø” for ESDHService.
Du kan udskrive oversigten ved at klikke på .
ESDHservice er en Windows service, som bliver installeret og står for at oprette data hos GO:Bolig. ESDHService kigger ned i ”ESDHMJFejl” tabellen i databasen og opretter herefter afdelinger, interessenter, afdelingssager samt lejersager. Derudover står servicen også for at oprette de dokumenter som ”Mail og Journalisering” fejlede på at oprette.
Processen foregår ved at EG Bolig indsætter en række i ESDHMJFejl tabellen. Derefter vil ESDHservice samle op på disse rækker i et interval, som bliver sat af kunden (f.eks. hvert 5 minut). Dette medfører at data til GOBolig bliver overført asynkront.
Når du anvender EG Bolig, kan du gå ind under en interessent og trykke på knappen ”Opret i ESDH”. Dette vil medføre at en række tilføjes i database under tabellen ”ESDHMJFejl”. Servicen tager herefter fat i denne række og prøver at oprette på Sharepoint sitet.
Hvis oprettelsen fejler eller der sker andre fejl vil ”AntalKoersler” i ESDHMJFejl tabellen blive talt op. Når en række er blevet forsøgt kørt igennem 3 gange stopper servicen med at prøve og det er derfra nødvendigt at gøre noget ekstra for at lokalisere fejlen.
Du har her muligheden for at i kolonne Kørsler at ændre antallet. Hvis du retter eks. fra 3 til 0, så vil ESDHService tager fat i rækken igen. Klik på ud for den række du gerne vil kører igen. Ret tallet og klik på for at gemme.
En dybere forklaring af ESDHMJFejl tabellen findes her:
Eksempel, hvis der står følgende i kolonnen PersonID:
”ASG|||aab¤UPDATE¤*93*25*2552*02*ASG*11*11*2012-01-29**/cases/ASG59/ASG-2012-00694”
ASG = Typen
aab = Initialer
UPDATE = typen af operation. Det kan være INSERT, UPDATE eller DELETE.
Herefter starter ”Ident” som i ovenstående tilfælde er:
*93*25*2552*02*ASG*11*11*2012-01-29**/cases/ASG59/ASG-2012-00694”
For en afdelingssag læses ”ident” således:
(Hver parameter adskilles af en *, dvs. hvis der kommer 2 ** i træk betyder det at den givne parameter er blank)
Afdelingssag
UPDATE:
Status*Sel*Afd*Lejemaal*Lejer*SagsType*SagsID*NySagsID*Styringsdato*Lukkedato*gobURL
(Status kan sættes til ”Lukket” når man opdaterer sagen)
INSERT/DELETE:
Sel*Afd*Lejemaal*Lejer*SagsType*SagsID*SagStart*Styringsdato*Initial*Modul
Dvs. for ovenstående eksempel vil det være:
Status = blank
Sel = 93
Afd = 25
Lejemaal = 2552
Lejer = 02
SagsType = ASG
SagsID = 11
NySagsID = 11
Styringsdato = 2012-01-29
Lukkedato = blank
gobURL = ASG-2012-00694
Afdeling:
Gælder for både INSERT/UPDATE (DELETE findes ikke)
Ident = Sel_Afd
Interessent
Gælder for både INSERT/UPDATE (DELETE findes ikke)
Ident = Interessentnr
Lejersag
UPDATE:
Status*Sel*Afd*Lejemaal*Lejer*SagsType*SagsID*NySagsID*Navn*Lukkedato*gobURL
INSERT:
Navn*Sel*Afd*Lejemaal*Lejer*SagsType*SagsID*ESDHNavn*Prisagsemneord*ansvarligRolle*Startdato*Initial*Modul