Inhoud

Verwerking van StUF OLO/AIM berichten

Berichtsoorten

De service verwerkt de volgende berichtsoorten tot een nieuwe zaak in OpenWave:

De service verwerkt de volgende berichtsoort tot toevoegen van een extern zaaknummer (dvintzaakcode) aan bestaande OpenWave zaak (mits OLO aanvraagnummer bekend):

De service verwerkt de volgende berichtsoorten tot kaarten in de tabel tbOmgOLOberichten bij een bestaande OpenWave zaak (mits OLO-aanvraagnummer bekend):

Overige berichtsoorten worden niet verwerkt.

Verplichte instellingen

Indien een van deze verplichte instellingen ontbreekt of niet valide is gedefinieerd dan wordt er toch een BV03-retourbericht verzonden (immers met het bericht is niets mis, maar wel met de instellingen). In de messagelog wordt echter de kolom error gevuld met de ontbrekende instelling, waardoor er geen zaak is aangemaakt.

Autorisatiesleutel voor WSAS-API i.v.m. aanmaak processtappen

Omdat de asynchroonservice op de DUSK-server een OpenWave API van de WSAS-server gaat aanroepen om (automatische) processtappen aan te kunnen maken, moet een autorisatiesleutel worden opgehaald. Hiertoe wordt de API getAuthorisation aangeroepen met de login en pass die vastgelegd zijn in de kolom Tekst van de instellingen Sectie: Logon en de Items: ExternOLOlogin en ExternOLOPass.

Daarbij moet het endpoint voor de OpenWave API getAuthorisation gedefinieerd zijn in de kolom Tekst van instelling Sectie: Koppeling OLO en Item: EndpointClassMedewerker. Het gaat hierbij om de juiste gegevens op de plek van vetgedrukte IP en poort (lokaal IP-adres): http://IP-ADRES:POORT/services/nl.rem.openwave.published.Medewerker.nl.rem.openwave.published.MedewerkerHttpsSoap11Endpoint/.

Verder moet het endpoint voor de OpenWave API InsertAutomatischeProcessen gedefinieerd zijn in de kolom Tekst van instelling Sectie: Koppeling OLO en Item: EndpointClassWizard. Het gaat hierbij om de juiste gegevens op de plek van vetgedrukte IP en poort (lokaal IP-adres): http://IP-ADRES:POORT/services/nl.rem.openwave.published.Wizard.nl.rem.openwave.published.WizardHttpsSoap11Endpoint/.

De genoemde Login/pass moeten ook opgenomen zijn in de medewerkerstabel waarbij:

Programma-logica

Zie: Programma logica OLO-verwerking.

Facultatieve instellingen

Vooroverleg

Indien de OLO-berichtsoort vrgDi01AanvragenVooroverleg is, dan koppelt OpenWave deze aanvraag aan het zaaktype waarnaar verwezen wordt in de waarde van Getal2 van de instelling Sectie: Koppeling OLO en Item: Vooroverleg. Getal2 bevat de dnkey (identifier) van de kaart uit tbsoortomgverg die bedoeld is voor zaaktype vooroverleg.

Om te kunnen bewerkstelligen dat een uiteindelijke aanvraag regulier of uitgebreid (die onder hetzelfde OLO-aanvraagnummer wordt binnengeschoten) een eigen zaak wordt in OpenWave - naast de vooroverlegzaak - moet de kolom Tekst van de instelling Koppeling OLO en Item: Vooroverleg gevuld zijn met een tekst waarvan de lengte kleiner of gelijk 5 is. Indien deze kolom Tekst gevuld is: dan

De aanvraagnaam waaronder een vooroverleg wordt opgenomen in OpenWave is in principe: Aanvragen Vooroverleg, maar indien de tag toelichting in het OLO-bericht is gevuld (blok parameters) EN kolom Getal1 van de instelling Sectie: koppeling OLO en Item: Vooroverleg heeft de waarde 1 dan wordt de aanvraagnaam (tbomgvergunning.dvaanvraagnaam) gevuld met deze toelichting (afgekapt op 200 posities).

De vooroverlegkaart krijgt default in de kolom ddvooroverleg (blok Keten) de waarde van vandaag. De voorgestelde datum uit het bericht wordt overgenomen in de kolom Toelichting.

Wat betreft OLO-documenten die worden ingeschoten via de OLO-uploadservice: OpenWave kijkt of het OLO-nummer bestaat. Zo ja, dan worden de documenten bij de omgevingskaart met dat OLO-nummer geplaatst. Zo nee, dan kijkt OpenWave of er een prefix is ingesteld en – indien dat het geval is EN de instelling Sectie: Koppeling OLO en Item: Vooroverleg is ook aangevinkt – dan wordt het OLO-nummer nogmaals gezocht met de prefix eraan vastgeplakt.

Wanneer de OLO-nummer in TbOmgVergunning wordt geregistreerd met een prefix dan is de registratie in tbmessagelog zonder prefix (daar staat het oorspronkelijke bericht). Ook het eventuele vervolgbericht dat vanuit OpenWave wordt verzonden: koppelzaakaanaanvraag bevat het oorspronkelijke OLO-aanvraagnummer zonder prefix.

Koppelen van onderdelen/activiteiten

Geldt voor de berichtsoorten omv/wwvDi01AanbiedenAanvraag en omvDi01AanvragenVooroverleg en omv/wwvDu01LeverenAanvraag.

In de kolom Tag in OLO-xml van de Soorten Activiteiten (tbsrtToestemming.dvlvotag) in portaal Zaakbeheer wordt de koppeling tussen de benamingen uit OLO-bericht en de OpenWave activiteiten geregeld. Tag in OLO-xml kan de volgende waardes hebben:

Het is dus de bedoeling dat alle hierboven genoemde OLO-onderdelen gekoppeld worden aan een activiteit. Zo niet dan worden zij gekoppeld aan de zogenaamde Onbekende OLO-activiteit. Wanneer een OLO-onderdeel niet hierboven is genoemd, wordt dat genegeerd.

Feitelijk loopt OpenWave het OLO-bericht na op het voorkomen van bovenstaande strings in het blok <werkzaamheden>. Zo ja, dan wordt in de tabel tbsrtToestemming naar de OpenWave mapping gezocht van die string. Gevonden: dan wordt onder die mappingnaam een kaart in de tabel tbToestemmingen (onderdelen/activiteiten) bij de omgevingszaak aangemaakt. Niet gevonden: dan onder de onbekende OLO-activiteit.

kadastrale gegevens

Indien een OLO-aanvraag is voorzien van kadastrale gegevens in blok isVan, dan worden deze nu opgenomen in een kaart van de projectlocaties (tbzaakkadperc).

Uitgaande bericht: KoppelZaakAanAanvraag-instellingen

OpenWave kan na het verwerken van een nieuwe (OLO)-aanvraag waarbij een nieuwe zaak is aangemaakt in tbomgvergunning een uitgaand bericht vrgDi01KoppelZaakAanAanvraag initiëren die de ontvanger vertelt welke OpenWave zaakcode er gekoppeld is aan het OLO-nummer. Daartoe zijn de volgende instellingen verplicht:

Indien de kolom Getal2 van Sectie: Koppeling OLO en Item: Https de waarde 2 heeft, dan gaat OpenWave er vanuit dat er gewerkt wordt met een 2-way beveiligde verbinding (anders one-way). Voor een 2-way beveiligde verbinding verwacht OpenWave een selfsigned - beveiligingscertificaat op de submap met de naam SelfSignedCertificaat achter de map waarop de dusk.exe geïnstalleerd is. In deze submap worden drie files geplaatst respectievelijk het certificaat, de private sleutel (geëncrypt) en het Root-certificaat:

Extra AIM-instellingen

De volgende instellingen indien ook AIM meldingen worden ingelezen:

Logging

Het loggen van de OLO-berichten kan (gelijktijdig) op vier manieren:

De namen van de files die hier komen te staan worden door de service zelf gegenereerd (bijvoorbeeld Bericht_Van_Olo_Naar_Dusk_140602150536.xml. Om deze laatste logging te activeren voor OLO-berichten dient ook nog eens de instelling Sectie: Koppeling OLO en Item: SaveBericht aangevinkt te staan. Voor het definiëren van de map zijn systeembeheerrechten op de server waar de OLO-service draait nodig.

Instelling m.b.t. probleem gelijktijdigheid

De service voor het verwerken van OLO-bericht kan tegelijkertijd haar werk doen met de service voor het verwerken van een zakLk01 bericht om nieuwe zaak te verwerken. Beide controleren elkaar op het reeds bestaan van een zaak c.q. OLO. Wanneer dat tegelijkertijd gebeurt kan dat misgaan.

Dit is ook het geval wanneer tegelijkertijd twee of meer OLO-berichten binnenkomen met hetzelfde OLO-aanvraagnummer.

Indien in de Sectie: [LOG] van de dusk.ini (de configuratiefile naast de Berichtenservice DUSK) het Item: MapOloZaakBenBezig is opgenomen en gevuld met een ma verwijzing waarop de service schrijf-en verwijderrechten heeft, dan:

Voor bovenstaande instellingen zijn systeembeheerrechten op de server waar de OLO-service draait nodig.

Aanmaken zaak met zaak/DMS vanuit OLO-service

De verwerking van het OLO-bericht kan leiden tot het automatisch aanmaken van een zaak in externe zaaksysteem (zaak/DMS-koppeling). Dit is het geval wanneer:

http://IP-ADRES:POORT/services/nl.rem.openwave.published.Wizard.nl.rem.openwave.published.WizardHttpSoap12Endpoint/

http://IP-ADRES:POORT/services/nl.rem.openwave.published.Medewerker.nl.rem.openwave.published.MedewerkerHttpSoap12Endpoint/

De OLO-service moet dus geautoriseerd zijn om de OpenWave API maak/zaak in zaaksysteem uit te voeren. De genoemde user/pass moeten daarom opgenomen zijn in de medewerkerstabel waarbij:

Zie verder voor nodige instellingen onder programmablok Creëer zaak zaak/dms.

Automatisch aanmaken mappen op fileshare vanuit OLO-service

Let Op, dit is alleen nodig indien je wilt dat er aanmaakmappen worden aangemaakt voordat er documenten zijn. Dus wel automatisch aanmaakmappen want er worden geen automatische documenten geplaatst. Dus bij standaard OLO-koppeling waarbij documenten automatisch worden geplaatst zijn deze instellingen niet nodig.

Indien

http://IP-ADRES:POORT/services/nl.rem.openwave.published.Wizard.nl.rem.openwave.published.WizardHttpSoap12Endpoint/

http://IP-ADRES:POORT/services/nl.rem.openwave.published.Medewerker.nl.rem.openwave.published.MedewerkerHttpSoap12Endpoint/

dan zullen bij het aanmaken van een nieuwe zaak of inrichting automatisch de mappen genoemd in de rijen van Sectie: Aanmaakmappen worden aangemaakt. Hierbij uitgezonderd zijn de mappen waarin de variabelen %adviesnr% , %bezwaarnr% en %inspnr% zijn opgenomen. Indien OpenWave in de Cloud draait, en de fileshare is lokaal, dan dan moet wel de satellite geïnstalleerd zijn.

Indien:

dan wordt de kolom dvhyperlink bij de nieuwe zaak automatisch gevuld met de ingestelde hyperlinkbasismap, waarbij de variabelen zaakjaar, zaakjaarmaand en zaaknr zijn vervangen met de waardes van de nieuwe kaart.

In geval dat de zaak behoort bij een compartiment, dan zal de documentroot in de basismap door OpenWave on the fly worden vervangen door de inhoud van de kolom Documentroot in satellite.ini (dvsateldocroot) van het betreffende compartiment (beheerportaal-Nieuw).

OLO-bijlagen

De digi-koppelaar kan op drie manieren de bijlagen bij een OLO-bericht aan OpenWave kwijt.

Zie voor loggen en alsnog verwerken van mislukte OLO/DSO bijlages bij streaming (tweede manier hierboven) ook Upload vanuit automatisch proces.

Ketenvoorbeelden