smoBackOffice


Definition

smoBackOffice est l'ordonnanceur de Service Manager pour exécuter une liste de traitements prédéfinis : intégrations Discovery, intégrations Network, préimports, traitements de purge, traitements statistiques.

EndDefinition
  • Les traitements sont référencés dans un fichier de configuration smoBackOffice.cfg.
  • Ils peuvent être activés ou désactivés suivant les besoins de chaque client.
  • Ils sont lancés par l'ordonnanceur dans l'ordre du fichier et suivant l'heure d'exécution renseignée.

Remarques

Bonnes pratiques

  • Lorsque vous lancez un préimport via l'ordonnanceur smoBackOffice, il est placé dans la file d'attente des traitements à exécuter. Utilisez l'outil smoBackOfficeClient si vous souhaitez le tester immédiatement ou si vous souhaitez utiliser un ordonnanceur externe ou une application tierce.
        Open url.png voir Comment automatiser une intégration

Le fichier de configuration smoBackOffice.cfg

Ce fichier décrit les propriétés pour chaque type de traitement pouvant être lancés par l'ordonnanceur smoBackOffice.

[HTTP]
PORT=8091

; ==> Intégrations Network
;    Indiquer les paramètres de configuration
[NETWORK]
;    port d'écoute (default=1234)
PORT=31163

; ==> Intégrations Discovery
;    Indiquer si des données Discovery peuvent être collectées : ACTIVE (Oui=1 / Non=0)
;    Indiquer comment sont collectées les données : en local ou via un protocole FTP/SMTP (actif=1 / inactif=0)
;    Renseigner la section correspondante [...Connect]
[GetData]
ACTIVE=0
FTP=0
SMTP=1
LOCAL=1
;    Fréquence d'exécution en minutes
DELAY=1
;    Heures de début/fin d'intégration souhaitées pour lancer les traitements
Begin_Time=00:00:00:000
End_Time=23:59:59:999
;    Indiquer si un fichier de log doit être créé : LOG_DEBUG (Oui=1 / Non=0)
LOG_DEBUG=0

; ==> Intégrations Discovery
;    Indiquer les paramètres de configuration du protocole s'il est déclaré actif dans la section [GetData]
[FTP Connect]
rem Host=
rem Port=22 pour sftp
rem Port=21
rem UserID=
rem Password=
rem Directory=
rem Ssl=SFTP
HOST=127.0.0.1
USERID=easyvista
DIRECTORY=data
PORT=21

; ==> Intégrations Discovery
;    Indiquer les paramètres de configuration du protocole s'il est déclaré actif dans la section [GetData]
[POP3 Connect]
rem Host=
rem Port=110
rem UserID=
rem Password=
Host=127.0.0.1
Port=110
UserID=easyvista@aef.com
Password=staff

; ==> Intégrations Discovery
;    Indiquer les répertoires de travail EasyVista
[Working folders]
DownloadDir=c:\easyvista\cust\done
UnZipDir=c:\easyvista\cust\
CSVDIR=\\127.0.0.1\report\
PDFDIR=\\127.0.0.1\report\
LocalResultDir=c:\Easyvista\Inventory

[GLOBAL]
MODE=SQL
;    Fréquence d'exécution en minutes
DELAY=1
;    Indiquer si le cryptage des mots de passe et chaînes de connexion est actif dans les fichiers .ini des préimports
CryptedPasswords=true

; ==> Imports
;    Indiquer si des imports peuvent être exécutés : ACTIVE (Oui=1 / Non=0)
;    Renseigner les paramètres de configuration si actif
[IMPORT]
ACTIVE=0
MAX_PACKET_SIZE=20
MAX_THREAD=10
;    Fréquence d'exécution en minutes
DELAY=1
;    Heures de début/fin souhaitées pour lancer les traitements
Begin_Time=00:00:00:000
End_Time=23:59:59:999
;    Indiquer si un fichier de log doit être créé : LOG_DEBUG (Oui=1 / Non=0)
LOG_DEBUG=0
;    Pour SQL Server
BULK_EXE=C:\Pro
;    Pour Oracle
;BULK_EXE=C:\Program Files\oracle\80\Tools\Binn\SQLLDR.exe

; ==> smoBackOffice
;    Indiquer si le module Discovery est installé : ACTIVE (Oui=1 / Non=0)
;    Renseigner les paramètres de configuration si actif
[DISCOVERY]
ACTIVE=1
;TEMPORARY_TABLE_NAME=
;ACCOUNT=23865
;    Heures de début/fin souhaitées pour lancer les traitements
Begin_Time=00:00:00:000
End_Time=23:59:59:999
;    Indiquer si un fichier de log doit être créé : LOG_DEBUG (Oui=1 / Non=0)
LOG_DEBUG=0
DO_NOT_DELETE_TEMPTABLE=0
PDF_ACTIVE=0
PDF_TEMPLATE=A-@_LANGUAGE_@-Inventory.rpt
PDF_EXPORT=inventory.pdf
CSV_ACTIVE=0
CSV_TEMPLATE=inventory.sql

; ==> Traitements statistiques
;    Indiquer si des traitements statistiques peuvent être lancés : ACTIVE (Oui=1 / Non=0)
;    Renseigner les paramètres de configuration si actif
[STAT]
ACTIVE=0
;    Fréquence d'exécution en minutes
DELAY=30
;    Heures de début/fin souhaitées pour lancer les traitements
Begin_Time=00:00:00:000
End_Time=23:59:59:999
;    Indiquer si un fichier de log doit être créé : LOG_DEBUG (Oui=1 / Non=0)
LOG_DEBUG=0

; ==> Traitements Network
;    Indiquer si des traitements Network peuvent être lancés : ACTIVE (Oui=1 / Non=0)
;    Renseigner les paramètres de configuration si actif
[EZVNET]
ACTIVE=0
;    Fréquence d'exécution en jours
DELAY=1
;    Heures de début/fin souhaitées pour lancer les traitements
Begin_Time=00:00:00:000
End_Time=23:59:59:999
;    Indiquer si un fichier de log doit être créé : LOG_DEBUG (Oui=1 / Non=0)
LOG_DEBUG=0
;    MODE = FTP, POP3 ou LOCAL
MODE=FTP
;POP3_Host=
;POP3_UserId=
;POP3_Password=
;POP3_Port=110
;EZVNetDir=CONFIGURE THIS VALUE WHEN MODE=LOCAL

; ==> Paramètres d'accès aux bases de données
;    S'appliquent à smoBackOffice et smoBackOfficeClient
[SQL Connection]
Server=EZV_SQL1
UserId=EZV_ADMIN
Password=password
BO_OWNER=EZV_ADMIN
BO_DatabaseName=EVO_BACKOFFICE
ADMIN_OWNER=EZV_ADMIN
ADMIN_DatabaseName=EVO_ADMIN
REF_OWNER= EZV_ADMIN
DateFormat=MM/DD/YYYY

[Administrator]
;Email=ReturnAddr
;SMTPHost=ReturnAddr
;SMTPUserId=ReturnAddr
;ReturnAddr=ReturnAddr
;Port=25

; ==> Préimports
;    Indiquer si des préimports peuvent être lancés : ACTIVE (Oui=1 / Non=0)
;    Renseigner les paramètres de configuration si actif (s'appliquent à smoBackOffice et smoBackOfficeClient)
[PREIMPORT]
ACTIVE=1
SAAS=1
;    Fréquence d'exécution en secondes
DELAY=300
;    Heures de début/fin souhaitées pour lancer les traitements
Begin_Time=00:00:00:000
End_Time=23:59:59:999
;    Indiquer si un fichier de log doit être créé : LOG_DEBUG (Oui=1 / Non=0)
LOG_DEBUG=0

[LOG]
LEVEL=0

; ==> Traitements de purge
;    Indiquer si des traitements de purge peuvent être lancés sur les fichiers Discovery : ACTIVE (Oui=1 / Non=0)
;    Renseigner les paramètres de configuration si actif
[PURGE]
ACTIVE=0
;    Fréquence d'exécution en jours
DELAY=1
;    Heures de début/fin souhaitées pour lancer les traitements
Begin_Time=00:00:00:000
End_Time=23:59:59:999
;    Indiquer si un fichier de log doit être créé : LOG_DEBUG (Oui=1 / Non=0)
LOG_DEBUG=0
;    DELETE_... = n jours
;DELETE_DISCOVERY_HISTORY=150
;DELETE_DISCOVERY_IN=100

[INSTALL]
VERSION=1.0
Tags :

Raccourcis

Portail client

Tous les changements
•  Service Manager
•  Service Apps
•  Self Help
•  Service Bots

Powered by XWiki © EasyVista 2022