Programme Java permettant d'exporter des intervenants (ProviderContacts) d'une base de données Mongo DB locale vers un fichier Excel
java ExpProviderContacts [-mgodb prod|pre-prod] [-u unum | -clientCompany clientCompanyUUID] [-p chemin_vers_fichier] [-o fichier] [-d] [-t]
où :
-mgodb prod|pre-prod
est la référence à la base de données MongoDb, par défaut désigne la base de données de pre-production. Voir fichier ExpProviderContacts.prop (optionnel).-p chemin_vers_fichier
est le chemin vers le fichier Excel. Amorcé au répertoire courant "." par défaut (paramètre optionnel).-o fichier
est le nom du fichier Excel qui recevra les sociétés. Amorcé à providerContacts.xlsx par défaut (paramètre optionnel).-u unum
est l'identifiant interne du client concerné. Non définit par défaut (paramètre optionnel).-clientCompany uuid
est l'identifiant universel unique du client concerné. Non définit par défaut (paramètre optionnel).-d
le programme s'exécute en mode débug, il est beaucoup plus verbeux. Désactivé par défaut (paramètre optionnel).-t
le programme s'exécute en mode test, les transactions en base de données ne sont pas faites. Désactivé par défaut (paramètre optionnel).
- Java 8 ou supérieur.
- Driver MongoDB
- xmlbeans-2.6.0.jar
- commons-collections4-4.1.jar
- junit-4.12.jar
- hamcrest-2.1.jar
Ce fichier permet de spécifier les paramètres d'accès aux différentes bases de données.
A adapter selon les implémentations locales.
Ce fichier est nommé : ExpProviderContacts.prop.
Le fichier ExpProviderContacts_Example.prop est fourni à titre d'exemple.