ETV Access
Konfiguration
<!-- AddressService -->
<AddressProvider id="E10A8313-A92D-4CB2-A12B-9AEB58F39207" order="1" active="true">
<!-- serverside ETV Access address provider -->
<AddressProvider id="BD633F5C-816A-4B7C-9546-EEDE889B8BDA">
<!-- User for ETV Access web service-->
<ServiceUser>{username}</ServiceUser>
<ServicePassword>{password}</ServicePassword>
<ServiceId>{serviceId}</ServiceId>
<MaxResultCount>50</MaxResultCount>
<EnableProxyCredentials>true</EnableProxyCredentials>
<!-- Optional Mapping -->
<Mapping>
<Map Source="FirstName" Target="Person_FirstName" />
<Map Source="LastName" Target="Person_LastName" />
<Map SourceExpression="source('StreetName') + ' ' + source('HouseNo')" Target="Person_Street" />
<Map Source="Apartment" Target="Person_Apartment" />
<Map Source="Floor" Target="Person_Floor" />
<Map Source="PoBox" Target="Person_PostOfficeBox" />
<Map Source="Zip" Target="Person_ZipCode" />
<Map Source="LocaPostName" Target="Person_City" />
</Mapping>
</AddressProvider>
</AddressProvider>
Parameter
- id BD633F5C-816A-4B7C-9546-EEDE889B8BDA
- ServiceUser Der Benutzer, mit welchem sich der Provider beim ETV Access-Dienst anmeldet
- ServicePassword Das Passwort, mit dem sich der Provider beim ETV Access-Dienst anmeldet: kann verschlüsselt sein.
- ServiceId Die Service ID, welche der Provider beim Zugriff auf ETV Access verwendet.
- SecurityUri Optionale Service Url zum Authentifizierungs-Endpoint. Default: https://secure360.directoriesdata.ch/administration/v5/security.asmx?wsdl
- SearchAddressUri Optionale Service Url zum Adresssuche-Endpoint. Default: http://service360.directoriesdata.ch/search/v5/searchaddress.asmx?wsdl
- Mapping: Optinales Mapping, um die abgefüllten Informationen zu individualisieren. Mappt vom Objekt
EntryAdd. Verfügbare Eigenschaften finden Sie im XSD, welches unter http://service360.directoriesdata.ch/search/v5/output/AddressData.xsd verfügbar ist. Auf "untergeordnete" Eigenschaften kann via Punkt (.) zugegriffen werden.
Im Beispiel oben finden Sie ein Mapping der gängigsten Parameter eines privaten Kontakts. Beachten Sie, dass Sie alle gewünschten Parameter mappen müssen.