Austauschtabellen
JDBC
Die Kommunikation von IFConneX mit der Navision-Datenbank erfolgt über JDBC. Im Regelfall ist das Navision-Datenbanksystem ein Microsoft SQL-Server.
Der Verbindungsaufbau erfolgt dabei von den Systemen, auf denen die Windchill-Methodenserver beziehungsweise Background-Methodenserver laufen. Die Kommunikation zwischen den Systemen über den definierten Port muss die Infrastruktur zulassen.
Zur Kommunikation muss ein dedizierter Datenbank-Benutzer bereitgestellt werden. Dieser Benutzer braucht weitgehende Rechte auf die definierten Austauschtabellen (Lesen, Schreiben, Löschen). Eine Zugriffsberechtigung auf weitere Navision-Tabellen ist nicht zwingend notwendig.
SQL-Server-Einstellungen
Am SQL-Server müssen einige Einstellungen verifiziert bzw. anpasst werden. Diese Einstellungen können über das Microsoft SQL Management Studio bzw. das Microsoft SQL Management Studio Express verändert werden. Die Server-Einstellungen erreicht man durch Auswahl des Datenbank-Systems im Object Explorer und Auswahl des Befehls Properties im Kontextmenü.
In dem Reiter Security muss im Feld Server authentication sichergestellt werden das die Option SQL Server and Windows Authentication mode eingestellt ist
SQL-Server-Benutzer
IFConneX für Navision benötigt einen dedizierten Datenbank-Benutzer.
In diesem Beispiel ist dies der Benutzer sa
Es ist darauf zu achten das folgende Optionen für diesen User NICHT gesetzt werden:
• Enforce password expiration
• User must change password at next login
Navision-User
Der angelegte Datenbank-Benutzer muss nun noch der Navision-Datenbank-Instanz als gültiger Benutzer zugeordnet werden.