Notes relatives à l’environnement (macOS)
Dossiers
Ci-dessous, vous trouverez une liste de dossiers importants dans votre configuration MobileTogether Server.
/usr/local/Altova/MobileTogetherServer/
|
/var/Altova/MobileTogetherServer
|
/Library/LaunchDaemons/com.altova.MobileTogetherServer.plist Le fichier des paramètres d’environnement doit être défini conformément à votre environnement spécifique. Le chemin d’exemple ci-dessus a vocation de guide général.
|
Permissions et déclencheurs du système de fichiers
Pour que les déclencheurs du système de fichiers soient déclenchés, l'utilisateur qui a lancé le service MobileTogether Server (altovamobiletogetherserver) doit détenir les permissions suivantes :
•Pour le dossier déclenché : Lire et Exécuter
•Pour le fichier déclenché : Lire
•Pour les dossiers ancêtres du dossier déclenché : Lire et Exécuter
Bases de données file-based
Les bases de données file-based (telles les bases de données SQLite) doivent résider dans le dossier défini dans l’onglet des paramètres de MobileTogether Server en tant que Server Side Solution's Working Directory. Par défaut, le dossier est :
/var/Altova/MobileTogetherServer/SolutionFiles
Connexions de base de données
Sur MacOS, les connexions de base de données suivantes sont prises en charge :
•JDBC — vous pouvez utiliser JDBC pour toutes les bases de données prises en charge, à l’exception de Microsoft Access
•Connexions natives — actuellement disponible pour les bases de données SQLite et PostgreSQL
Si vous utilisez JDBC, veuillez noter les points suivants :
•L’environnement d’exécution Java ou SDK doit être installé.
•JDBC-Connects pour la base de données cible doit être installée.
•Les variables d’environnement suivants doivent être définis correctement pour votre environnement :
οCLASSPATH: pour trouver les jar-files; class path est défini dans le fichier Plist.
οPATH: pour trouver le JRE, mais n’est pas toujours nécessaire, dépendant de l’installation
οJAVA_HOME: si nécessaire, dépendant de l’installation
Liste de fichiers importants
Le fichier Plist est installé dans le dossier /Library/LaunchDaemons. Les parties en surbrillance bleue sont spécifiques à l’environnement et devront être ajustées pour correspondre à l’environnement :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.altova.MobileTogetherServer</string> <key>ProgramArguments</key> <array> <string>/usr/local/Altova/MobileTogetherServer10.0/bin/MobileTogetherServer</string> <string>debug</string> </array> <key>KeepAlive</key> <true/> <key>UserName</key> <string>_altovamobiletogetherserver</string> <key>EnvironmentVariables</key> <dict> <key>CLASSPATH</key> <string>/usr/local/jdbc/oracle/ojdbc6.jar:/usr/local/jdbc/oracle/xdb.jar:/usr/local/jdbc/oracle/xmlparserv2.jar:/usr/local/jdbc/postgre/postgresql-9.0-801.jdbc4.jar:/usr/local/jdbc/mssql/sqljdbc4.jar:/usr/local/jdbc/iseries/lib/jt400.jar:/usr/local/jdbc/mysql/mysql-connector-java-5.1.16-bin.jar:/usr/local/jdbc/sqlite/sqlitejdbc-v056.jar:/usr/local/jdbc/Informix_JDBC_Driver/lib/ifxjdbc.jar:/usr/local/jdbc/sybase/jconn7/jconn4.jar:/usr/local/jdbc/db2/db2jcc.jar:/usr/local/jdbc/db2/db2jcc_license_cu.jar:./</string> </dict> </ dict> </plist>
|