# Voraussetzungen

### Dynamics NAV Instanz Einrichtung

Web Services müssen in den Dynamics NAV Instanzen aktiviert werden, damit diese veröffentlicht werden können.  
Die verfügbaren Instanzen werden in der Dynamics NAV Administration eingerichtet.

[![image-1592216239183.png](https://docs.squeeze.one/uploads/images/gallery/2020-06/scaled-1680-/image-1592216239183.png)](https://docs.squeeze.one/uploads/images/gallery/2020-06/image-1592216239183.png)

### SOAP

Wir nutzen den SOAP Web Service für die Anbindung von Squeeze an Dynamics NAV. Hierfür muss "Use NTLM Authentification" aktiviert sein.

[![image-1592216476715.png](https://docs.squeeze.one/uploads/images/gallery/2020-06/scaled-1680-/image-1592216476715.png)](https://docs.squeeze.one/uploads/images/gallery/2020-06/image-1592216476715.png)

- Enable SOAP Service: Hiermit wird der SAOP Web Service aktiviert.
- Enable SSL: Sollte SSL verwendet werden, so muss dieses Feld gesetzt sein.
- Max Message Size: Hier wird angegeben wie groß eine Nachricht sein darf, die über SOAP empfangen werden kann. Dieser Wert sollte mindestens 40960 sein, damit 40MB Nachrichten empfangen werden können.

### ODATA

Wir nutzen den OData Web Service für die Anbindung von Documents an Dynamics NAV.

[![image-1592216724942.png](https://docs.squeeze.one/uploads/images/gallery/2020-06/scaled-1680-/image-1592216724942.png)](https://docs.squeeze.one/uploads/images/gallery/2020-06/image-1592216724942.png)

- Enable add in annotations: Dieser Punkt kann für unsere Einrichtungen ignoriert werden.
- Enable OData Services: Hiermit wird der OData Web Service aktiviert.
- Enable V3 Endpoint: Hiermit wird OData Version 3 unterstützt.
- Enable V4 Endpoint: Hiermit wird OData Version 4 unterstützt.
- Max Page Size: Hiermit wird die maximale Anzahl an Treffern pro Seite angegeben.

### Änderungen an der Instanz

Änderungen an einer Instanz greifen erst nach einem Neustart der Instanz.

[![image-1592217056734.png](https://docs.squeeze.one/uploads/images/gallery/2020-06/scaled-1680-/image-1592217056734.png)](https://docs.squeeze.one/uploads/images/gallery/2020-06/image-1592217056734.png)

### Anmeldung

Für die Nutzung des Web Services wird eine Anmeldung benötigt. Dieser User benötigt eine CRUD Berechtigung (Erstellen, Lesen, Modifizieren &amp; Löschen) in Dynamics NAV und der dazugehörigen SQL Datenbank.