sM-Client Projekt
Installations-Handbuch
4.8 Configuration du domain ELM
Version finale
Installation et configuration du client sM
4.8.1 Configuration principale
Important
: Ce domaine a besoin de l’adaptateur Swissdec (sdA). Le sdA doit être préalablement installé.
Voir pour cela le manuel de l’utilisateur de l’adaptateur Swissdec
Cette configuration est uniquement nécessaire pour l’envoi et la réception des messages ELM (Swissdec certificats de salaire et Taxes à la source)
1) Insérer le domaine ELM dans la base de données: insert into domain (name) values ('elm');
2)
Définition de l’emplacement des fichiers de configuration. (Modifier d’abord la requête avec votre sedexId et l’emplacement correct du fichier):
INSERT INTO configuration VALUES('messagehandler.location','C:/smclientbase/config/message-handlerelm.properties','yourSedexId', (select id from domain where name like 'elm'));
3)
Un nouveau domaine peut aussi besoin de ses propres répertoires, c’est pourquoi il y a un messagehandler.properties par domaine, ainsi le sM-Client sait à quel domaine un message appartient. Ces répertoires doivent être créés avant le démarrage du sM-
Client. Les répertoires de l’adaptateur doivent correspondre à ceux défini lors de la configuration du sdA.
Important : Les répertoires mentionnés dans ce fichier doivent être disponible avant le démarrage du sM-Client. Veuillez les créer si nécessaire. Reportez-vous à la table ci-dessous pour la correspondance entre la configuration du sM-Client et du sdA.
####
#Message handler ELM configuration
#### elm.timeout.days=60
#base directory for messages all directories below are relative to base directory base.dir.smclient.interface=C:\\smclientbase/interface
#location for sent files sent.location=elm/sent/
#location form messages to be send outbox.location=elm/outbox/
#location for incoming messages inbox.location=inbox/post_box
#location for deleted messages deleted.location=elm/deleted/
#location for exported messages exported.location=elm/exported/
#location of failed messages failed.location=failed/
#failed to send it could not be send by the smclient failed.tosend.location=failed/failed_to_send/
#failed to transmit means that in the send the sedex client could not transmit the message failed.transmit.location=failed/failed_to_transmit/
Erstellt:
4. Januar 2012 von Cambridge Technology Partners © 2011 47 / 84
sM-Client Projekt
Installations-Handbuch
Version finale
Installation et configuration du client sM
#configuration of swissdec adapter
#working directory of swissdec adapter all directories below are relative to base directory base.dir.adapter=C:\\smclientbase/adapterSwissdec
#base.dir.adapter=//VBOXSVR/Temp
#directory for incoming messages adapter.inbox.location=inbox/
#directory for outgoing messages adapter.outbox.location=outbox/
##specific for swissdecadapter and ELM domain adapter.failed.receive=failed/ adapter.sent.location=sent/ adapter.failed.transmit.location=failed_to_transmit
#configuration of sedex adapter
#base directory is taken from 'base.dir.adapter' of the default
(smclient) domain (message-handler.properties)
#used for forwarding to commune.
#directory for outgoing messages sedex.adapter.outbox.location=outbox/
#zip elm message when forwarding to commune. If not set, it won't be zipped. forward.message.zipped=true
La table suivante décrit la correspondance entre la configuration du sM-Client et du sdA.
sM-Client
Message-handlerelm.properties
Swissdec Adapter swissdecAdapter.properties
Dans le sM-Client, les répertoires ci-dessous sont relatifs à relativ zu base.dir.adapter sdA requiert des chemins absolus dans sa configuration adapter.inbox.location adapter.outbox.location adapter.failed.receive adapter.sent.location adapter.failed.transmit.location
Nom dossier dans design techniqu du le
Fichier de configuration
PATH_ELM_IN
PATH_ELM_OUT released.filesystem.parent.xml result.filesystem.parent.xml
PATH_ELM_FAILED_TO_RX failed.filesystem.parent.xml
PATH_ELM_SENT sent.filesystem.parent.xml
PATH_ELM_FAILED_TO_TX undeliverable.filesystem.parent.xml
Nom de la propriété Description
In ELM
Out ELM
message-handlerelm.properties message-handlerelm.properties adapter.inbox.location adapter.outbox.location
Contient les messages reçus par le sdA pour traitement au sM-Client.
Le sM-Client place ici les messages de réponse pour le
Erstellt:
4. Januar 2012 von Cambridge Technology Partners © 2011 48 / 84
sM-Client Projekt
Installations-Handbuch
Version finale
Installation et configuration du client sM traitement au sdA.
Sent ELM
Failed-totransmit ELM
Failed-to-receive
ELM
Meldung
Eingang FA
Meldung
Ausgang FA
Sent FA
Failed FA
Failed-to-send
FA
Failed-totransmit FA
message-handlerelm.properties message-handlerelm.properties message-handlerelm.properties message-handlerelm.properties message-handlerelm.properties message-handlerelm.properties message-handlerelm.properties message-handlerelm.properties message-handlerelm.properties adapter.sent.location adapter.failed.transmit adapter.failed.receive inbox.location outbox.location sent.location failed.location failed.transmit.location failed.tosend.location
Messages envoyés avec succès.
Messages de réponse que le sdA n’a pas pu transmettre.
Messages pour lesqels le sdA a détecté une erreur métier.
Messages reçus et affichés dans la boîte aux lettres
Boîte d’envoi pour les messages métiers à envoyer.
Messages envoyés.
Messages qui n’ont pas pu être traités.
Messages qui n’ont pas pu être transmis
Message dont l’envoi est impossible.
Le tableau suivant décrit les propriétés qui sont utilisées pour la configuration de ELM.
Nom de la propriété Type Fichier de configuration Description
elm.timeout.days Integer message-handlerelm.properties forward.message.zipped Boolean message-handlerelm.properties
Ce paramètre décrit le temps attendu par le sM-Client avant qu'il déplace un message envoyé du repertoire Out
ELM au repertoire Failed-to-send FA, quand le sdA ne le collecte pas.
Si "true" les messages transférés aux communes sont zippés.
Ce diagamme décrit les dossiers servant d’interface dans le domaine ELM (exepté le transfert aux communes via Sedex):
Erstellt:
4. Januar 2012 von Cambridge Technology Partners © 2011 49 / 84