Module Documentenuitvoer Bestandkoppeling XML

advertisement
Bestandskoppeling
XML koppelvlak
Module Documentenuitvoer
Bestandskoppeling XML koppelvlak
Versie 4.3
Product:
Module Documentenuitvoer
Bestandskoppeling:
XML koppelvlak
Versie:
4.3
Datum:
2015-03-15
Status:
Publicatie status
Inhoudsopgave
Versie historie ............................................................................................................................ 4
Introductie .................................................................................................................................. 5
Leeswijzer .................................................................................................................................. 6
Hoofdstukoverzicht ............................................................................................................ 6
Elementen in dit document ................................................................................................ 7
Feiten......................................................................................................................................... 8
Domein specificatie .................................................................................................................... 9
Foutafhandelingspecificatie .......................................................................................................10
Werking.....................................................................................................................................11
Bestandskoppeling: XML koppelvlak ............................................................................... 11
Scenario’s .................................................................................................................................16
Scenario 1: Koppeling met documengenerator derden .................................................... 16
Bijlage 1: Diacriet specificatie....................................................................................................17
Bijlage 2: Voorbeeld XML ..........................................................................................................19
Copyright 2015, Centric Netherlands B.V.
Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand of
openbaar gemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, opnamen
of enige andere manier, zonder schriftelijke toestemming van Centric Netherlands B.V.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Versie 4.3
Versie historie
Versie
Datum
Wijzigingen
4.3
2015-03-15
Publicatie versie
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
4 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Introductie
Introductie
Dit document specificeert de interactie van informatie die wordt beheerd met de module
Documentenuitvoer, specifiek de bestandskoppeling: XML koppelvlak.
Deze koppeling is bedoeld om andere documentgenerators (van derde partijen) te kunnen
koppelen met Centric procesapplicaties met behulp van de module Documentenuitvoer
(MDU). Deze koppeling vindt plaats middels XML bestanden.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
5 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Leeswijzer
Leeswijzer
Hoofdstukoverzicht
Deze bestandskoppeling specificatie bevat de volgende hoofdstukken:
Versie Historie
Een overzicht met belangrijke wijzigingen / aanpassingen.
Introductie:
Achtergronden over de belangrijkste bestandskoppeling features,
verbeteringen en waar deze documentatie is te vinden.
Leeswijzer
Uitleg hoe dit document gelezen wordt.
Feiten:
Lijst met feiten over het gebruik van de bestandskoppeling. Dit beslaat
o.a. encodering, communicatie standaarden, risico van de informatie
en beveiliging.
Domein Specificatie: Een woordenboek waarin alle typen data worden verklaard die worden
gebruikt in de bestandskoppeling.
Foutafhandeling:
Bekende problemen en algemene informatie over foutafhandeling van
de bestandskoppeling.
Werking:
Omschrijving van de te volgen stappen om de bestandskoppeling te
laten werken.
Referenties:
Verwijzingen naar standaarden, technologieën en andere waardevolle
bronnen die in dit document worden aangehaald.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
6 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Leeswijzer
Elementen in dit document
Referenties
Dit document bevat diverse verwijzingen naar standaarden en technieken die als
gemeengoed worden beschouwd. Een verwijzing naar zo’n standaard of techniek wordt
genummerd opgenomen. Een voorbeeld is: [1].
Domeinen
Een domein is een uitgebreide uitleg van een bepaald datatype. In het voorbeeld hieronder
wordt het domein Datum omschreven. Dit betekent dat overal waar in een service gesproken
wordt over een datum, deze altijd op onderstaande manier geformatteerd is. Hierop is
specifieke validatie uit te voeren. Vaak worden in domeinen referenties opgenomen naar
standaarden.
Datatype
Datum
Voorbeeld
2014-12-31
Uitleg
Datum in ISO8601 [1] formaat.
Parameters
Parameters zijn namen van gegevens die worden uitgewisseld. Het datatype is vaak een
verwijzing naar een domein. Ten slotte worden alle bijzonderheden genoemd die betrekking
hebben op het datatype en het uitwisselen van dit gegeven.
Parameter
Message
Datatype
String
Omschrijving / bijzonderheden
Iedere tekstwaarde wordt geaccepteerd.
Noodzakelijk.
Voorbeeldbestand
Bij services worden voorbeeldberichten gegeven van zowel de aanvrager als de antwoorder.
Voorbeeldberichten bevatten ook eventuele headers naast het bericht dat wordt verstuurd.
Hieronder staat een zeer kort voorbeeld.
1
2
3
4
5
6
7
<?xml version="1.0" encoding="utf-8"?>
<bestandsuitwisseling>
<bericht>
<message>Test</message>
</bericht>
</bestandsuitwisseling>
Werking
Bestandskoppelingen kunnen op verschillende manieren zijn opgebouwd. Beschrijf op welke
wijze deze bestandskoppeling werkt en waar bestanden geplaatst of gevonden kunnen
worden.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
7 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Service API Feiten
Feiten
Onderwerp
Bestandslocatie
Feit
Directory
UNC pad
Tekencodering Verkeer
UTF-8
Standaard beginpunten
C:\ProgramData\Centric\module
documentenuitvoer\4.3\Infiles
Intranet / LAN
Doelnetwerken /
Vertrouwensgebieden
Data restricties
Geen
Algemene datarichting
Uitvoer (van het systeem naar andere verwerkers)
Risicoklassificatie data
Beantwoord: Wat is de hoogste risicoclassificatie van
gegevens
die
worden
aangeboden
in
de
bestandsuitwisseling?
CBP Risicoklasse II
Uitleg risico
Indeling in de risicoklasse volgens de norm van CBP
Beveiliging van persoonsgegevens [2].
Beantwoord: Waarom is de deze risicoklassificatie
gekozen?
Een burgerservicenummer (BSN) wordt verstuurd bij
diverse services.
Certificaatgegevens
Beantwoord: Wordt een certificaat gebruikt bij deze
bestandsuitwisseling? Waar staat of staan deze
certificaten? Welk type organisatie levert het certificaat?
Wat is de mate van vertrouwen?
Er wordt geen certificaat gebruik.
Beveiligings- en
Beantwoord: Welk beveiligingsmechanisme of standaard
authenticatiemechanisme wordt gebruikt voor authenticatie met deze
bestandsuitwisseling? Hoe wordt een sessie onderhouden?
Welke overige beveiligingen worden toegepast?
Er wordt niet gebruik gemaakt van een
beveiligingsmechanisme of authenticatie.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
8 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Domein Specificatie
Domein specificatie
Een domein bevat definities van alle soorten data die worden gebruikt in de
bestandsuitwisseling.
Datatype
BSN
Voorbeeld
654114560
Uitleg
Een integer van 8 of 9 getallen. Nummers die beginnen met een 9 worden
gebruikt voor testdoeleinden. Geldige BSN’s voldoen aan de “elfproef”. [3]
Het BSN wordt gebruikt om een persoon in Nederland te kunnen
identificeren. Het is persoonsgebonden, dus een persoonsgegeven en dus
privacygevoelige informatie.
Datatype
Datum
Voorbeeld
2014-12-31
Uitleg
Datum in ISO8601 [1] formaat.
Datatype
GUID
Voorbeeld
3F2504E0-4F89-11D3-9A0C-0305E82C3301
Uitleg
Globally Unique Identifier [4].
Datatype
ietsMetEenErgLangeNaam
Voorbeeld
1
Uitleg
Een keuze uit een van de volgende mogelijkheden:
1: Laat het systeem sneller werken, maar met meer fouten
2: Laat het syteem minder fouten maken, maar heeft meer CPU nodig
9: Bekijk iedere 5 minuten wat de slimste waarde is
Datatype
SOFI
Voorbeeld
654114560
Uitleg
Synoniem van BSN, wordt gebruikt in het legacy deel.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
9 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Foutafhandelingspecificatie
Foutafhandelingspecificatie
Er vindt geen foutafhandeling plaats op deze koppeling, alleen indien de aan te roepen
executabel niet aan te roepen is. Verder vindt er geen terugkoppeling meer plaats nadat het
XML bestand is geplaatst.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
10 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Werking
Werking
Bestandskoppeling: XML koppelvlak
Omschrijving
Er wordt per te genereren document 1 XML aangeleverd, de hoofdnode van deze XML is
<TAAK>.
Velden
Taak
Velden
GEMEENTECODE
Datatype
Integer
PROCESSOR
String
Omschrijving / bijzonderheden
(altijd éénmalig aanwezig) – Dit attribuut geeft
aan vanuit welke aansturende applicatie het
oorspronkelijke CTC bestand is aangeboden.
(optioneel) – Geeft aan of het document een
tekst of spreadsheet document betreft.
MODELDOC
Document
Een <TAAK> node bevat altijd één <DOCUMENT> node, in deze <DOCUMENT> node
kunnen de volgende attributen voorkomen:
Velden
MODELDOC
Datatype
String
PREVIEW
Boolean
PREVIEWEDIT
Boolean
PREVIEWLOCK
Boolean
PREVIEWINVULLEN Boolean
OPSLAAN
BEWAARPDF
PRINTER
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
String
String
String
Omschrijving / bijzonderheden
(altijd éénmalig aanwezig in de eerst
voorkomende Document tag) – Dit attribuut
geeft het basissjabloon aan dat gebruikt dient
te worden voor de generatie van het
resultaatdocument. Hiervoor kunnen absolute
paden, relatieve paden of sharepoint links
gebruikt worden.
Met het !Preview commando kan het
document getoond worden dat net
gegenereerd is. Document wordt geopend als
‘alleen lezen’, kan wel gemuteerd, maar niet
opgeslagen worden.
Document tonen (document is overschrijfbaar
op de opgeslagen locatie) en muteerbaar in
Word.
Document tonen en beveiligen tegen wijzigen.
Het document kan door de gebruiker gewijzigd
noch opgeslagen worden.
Document tonen en invulscherm tonen
(Macro) met behulp van preview interface.
Opslaglocatie van het resultaat bestand.
Opslaglocatie van het PDF resultaat bestand.
Logische naam van een printer zoals
gedefinieerd in module Documentenuitvoer.
11 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Werking
Velden
Een <DOCUMENT> node bevat vrijwel altijd één of meerdere <VELD> nodes, in deze
<VELD> nodes kunnen de volgende attributen voorkomen:
Velden
Veld
Datatype
String
TABEL
IMAGE
String
String
Omschrijving / bijzonderheden
Hierin staan de variabelen zoals ze gebruikt
dienen te worden in het eindresultaat. In
principe zijn de namen hiervan uniek tenzij
deze zich binnen een tabel bevinden (zie tabel)
(zie Tabel)
(zie Image)
Veld
Een veld correspondeert met een variabele in het document en bevat de naam van een
variabele en de in te vullen waarde. Een naam kan meerdere keren voorkomen in het
modeldocument en slechts eenmaal in de XML, tenzij het opgenomen is binnen een tabel.
Velden
NAAM
Datatype
String
WAARDE
String
Omschrijving / bijzonderheden
De naam van de variabele en is uniek tenzij
deze zich bevindt in een tabel.
Dit is de waarde die deze variabele in het
resultaatdocument moet gaan bevatten.
Deeldoc
Middels het deeldoc commando is het mogelijk om een tekst uit een ander document te
gebruiken in het samengestelde document. Kop- en voetteksten van het ingevoegde
document worden hierbij genegeerd.
Dit deeldocument kan een reeds eerder gegenereerd document zijn of een sjabloon. Naar
het in te voegen document kan verwezen worden middels een absoluut pad, een relatief pad
of een sharepoint link.
Een deeldoc tag bevat maar één attribuut:
Velden
MODELDOC
Datatype
String
Omschrijving / bijzonderheden
Dit attribuut geeft de variabele in het document
aan voor het ‘=’ teken en het in te voegen
document na het ‘=’ teken.
Voorbeeld:
<DEELDOC MODELDOC="tekstblok=tekstbok.docx">
Document Toevoegen
Door gebruik van het Document Toevoegen commando is het binnen module
Documentenuitvoer mogelijk een extra document toe te voegen aan het te genereren
document. Dit kan bijvoorbeeld gebruikt worden voor bijlage uit andere documenten of het
kan gebruikt worden voor herhaling om meerdere versies van een zelfde document te
genereren.
Alle velden en tabellen die voorkomen in deze scope hebben alleen betrekking op dit toe te
voegen document. Indien een document tag genest voorkomt binnen een andere document
tag kan deze de volgende attributen bevatten
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
12 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Werking
Velden
MODELDOC
Datatype
String
Omschrijving / bijzonderheden
Indien dit attribuut niet meegegeven is dan
wordt het de waarde in de eerste document tag
gebruikt, waar deze verplicht aanwezig is.
Voorbeeld:
<DOCUMENT MODELDOC="diac.docx" OPSLAAN="test.docx" PREVIEWEDIT="TRUE">
<VELDEN></VELDEN>
<DOCUMENT MODELDOC="">
<VELDEN></VELDEN>
<DOCUMENT MODELDOC="bijlage.docx">
<VELDEN></VELDEN>
</DOCUMENT>
</DOCUMENT>
</DOCUMENT>
Tabel
Een tabel kan optioneel voorkomen tussen velden, een tabel werkt op basis van herhaling
van unieke veldnamen.
Velden
VELDEN (zie
velden)
Datatype
String
String
TABEL
Omschrijving / bijzonderheden
Binnen een tabelconstructie wordt gebruik
gemaakt van herhaling op veldnamen. Dit wil
zeggen dat bij het voorkomen van een eerder
voorgekomen veldnaam een nieuwe tabelregel
wordt gedefinieerd.
Tabellen kunnen genest voorkomen, dit wil
zeggen dat een tabelconstructie zelf ook weer
een of meerdere andere tabelconstructies
kunnen bevatten.
Voorbeeld:
<TABEL NAAM="diac1">
<VELDEN>
<VELD NAAM="teken" WAARDE="|001" KODEERVELD="false"></VELD>
<VELD NAAM="waarde" WAARDE="Accent acute" KODEERVELD="false"></VELD>
<VELD NAAM="teken" WAARDE="|002" KODEERVELD="false"></VELD>
<VELD NAAM="waarde" WAARDE="Accent grave" KODEERVELD="false"></VELD>
<VELD NAAM="teken" WAARDE="|003" KODEERVELD="false"></VELD>
<VELD NAAM="waarde" WAARDE="Accent circumflex" KODEERVELD="false"></VELD>
<VELD NAAM="teken" WAARDE="|004" KODEERVELD="false"></VELD>
<VELD NAAM="waarde" WAARDE="A Diaeresis (Umlaut)" KODEERVELD="false"></VELD>
</VELDEN>
</TABEL>
Varianten van de <TABEL> node kunnen zijn:


TABELMETKOP – Hierbij wordt in het resultaatdocument de eerste regel van de
tabel niet herhaald zodat deze ingezet kan worden als header.
TABELWISSEN – Hierbij dient de hele tabel uit het document verwijderd te worden.
Voorbeeld:
<TABELWISSEN NAAM="test">
</TABELWISSEN>
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
13 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Werking
Commentaar
Een CTC bestand kan commentaar bevatten, dit commentaar wordt ook in de XML
meegegeven als XML commentaar. Informatie in binnen commentaar wordt niet gebruikt om
een document te genereren en wordt puur informatief gebruikt.
Opmaakcodes en diacrieten
Diacrieten worden in de XML vervangen door zogenaamde diacrietcodes. Voor het gemak
worden hier ook enkele opmaakcodes voor gebruikt.
Code
Functie
Voorbeeld
Resultaat
|s
|t
|r
Spatie
Tab
Nieuwe regel
|p
Nieuwe pagina
Jan|sJansen
Auto|tBoot|tFiets
Dit is de eerste regel|rEn dit
is de tweede
Dit is de eerste pagina|pDit
de tweede
Jan Jansen
Auto
Boot
Fiets
Dit is de eerste regel
En dit is de tweede
Dit is de eerste pagina
-----volgende pagina-----Dit de tweede
Voor diacrieten wordt een |-teken meegegeven gevolgd door een 3 cijferige code. Een
voorbeeld is |016, deze geeft ‘ă’ als resultaat. Voor een uitgebreide tabel van diacrietcodes
zie bijlage 1.
Opsomming
Een opsomming kan voorkomen op het zelfde niveau als <VELDEN>, ook op het zelfde
niveau als velden. De seperators geven aan door welke tekens ze gescheiden worden, de
lastseperator attribuut geeft het laatste scheidingsteken aan.
Veldnamen zijn binnen een opsomming altijd gelijk aan ‘~’.
Velden
NAAM
Datatype
String
SEPERATOR
String
LASTSEPERATOR
String
Omschrijving / bijzonderheden
Dit wordt gebruikt als naam van de
opsomming.
Dit zijn de scheidingstekens tussen de
verschillende waarden van de opsomming.
Dit is het scheidingsteken dat gebruikt wordt
tussen de laatste 2 waarden van de
opsomming.
Voorbeeld:
<OPSOMMING NAAM="getuigen" SEPERATOR=", " LASTSEPERATOR=" en ">
<VELDEN>
<VELD NAAM="~" WAARDE="Kees van Dam" KODEERVELD="false"></VELD>
<VELD NAAM="~" WAARDE="Piet Zwart" KODEERVELD="false"></VELD>
<VELD NAAM="~" WAARDE="Jan de Hoop" KODEERVELD="false"></VELD>
<VELD NAAM="~" WAARDE="Klaas Klaassen" KODEERVELD="false"></VELD>
</VELDEN>
</OPSOMMING>
Bovenstaand voorbeeld zou in MDU resulteren in: Kees van Dam, Piet Zwart, Jan de Hoop
en Klaas Klaassen.
Image
In het modeldocument kan via een MDU commando een afbeelding worden opgenomen op
de plaats van een placeholder. Deze commando worden in de XML opgenomen middels de
image tag. Een image kan voorkomen op hetzelfde niveau als een veld.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
14 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Werking
De image tag bevat de volgende attributen:
Velden
NAAM
Datatype
String
BESTAND
String
Omschrijving / bijzonderheden
De naam van de placeholder in het
modeldocument
De locatie van de in te voegen afbeelding, dit
kan een absoluut of een relatief pad zijn.
Voorbeeld:
<IMAGE NAAM="objectlogo" BESTAND="Logo.jpg" />
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
15 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Referenties
Scenario’s
Scenario 1: Koppeling met documengenerator derden
Omschrijving
De beschreven koppeling is in eerste instantie bedoeld om via een Centric applicatie een
document te kunnen genereren met een documentgenerator van een derde partij. Om dit te
kunnen faciliteren.
1. Centric procesapplicatie genereert een CTC bestand
2. MDU pakt dit CTC bestand op en plaatst een XML bestand op de werkplek
3. MDU roept vervolgens een in te stellen executable aan met de locatie van het XML
bestand als argument.
4. XML bestand kan na verwerking door de documentgenerator verwijderd worden.
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
16 /19
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Bijlagen
Bijlage 1: Diacriet specificatie
001
002
003
004
005
006
007
008
009
011
012
013
014
015
016
017
018
019
020
041
042
043
044
045
051
052
053
054
055
061
062
071
072
081
082
083
084
085
086
087
088
091
092
093
094
095
096
097
098
121
122
123
Á
À
Â
Ä
Ã
Ă
Å
Ā
Ą
á
à
â
ä
ã
ă
å
ā
ą
ª
Ć
Ĉ
Č
Ċ
Ç
ć
ĉ
č
ċ
ç
Ď
Đ
ď
đ
É
È
Ê
Ë
Ě
Ė
Ē
Ę
é
è
ê
ë
ě
ė
ē
ę
Ĝ
Ğ
Ġ
A Accent acute
A Accent grave
A Accent circumflex
A Diaeresis (Umlaut)
A Tilde
A Breve
A Ring
A Macron
A Ogonek
a Accent acute
a Accent grave
a Accent circumflex
a Diaeresis (Umlaut)
a Tilde
a Breve
a Ring
a Macron
a Ogonek
Ordinal indicator vrouwelijk
C Accent acute
C Accent circumflex
C Caron
C Dot
C Cedille
c Accent acute
c Accent circumflex
c Caron
c Dot
c Cedille
D Caron
D Hoofdletter D met streep
d Caron
d Kleine d met streep
E Accent acute
E Accent grave
E Accent circumflex
E Diaeresis (Umlaut)
E Caron
E Dot
E Macron
E Ogonek
e Accent acute
e Accent grave
e Accent circumflex
e Diaeresis (Umlaut)
e Caron
e Dot
e Macron
e Ogonek
G Accent circumflex
G Breve
G Dot
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
124
128
131
132
133
134
141
142
151
152
161
162
163
164
165
166
167
168
171
172
173
174
175
176
177
178
181
191
201
211
221
222
223
224
225
231
232
233
234
235
261
262
263
264
265
271
272
273
274
275
276
281
17 /19
Ģ
€
ģ
ĝ
ğ
ġ
Ĥ
Ħ
ĥ
ħ
Í
Ì
Î
Ï
Ĩ
İ
Ī
Į
í
ì
î
ï
ĩ
ī
į
ı
Ĵ
ĵ
Ķ
ķ
Ĺ
Ľ
Ļ
Ŀ
Ł
ĺ
ľ
ļ
ŀ
ł
Ń
Ñ
Ň
Ņ
Ŋ
ń
ñ
ň
ņ
ŋ
ʼn
Ó
G Cedille
Euro teken
g Accent acute
g Accent circumflex
g Breve
g Dot
H Accent circumflex
H Hoofdletter H met streep
h Accent circumflex
h Kleine h met streep
I Accent acute
I Accent grave
I Accent circumflex
I Diaeresis (Umlaut)
I Tilde
I Dot
I Macron
I Ogonek
i Accent acute
i Accent grave
i Accent circumflex
i Diaeresis (Umlaut)
i Tilde
i Macron
i Ogonek
i Kleine i zonder punt
J Accent circumflex
j Accent circumflex
K Cedille
k Cedille
L Accent acute
L Caron
L Cedille
L Hoofdletter L met punt
L Hoofdletter L met streep
l Accent acute
l Caron
l Cedille
l Kleine l met punt
l Kleine l met streep
N Accent acute
N Tilde
N Caron
N Cedille
N Hoofdletter ENG
n Accent acute
n Tilde
n Caron
n Cedille
n Kleine eng
n Kleine n met apostrophe
O Accent acute
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Bijlagen
282
283
284
285
286
287
288
291
292
293
294
295
296
297
298
299
301
311
341
342
343
351
352
353
361
362
363
364
371
372
373
374
381
382
383
391
392
393
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
Ò
Ô
Ö
Õ
Ő
Ō
Ø
ó
ò
ô
ö
õ
ő
ō
ø
º
Þ
þ
Ŕ
Ř
Ŗ
ŕ
ř
ŗ
Ś
Ŝ
Š
Ş
ś
ŝ
š
ş
Ť
Ţ
Ŧ
ť
ţ
ŧ
Ú
Ù
Û
Ü
Ũ
Ŭ
Ű
Ů
Ū
Ų
ú
ù
û
ü
ũ
ŭ
ű
O Accent grave
O Accent circumflex
O Diaeresis (Umlaut)
O Tilde
O Dubbele accent acute
O Macron
O Hoofdletter O met slash
o Accent acute
o Accent grave
o Accent circumflex
o Diaeresis (Umlaut)
o Tilde
o Dubbele accent acute
o Macron
Kleine o met slash
Ordinal indicator mannelijk
Hoofdletter THORN
Kleine thorn
R Accent acute
R Caron
R Cedille
r Accent acute
r Caron
r Cedille
S Accent acute
S Accent circumflex
S Caron
S Cedille
s Accent acute
s Accent circumflex
s Caron
s Cedille
T Caron
T Cedille
T Hoofdletter T met streep
t Caron
t Cedille
t Kleine t met streep
U Accent acute
U Accent grave
U Accent circumflex
U Diaeresis (Umlaut)
U Tilde
U Breve
U Dubbele accent acute
U Ring
U Macron
U Ogonek
u Accent acute
u Accent grave
u Accent circumflex
u Diaeresis (Umlaut)
u Tilde
u Breve
u Dubbele accent acute
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
418
419
420
441
451
481
482
483
491
492
493
501
502
503
511
512
513
521
522
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
rechts
554
555
556
557
558
559
18 /19
ů
ū
ų
Ŵ
ŵ
Ý
Ŷ
Ÿ
ý
ŷ
ÿ
Ź
Ž
Ż
ź
ž
ż
Æ
æ
Œ
œ
ß
µ
π
Ω
ð
ĸ
"
[
]
|
¡
¢
£
$
¥
#
§
¤
«
°
±
²
³
×
•
÷
»
u Ring
u Macron
u Ogonek
W Accent circumflex
w Accent circumflex
Y Accent acute
Y Accent circumflex
Y Diaeresis (Umlaut)
y Accent acute
y Accent circumflex
y Diaeresis (Umlaut)
Z Accent acute
Z Caron
Z Dot
z Accent acute
z Caron
z Dot
Hoofdletter AE
Kleine ae
Hoofdletter OE
Kleine oe
Ringel-S
Micro teken
Pi-teken
Ohm teken
Kleine eth
Kleine k (Groenlands)
Quotation mark
Linker rechte haak
Rechter rechte haak
Vertical bar
Omgekeerd uitroepteken
Cent teken
Pond teken
Dollar teken
Yen teken
Nummer teken
Paragraaf teken
Valuta teken
Angle-quotation-mark links
Graden teken
Plusminus teken
Superscript 2
Superscript 3
Vermenigvuldig teken
Midden punt
Deel teken
Angle-quotation-mark
¼
½
¾
¿
_
@
Kwart teken
Half teken
Drie-kwart teken
Omgekeerd vraagteken
Onderlijn
Commercial A
Centric Netherlands B.V.
Bestandskoppeling XML-koppelvlak
Bijlagen
Bijlage 2: Voorbeeld XML
8 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
9 <TAAK GEMEENTECODE="10" PROCESSOR="WORDPROCESSOR">
10
<!--commentaar-->
11
<DOCUMENT MODELDOC="voorbeeld.docx" PRINTER="backoffice" PRINTDOCUMENT="TRUE"
PREVIEWEDIT="TRUE">
12
<VELDEN>
13
<VELD NAAM="variabel1" WAARDE="waarde1y" KODEERVELD="false"></VELD>
14
<VELD NAAM="variabel2" WAARDE="waarde2y" KODEERVELD="false"></VELD>
15
<VELD NAAM="variabel3" WAARDE="waarde3y" KODEERVELD="false"></VELD>
16
<VELD NAAM="variabel4" WAARDE="waarde4y" KODEERVELD="false"></VELD>
17
</VELDEN>
18
<TABEL NAAM="voorbeeld">
19
<VELDEN>
20
<VELD NAAM="tabvar1" WAARDE="x" KODEERVELD="false"></VELD>
21
<VELD NAAM="tabvar2" WAARDE="y" KODEERVELD="false"></VELD>
22
<VELD NAAM="tabvar1" WAARDE="a" KODEERVELD="false"></VELD>
23
<VELD NAAM="tabvar2" WAARDE="b" KODEERVELD="false"></VELD>
24
</VELDEN>
25
<TABEL NAAM="genest">
26
<VELDEN>
27
<VELD NAAM="nesttabvar1" WAARDE="1" KODEERVELD="false"></VELD>
28
<VELD NAAM="nesttabvar1" WAARDE="2" KODEERVELD="false"></VELD>
29
<VELD NAAM="nesttabvar1" WAARDE="3" KODEERVELD="false"></VELD>
30
</VELDEN>
31
</TABEL>
32
<VELDEN>
33
<VELD NAAM="tabvar1" WAARDE="x" KODEERVELD="false"></VELD>
34
<VELD NAAM="tabvar2" WAARDE="y" KODEERVELD="false"></VELD>
35
</VELDEN>
36
</TABEL>
37
<VELDEN></VELDEN>
38
<IMAGE NAAM="afbeelding" BESTAND="afbeelding.jpg" />
39
<DEELDOC MODELDOC="deeldoc=deeldocument.docx">
40
<VELDEN></VELDEN>
41
<DOCUMENT MODELDOC="" PRINTER="backoffice">
42
<VELDEN>
43
<VELD NAAM="variabel1" WAARDE="waarde1x " KODEERVELD="false"></VELD>
44
<VELD NAAM="variabel2" WAARDE="waarde2x" KODEERVELD="false"></VELD>
45
<VELD NAAM="variabel3" WAARDE="waarde3x" KODEERVELD="false"></VELD>
46
<VELD NAAM="variabel4" WAARDE="waarde4x" KODEERVELD="false"></VELD>
47
</VELDEN>
48
<TABELWISSEN NAAM="voorbeeld">
49
<VELDEN>
50
<VELD NAAM="deeldoc" WAARDE="" KODEERVELD="false"></VELD>
51
<VELD NAAM="afbeelding" WAARDE="" KODEERVELD="false"></VELD>
52
</VELDEN>
53
<DOCUMENT MODELDOC="bijlage.docx" PRINTER="backoffice">
54
<VELDEN></VELDEN>
55
</DOCUMENT>
56
</TABELWISSEN>
57
</DOCUMENT>
58
</DEELDOC>
59
</DOCUMENT>
60 </TAAK>
Versie 4.3 – 2015-03-15
Module Documentenuitvoer
19 /19
Centric Netherlands B.V.
Download