BLUE INTEGRATOR

EN MODERN INTEGRATIONSLÖSNING

SKICKA SMS VIA BLUE INTEGRATOR

Precis som rubriken säger har du med BlueIntegrator möjlighet att skicka sms direkt från systemet med hjälp av XML. I detta exemplet kommer vi visa hur BlueIntegrator kopplas mot den befintliga sms-tjänsten LEKAB.se.

1. Först måste du välja en sms-tjänst för att kunna bestämma meddelande-parametrarna. I detta exempel har vi alltså valt LEKAB.se.

2. Börja med att skapa ett schema som beskriver hur XML-filen ska se ut. Schemat ska innehålla parametrarna som sms-tjänsten behöver för att skicka ett sms.

schema

3. När du har bestämt hur XML-filen ska vara utformad är det dags att skapa en ”Receive-port”, i detta fall ska receive-porten lyssna efter förändringar i en specifik mapp. Vi kallar denna porten för rec_sms.

4. Nu är det dags att välja ”File Receive” under fliken transport.

rec_sms_transport

5. Då denna port alltså ska lyssna på en mapp måste du också välja vilken mapp som ska lyssnas på.

rec_sms_folder

Glöm inte att sätta vilken server porten ska köras på, detta gör du under fliken server.

rec_sms_server

6. Skapa en ”Send-port” här har vi döpt den till snd_sms.

7. Under fliken transport väljer du ”File Send” för att kunna spara ner en fil. Här finns många olika val som kan göras beroende på vad eller vart man vill spara.

snd_sms_transport

8. Eftersom vi i det här exemplet väljer att spara status med mera i en fil måste vi välja en destination för filen och filsuffix. Glöm inte att även här välja vilken server som skall ta emot informationen under fliken server.

snd_sms_foldersnd_sms_server

9. Nästa steg är att skapa en koppling mellan Recieve-port och Send-port och bestämma vad som ska ske däremellan. Detta görs med hjälp av ett workflow som vi här döper till wkf_sendsms.

10. Skapa två meddelanden- ett för inkommande och ett för utgående.

wkf_sendsms_Messages

11. Skapa i nästa steg en Recieve-portsaktivitet, i detta exempel kommer receiver-porten i ett senare skede kopplas till rec_sms. Recieve-porten får också det meddelande som vi i det här exemplet döpte till IncomingMsg.

wkf_sendsms_rec_sms

12. Nu är det dags att skapa själva händelsen som skickar iväg sms:et till sms-tjänsten. I detta exempel döper vi den till HTTPRequest_ExecuteCode så att den beskriver vad som skall ske.

wkf_sendsms_httprequest

Nedanstående bild visar en bit av koden som hämtar informationen från XML-filen som har lagts till i den mapp Receiver-porten lyssnar på.

wkf_sendsms_httprequest_executecode

13. Nu är det dags att skicka OutgoingMsg till Send-porten.

wkf_sendsms_snd_sms

14. Sista steget i processen är att binda workflowet till Receiver-porten och Send-porten. Välj tabben bindings under ditt nyss skapade workflow och skapa en ny bindning. Här får du välja ett namn på din koppling och slutligen välja din Receiver – och Send-port.

wkf_sendsms_bindings

Glöm inte att starta både din Receiver-Port och din Send-port genom att högerklicka och välja enabled.

Så här ser XML-filen i vårt exempel ut med data:

xml_file