Základem všech skriptových aplikací, které používají objekt DoSms, je soubor mx_script_app.vbs. Soubor se nachází ve složce MobilChange\script\include.
Tento skript poskytuje funkci pro logování, zajišťuje komunikaci s UMS Task Managerem a volání funkcí pro zpracování SMS.
Těla těchto funkcí je nutné implementovat v zákaznickém skriptu, ve kterém se definuje, jak se s SMS bude nakládat.
V zákaznickém skriptu je třeba nadefinovat funkce OnInit, OnReceivedSMS, OnIddle(), OnShutdown(). Funkce OnNotification() je novou funkcí a není povinná pro běh aplikace, avšak je lepší ji používat namísto OnReceivedSMS , protože poskytuje více parametrů.
Pro spuštění MxScript aplikace je třeba zavolat soubor *.wsf, který zajistí propojení mx_script_app.vbs se zákaznickým skriptem (případně s dalšími soubory, které obsahují pomocné funkce), programem cscript.
Šablona pro vytvoření souboru wsf se nachází ve složce v MobilCchange\script\include a jmenuje se template.wsf.
<job id="%sc_name%"> <script language="VBScript" src="%sc_name%.vbs"/> <script language="VBScript" src="include\mx_script_app.vbs"/> </job> |
Zákaznický script a upravený a přejmenovaný soubor wsf umístěte do do složky MobilChange\script.
Spuštění můžete provádět ručně z příkazového řádku, nebo lze volání aplikace přenechat UMS Task Manager (tato možnost je doporučená).
Poznámka: Skript mx_script_app.vbs používá i komponenta MxDbConnector a skriptová část SMSInfo.
Tip: Příklady aplikací jsou umístěny na distribučním médiu ve složce Mobilchange\script\samples.