VIGO BAS - MessengerService installasjon
Funksjonalitet
Windows service for sending av SMS og epost. Leser tabellene SMS og Epost i metadata-databasen og sender meldingene via "lokal" SMS tjeneste og epostserver.
Forutsetninger
- PsWincom som leverandør for tekstmeldinger. Andre leverandører med tilsvarende funksjonalitet kan også benyttes, men man må da tilpasse SMS-konfigurasjonen for den aktuelle levereandørens grensesnitt (se generelle instilinger nedenfor)
- SMTP server for sending av epost.
- Brukeren som innstallerer og kjører denne servicen må ha rettigheter til å kunne sende mail.
- Nyeste utgave av VIGO BAS Services i drift.
Installasjon
- Last ned filene for servicen.
- Kopier filene inn i ønsket installasjonmappe (mappe som servicen skal kjøre fra senere).
- Åpne kommandovindu som administrator.
- Naviger til ønsket installasjonsmappe.
- Kjør "VigoBasMessengerService.exe /i"
- Autentiser deg med bruker som skal kjøre servicen.
Fjerning av service
- Åpne kommandovindu som administrator.
- Naviger til installasjonsmappe.
- Kjør "VigoBasMessengerService.exe /u"
Oppset av configfiler
Du finner config i "VigoBasMessengerService.exe.config".
Generelle
<appSettings>
<add key="smsTimerInterval" value="1000"/>
<add key="smsBatchSize" value="500"/>
<add key="emailTimerInterval" value="1000"/>
<add key="emailBatchSize" value="500"/>
<add key="SMSServiceURL" value="https://xml.pswin.com"/>
<add key="failoverSMSServiceURL" value="https://xml2.pswin.com"/>
<add key="serviceUserName" value="YOURUSERNAME"/>
<add key="servicePassword" value="YOURPASSWORD"/>
</appSettings>
Her må YOURUSERNAME og YOURPASSWORD byttes ut med ditt brukernavn og passord for PSwincom.
Epost
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network
host ="localhost"
port ="25"
defaultCredentials="true"
/>
</smtp>
</mailSettings>
Her setter du opp hostname og portnummer til epostserveren.
VigoBAS webservice koblinger
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="NetTcpBinding_IEmail" />
<binding name="NetTcpBinding_ISMS" />
</netTcpBinding>
</bindings>
<client>
<endpoint address="net.tcp://vigobas-services.domain.com:808/Messages/Email.svc/soap"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IEmail"
contract="EmailDBService.IEmail" name="NetTcpBinding_IEmail">
<identity>
<userPrincipalName value="BRUKERNAVN@domain.com" />
</identity>
</endpoint>
<endpoint address="net.tcp://vigobas-services.domain.com:808/Messages/SMS.svc/soap"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_ISMS"
contract="SMSDBService.ISMS" name="NetTcpBinding_ISMS">
<identity>
<userPrincipalName value="BRUKERNAVN@domain.com" />
</identity>
</endpoint>
</client>
</system.serviceModel>
Her setter du opp endpoints mot VigoBAS IDM Services