Wiki-Quellcode von Melderegisterauskunft

Version 1.1 von MACH ProForms GmbH am 10.03.2020

Zeige letzte Bearbeiter
1 # Allgemeines
2
3 ## Voraussetzungen
4
5 - Ein Payment ist bereits eingerichtet am Mandanten.
6 - PDF und Assistentenrecht sind beim Mandanten vorhanden.
7
8 ## Relevante Daten
9
10 - WebService-Url
11 - Amtlicher Gemeindeschlüssel (AGS)
12 - X-username (base64-codierter Benutzername für das HSH Soft- und Hardware Vertriebs GmbH-System)
13 - X-password (base64-codiertes Passwort für das HSH Soft- und Hardware Vertriebs GmbH-System)
14 - Briefbogen des Kunden
15
16 ___
17
18 # Konfiguration des WebServices
19
20 Es muss sichergestellt werden, dass der WebService "HSH-Melderegisterauskunft" bereits zur Verfügung steht (siehe hierzu "[[Webservice Einrichten|Main.07_Einstellungen-Fachadministration.03_Module.06_Webservice.01_WebserviceEinrichten]])". Hierzu kann entweder der Reiter Web Services - WebService-Definition oder WebService-Konfiguration genutzt werden. Ist die Replikation eingerichtet, sollte der WebService bereits vorhanden sein.
21
22 ![[Webservice-Definition|@WebServiceDefinition.jpg]]
23
24 Unter "WebService-Konfiguration" müssen anschließend die obigen erwähnten Daten erfasst werden. Hierzu wird der WebService-Name "HSH-Melderegisterauskunft", die WebService-OrganisationsID "22222222-2222", sowie die von dem Anbieter bereitgestellte, bestenfalls aktuellste WebService-Version ausgewählt. Anschließend wird die WebService-URL eingetragen, beispielsweise "https://www.meldebehoerde.de:443/cebit/IRWS/ws/XMeld24Service".
25
26 ![[Webservice Definition|@WebServiceDefinitionUrl.jpg]]
27
28 "Werte für HTTP-Basic Authentifikation" sind standardmäßig nicht zu befüllen.
29
30 "Werte für Zertifikatsauthentifizierung" sind standardmäßig nicht zu befüllen. Eine Einrichtung wird von Form-Solutions jedoch empfohlen.
31
32 "Werte für Queue-Messaging Konfiguration" sind standardmäßig nicht zu befüllen. Eine Einreichtung wird von Form-Solutions jedoch empfohlen (siehe hierzu "[[Security Paket|Main.07_Einstellungen-Fachadministration.03_Module.09_Security-Paket]])".
33
34 ![[Webservice Konfigurationsmaske|@WebServiceKonfiguration.jpg]]
35
36 Die Aktionsparameter sind zu definieren (siehe hierzu "[[Webservice Einrichten|Main.07_Einstellungen-Fachadministration.03_Module.06_Webservice.01_WebserviceEinrichten]]"). Diese sind je XMeld Version abweichend.
37 Nachfolgend ein Beispiel der Version 2.4. Die Werte der Parameter sind je nach Kunden spezifisch anzupassen.
38
39 ```
40 Aktionsname des WebServices
41 abfrage0600
42 Parametername
43 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}anwenderkennung
44 Wert des Parameters
45 TESTUSER
46
47 Aktionsname des WebServices
48 abfrage0600
49 Parametername
50 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}empfaenger*.{http://www.osci.de/xmeld24}ORGANISATIONSEINHEIT[0].{http://www.osci.de/xmeld24}hierarchieebene*
51 Wert des Parameters
52 1
53
54 Aktionsname des WebServices
55 abfrage0600
56 Parametername
57 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}empfaenger*.{http://www.osci.de/xmeld24}erreichbarkeit[0].kanal*.code*
58 Wert des Parameters
59 01
60
61 Aktionsname des WebServices
62 abfrage0600
63 Parametername
64 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}empfaenger*.{http://www.osci.de/xmeld24}erreichbarkeit[0].kennung*
65 Wert des Parameters
66 support@hsh-berlin.com
67
68 Aktionsname des WebServices
69 abfrage0600
70 Parametername
71 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}anwenderkennung
72 Wert des Parameters
73 TESTUSER
74
75 Aktionsname des WebServices
76 abfrage0600
77 Parametername
78 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}gewerblicherZweck.{http://www.osci.de/xmeld24}angabeDesZwecks*.{http://www.osci.de/xmeld24}code[0].code*
79 Wert des Parameters
80 2
81
82 Aktionsname des WebServices
83 abfrage0600
84 Parametername
85 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}gewerblicherZweck.{http://www.osci.de/xmeld24}geschaeftszeichen*
86 Wert des Parameters
87 TEST§
88
89 Aktionsname des WebServices
90 abfrage0600
91 Parametername
92 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}zumZweckdesAdresshandels*
93 Wert des Parameters
94 false
95
96 Aktionsname des WebServices
97 abfrage0600
98 Parametername
99 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}zumZweckDerWerbung*
100 Wert des Parameters
101 true
102
103 Aktionsname des WebServices
104 abfrage0600
105 Parametername
106 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}technische\.einzelidentifikation*.{http://www.osci.de/xmeld24}ereigniszeitpunkt*
107 Wert des Parameters
108 2019-01-01T08:20:54
109
110 Aktionsname des WebServices
111 abfrage0600
112 Parametername
113 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}steuerungsinformationen.{http://www.osci.de/xmeld24}option\.auskunft[0].code*
114 Wert des Parameters
115 01
116
117 Aktionsname des WebServices
118 abfrage0600
119 Parametername
120 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}einwilligungWurdeErteilt[0].code*
121 Wert des Parameters
122 1
123
124 Aktionsname des WebServices
125 abfrage0600
126 Parametername
127 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}identifikation\.nachricht*.{http://www.osci.de/xmeld24}erstellungszeitpunkt*
128 Wert des Parameters
129 2019-01-01T08:20:54
130
131 Aktionsname des WebServices
132 abfrage0600
133 Parametername
134 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}zeicheneinzelfall
135 Wert des Parameters
136 Adressermittlung
137
138 Aktionsname des WebServices
139 abfrage0600
140 Parametername
141 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}datenZurAnfrage*.{http://www.osci.de/xmeld24}name*.{http://www.osci.de/xmeld24}phonetik
142 Wert des Parameters
143 true
144
145 Aktionsname des WebServices
146 abfrage0600
147 Parametername
148 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}technische\.einzelidentifikation*.{http://www.osci.de/xmeld24}zeicheneinzelfall*
149 Wert des Parameters
150 TESTANFRAGE
151
152 Aktionsname des WebServices
153 abfrage0600
154 Parametername
155 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600:produkthersteller*
156 Wert des Parameters
157 HSH
158
159 Aktionsname des WebServices
160 abfrage0600
161 Parametername
162 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600:produkt*
163 Wert des Parameters
164 OLMERA
165
166 Aktionsname des WebServices
167 abfrage0600
168 Parametername
169 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}einwilligungWurdeErteilt[0]:listVersionID
170 Wert des Parameters
171 1
172
173 Aktionsname des WebServices
174 abfrage0600
175 Parametername
176 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}gewerblicherZweck.{http://www.osci.de/xmeld24}angabeDesZwecks*.{http://www.osci.de/xmeld24}code[0]:listVersionID*
177 Wert des Parameters
178 1
179
180 Aktionsname des WebServices
181 abfrage0600
182 Parametername
183 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}empfaenger*.{http://www.osci.de/xmeld24}ANSCHRIFT.gemeindeschluessel:listVersionID*
184 Wert des Parameters
185 1
186
187 Aktionsname des WebServices
188 abfrage0600
189 Parametername
190 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}zeichennachricht
191 Wert des Parameters
192 TEST2
193
194 Aktionsname des WebServices
195 abfrage0600
196 Parametername
197 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}auskunft\.anforderung[0]*.{http://www.osci.de/xmeld24}anfragedaten*.{http://www.osci.de/xmeld24}gewerblicherZweck.{http://www.osci.de/xmeld24}angabeDesZwecks*.{http://www.osci.de/xmeld24}freitext
198 Wert des Parameters
199 ADRESSERMITTLUNG
200
201 Aktionsname des WebServices
202 abfrage0600
203 Parametername
204 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}empfaenger*.{http://www.osci.de/xmeld24}behoerdenkennung*
205 Wert des Parameters
206 ags:00000000
207
208 Aktionsname des WebServices
209 abfrage0600
210 Parametername
211 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}empfaenger*.{http://www.osci.de/xmeld24}ANSCHRIFT.gemeindeschluessel.code*
212 Wert des Parameters
213 00000000
214
215 Aktionsname des WebServices
216 abfrage0600
217 Parametername
218 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\.anforderung\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}identifikation\.nachricht*.{http://www.osci.de/xmeld24}nachrichtennummer*.code*
219 Wert des Parameters
220 0600
221
222 Aktionsname des WebServices
223 abfrage0600
224 Parametername
225 {XMeld24Auskunft}abfrage0600.{http://www.osci.de/xmeld24}melderegisterauskunfteinfach\\.anforderung\\.0600.{http://www.osci.de/xmeld24}nachrichtenkopf*.{http://www.osci.de/xmeld24}identifikation\\.nachricht*.{http://www.osci.de/xmeld24}tagesvorgangszaehler*
226 Wert des Parameters
227 1
228 ```
229
230 ![[Webservice Header Parameter|@WebServiceHeaderParameter.jpg]]
231
232 Für die Version 2.3 sind alle Referenzen {XMeld24Auskunft} mit {XMeld23Auskunft}, sowie {http://www.osci.de/xmeld24} mit {http://www.osci.de/xmeld23} zu ersetzen.
233 Die Werte "00000000" sind mit dem amtlichen Gemeindeschlüssel auszutauschen.
234
235 Unter "WebService-HeaderParameter" sind die obigen erwähnten Parameter "X-username" und "X-password" zu hinterlegen.
236
237 ___
238
239 # Einbindung des Briefbogens
240
241 ## Aufbereitung
242
243 Der Briefbogen wird in ein mappbares PDF umgewandelt und mit assistentenspezifischen Feldern versehen, welches am Formularserver hochgeladen wird.
244 Auf Grund der spezifischen Felder wird eine Beauftragung von Form-Solutions zur Umwandlung und Einbindung empfohlen.
245
246 ## Einbindung als Auskunft
247
248 Damit die Melderegisterauskunft nach dem Bezahlvorgang ausgegeben wird, muss in der Veröffentlichungsmaske die "[[automatische Assistentenantwortgenerierung|Main.05_Assistenten.02_VeröffentlichungvonAssistenten]]" das zuvor hochgeladene PDF ausgewählt werden.
249
250 ![[Veröffentlichung|@Veroeffentlichung.jpg]]
251
252 ![[Konfiguration Assistentenantwortgenerierung|@Assistentenantwortgenerierung.jpg]]
253 Über den Fieldmapping-Button auf der rechten Seite, muss das entsprechende Mapping erfolgen.
254
255 ![[Mapping PDF|@MappingPDF.jpg]]