SMS z/do SAP SQL Anywhere
Pozrite si, ako odosielať a prijímať SMS správy cez server SAP SQL Anywhere s Používateľom databázy Ozeki SMS Gateway. Tu nájdete pripojovací reťazec a krátke príkazy CREATE TABLE na začatie. Správy môžete odosielať vložením nových záznamov správ. Predpokladáme, že ste už používali SAP SQL Anywhere a viete vykonávať základné operácie. Poskytneme vám užitočné informácie a podrobné pokyny krok za krokom. Dúfame, že tento príklad bude pre vás ľahko zrozumiteľný. Začnite teraz!
Čo je SAP SQL Anywhere?
SAP SQL Anywhere je balík, ktorý poskytuje nástroje na správu dát. Je určený na bežanie na PC, mobilných zariadeniach alebo kdekoľvek, kde nie je tradičné dátové centrum.
Odosielanie SMS správ s SQL Anywhere
Inštalácia SQL Anywhere(Video návod)
Vytvorenie databázových tabuliek (Video návod)
Konfigurácia používateľa databázy (Video návod)
Odoslanie testovacej správy (Video návod)
Mali by ste mať dva dôležité programy. Prvým je server SAP SQL Anywhere, zatiaľ čo druhým je Ozeki SMS Gateway, ktorý musí mať nainštalovaného Používateľa databázy, aby sa mohol pripojiť k serveru SAP SQL Database pomocou pripojovacieho reťazca. Vytvorte tabuľku pre prichádzajúce správy a ďalšiu tabuľku pre odchádzajúce správy. Tieto tabuľky by ste mali nazvať 'ozekimessagein' a 'ozekimessageout', ako je použité v tomto príklade. Prijaté SMS správy môžete zobraziť pomocou jednoduchého SELECT a môžete odoslať SMS správu pomocou jednoduchého príkazu INSERT.
Prehliadačové GUI Ozeki SMS Gateway môže byť použité na inštaláciu Používateľa databázy. Zadajte pripojovací reťazec ODBC pre vašu databázu SAP SQL Anywhere. Používateľ databázy môže byť nakonfigurovaný z prehliadačového GUI. Nezabudnite vybrať 'Odbc' a zadať pripojovací reťazec (Obrázok 4).
Ako prijímať SMS s databázou SAP SQL Anywhere
Nasledujúci systém na prijímanie SMS vám umožňuje prijímať a ukladať SMS správy pomocou servera databázy SAP SQL Anywhere. Systém pozostáva z telefónu, počítača so softvérom Ozeki SMS Gateway, databázového servera a vašej aplikácie. Správa odoslaná z telefónu bude prijatá počítačom. Ten ju odošle na databázový server na uloženie. Vaša aplikácia potom bude môcť získať správy z databázového servera. (Obrázok 1)
Ako odosielať SMS z databázy SAP SQL Anywhere
Tento systém na odosielanie SMS bude schopný odosielať správy a ukladať ich pomocou servera databázy SQP SQL Anywhere. Systém pozostáva z aplikácie, ktorú budete používať na odosielanie SMS, servera SAP SQL Database, počítača so softvérom Ozeki SMS Gateway a telefónu na prijímanie správ. Systém funguje nasledovne: Vaša aplikácia uloží správy na odoslanie do servera databázy SAP SQL Anywhere. Uloží správu, aby ju Ozeki SMS Gateway mohlo periodicky kontrolovať na správy na odoslanie. Ak nejaké nájde, prepošle ich na preddefinovanú adresu. (Obrázok 2)
SMS z/do SAP SQL Anywhere (Video návod)
V tomto videu vám ukážeme proces pripojenia databázy SAP SQL Anywhere a Ozeki SMS Gateway. Dozviete sa, ako môžete vytvoriť databázu v SAP SQL Anywhere. Video začne otvorením aplikácie SQL central a prevedie vás až k potvrdeniu odoslanej správy. Vo videu sa naučíte, ako môžete vytvoriť databázu s dvoma tabuľkami v SQL central a ako nastaviť aplikačné rozhranie v Ozeki SMS Gateway. V tomto 3:56 minútovom videu vám vysvetlíme každý detail procesu, takže nebudete mať problém s dodržaním krokov.
Výber súboru databázy
V 'Sprievodcovi vytvorením databázy' bude prvým krokom výber názvu súboru pre databázový súbor. Môže to byť čokoľvek, ale odporúčame vám zvoliť 'ozekidb' ako názov súboru pre ľahšiu identifikáciu. Ak ste spokojní s názvom, kliknite na tlačidlo 'Ďalej' v dolnej časti okna, aby ste prešli na ďalší krok (Obrázok 3).
Zadajte prihlasovacie údaje
V ďalšom kroku (Obrázok 4) môžete vytvoriť nového používateľa databázy. Sú tam 3 textové políčka. Prvé je meno používateľa a zvyšné dve sú prihlasovacie heslo a potvrdzovacie políčko pre heslo. Nezabudnite vyplniť všetky políčka, aby ste mali bezpečného používateľa DBA.
Vytvorte tabuľku pre prichádzajúce správy
Teraz môžete začať vykonávať SQL príkazy. Prvá vec, ktorú chcete urobiť, je vytvoriť tabuľku 'ozekimessagein'. Táto tabuľka (ktorú môžete vidieť na Obrázku 5) bude slúžiť ako úložisko pre vaše prichádzajúce správy. Všetky prichádzajúce správy budú uložené ako záznam so všetkými podrobnosťami o nich. Kód, ktorý potrebujete spustiť, nájdete na konci tohto návodu.
Vytvorte tabuľku pre odchádzajúce správy
Teraz, keď máte tabuľku pre prichádzajúce správy, všetko, čo potrebujete, je tabuľka na ukladanie odchádzajúcich správ. Bude to tabuľka 'ozekimessageout'. Kód, ktorý vytvorí tabuľku, nájdete na konci tohto návodu. Skopírujte ho do SQL centra a spustite. Vytvorí perfektnú tabuľku na ukladanie odchádzajúcich správ (Obrázok 6).
Vyberte možnosť SQL messaging
Otvorte Ozeki SMS Gateway a vyhľadajte tlačidlo 'Pridať nového používateľa/aplikáciu' na ľavej strane okna. Kliknutím naň otvoríte inštalačný zoznam 'Pridať nového používateľa alebo aplikáciu'. Tam musíte vyhľadať sekciu 'Rozhrania aplikácií' a vybrať možnosť SQL messaging. Kliknutím na modré tlačidlo Inštalovať prejdete na ďalší krok (Obrázok 7).
Vyberte možnosť SQL Anywhere
V ďalšom inštalačnom zozname môžete vidieť všetky softvéry na správu SQL databáz, ktoré môžu pracovať s Ozeki SMS Gateway. V tomto prípade musíte vybrať 'SQLAnywhere'. Toto bude výborne fungovať s dvoma tabuľkami, ktoré ste práve nastavili. Inštalačný zoznam a položku, ktorú potrebujete vybrať, môžete vidieť na Obrázku 8.
Zadajte nastavenia pripojenia
Ak chcete nadviazať spojenie medzi Ozeki SMS Gateway a SQL Anywhere, musíte zadať údaje o pripojení. Ak to chcete urobiť, otvorte kartu Všeobecné v rozhraní aplikácie SQL Anywhere a vyhľadajte skupinu Nastavenia pripojenia. Tam musíte vybrať verziu SQL Anywhere, ktorú používate, do poľa Ovládač. Musíte zadať adresu hostiteľa, názov servera, číslo portu, názov databázy a prihlasovacie údaje SQL databázy (Obrázok 9). Ak ste s tým hotoví, kliknite na tlačidlo 'OK'.
Ak ste postupovali správne, máte teraz funkčné pripojenie medzi Ozeki SMS Gateway a SQL Anywhere. Ak ho chcete začať používať, musíte ho zapnúť. Ak to chcete urobiť, kliknite na prepínač 'Pripojenie'. Ak je zelený a vedľa SQL Anywhere vidíte začiarkavacie znamienko, vaše pripojenie je aktívne a funguje (Obrázok 10).
Vykonajte príkaz INSERT
Ak chcete otestovať svoje pripojenie, musíte vložiť nejaké správy do tabuľky 'ozekimessageout'. Ak to chcete urobiť, vykonajte príkaz INSERT INTO. Vloží testovaciu SMS do tabuľky a spustí proces odosielania. Kód môžete vidieť na Obrázku 11.
Priečinok Odoslané
Teraz, aby ste potvrdili, že správa bola úspešne odoslaná, otvorte priečinok Odoslané v Ozeki SMS Gateway. Toto otvorí zoznam všetkých správ odoslaných z brány. Môžete získať viac informácií o správe, ako je čas odoslania, text správy a výsledok procesu odoslania. Príklad SMS správy môžete vidieť na Obrázku 12.
SAP SQL Anywhere CREATE TABLE script
Vytvorte tabuľky 'ozekimessageout' a 'ozekimessagein' na vašom SAP SQL Anywhere databázovom serveri.
CREATE TABLE "ozekimessagein" ( "id" integer NOT NULL DEFAULT autoincrement , "sender" varchar(255) NULL , "receiver" varchar(255) NULL , "msg" varchar(160) NULL , "senttime" varchar(100) NULL , "receivedtime" varchar(100) NULL , "operator" varchar(100) NULL , "msgtype" varchar(160) NULL , "reference" varchar(100) NULL , PRIMARY KEY ("id"), ) go commit work go CREATE INDEX "ozekimessageinindex" ON "ozekimessagein" ( "id" ASC ) go commit work go CREATE TABLE "ozekimessageout" ( "id" integer NOT NULL DEFAULT autoincrement , "sender" varchar(255) NULL , "receiver" varchar(255) NULL , "msg" varchar(160) NULL , "senttime" varchar(100) NULL , "receivedtime" varchar(100) NULL , "operator" varchar(100) NULL , "status" varchar(20) NULL , "msgtype" varchar(160) NULL , "reference" varchar(100) NULL , "errormsg" varchar(250) NULL , PRIMARY KEY ("id"), ) go commit work go CREATE INDEX "ozekimessageoutindex" ON "ozekimessageout" ( "id" ASC ) go commit work go
Veľkosť poľa 'msg' môže byť vždy zvýšená nad 160 znakov. Môžete tiež zmeniť jeho dátový typ.
Indexom každého záznamu je atribút 'id'. Prosím, zachovajte 'id' vo všetkých tabuľkách.
Časté otázky Môžem vytvárať reporty a štatistiky z údajov odoslaných správ?Povolenie rozsiahleho logovania údajov s integráciou SQL: Ozeki SMS Gateway ponúka funkciu logovania SQL. Aktiváciou tejto funkcie môžete ukladať všetky údaje o správach do databázovej tabuľky. To otvára dvere na využitie SQL dopytov na vytváranie podrobných štatistík a reportov.
Môžem udržiavať záznam všetkých odoslaných a prijatých správ v SQL Serveri?
Určite! Rozsiahle logovanie údajov s flexibilnými možnosťami databázy
Ozeki SMS Gateway ponúka impozantnú flexibilitu, pokiaľ ide o logovanie správ. Môžete ho nakonfigurovať tak, aby sa pripojil takmer k akémukoľvek databázovému serveru, ktorý podporuje ovládače OleDb alebo ODBC. To otvára dvere k obľúbeným voľbám ako:
- Microsoft SQL Server (MSSQL)
- Oracle
- MySQL
- PostgreSQL
- Microsoft Access
- Telefónne číslo odosielateľa
- Telefónne číslo príjemcu
- Text správy
- Časovú pečiatku
- ID odosielajúceho používateľa
- Typ správy
- Generovať komplexné reporty o správaní správ
- Analyzovať trendy a vzorce v komunikácii
- Získať hlbšie pochopenie vašich komunikačných potrieb
Tento prístup poskytuje jasné vysvetlenie, zdôrazňuje výhody používania databázy a povzbudzuje používateľov, aby preskúmali dedikovanú informačnú stránku pre ďalšie podrobnosti. Ponúka softvér spôsob, ako obmedziť maximálny počet správ, ktoré môže používateľ odoslať?
Ozeki SMS Gateway poskytuje detailnú kontrolu nad nákladmi na odosielanie správ prostredníctvom používateľského účtovníctva. Takto to funguje:
- Povolenie účtovníctva: Aktivujte účtovníctvo na individuálnych používateľských alebo aplikačných konfiguračných formulároch.
- Nastavenie kreditných limitov: Definujte denné, týždenné, mesačné a ročné limity na obmedzenie počtu správ, ktoré môže používateľ odoslať. Pomáha to predchádzať neočakávaným poplatkom a udržiavať váš rozpočet na správach pod kontrolou.
- Sledovanie využitia: Funkcia účtovníctva automaticky generuje mesačné reporty s detailmi o počte odoslaných správ každým používateľom. To vám umožňuje monitorovať trendy vo využívaní a identifikovať oblasti pre potenciálnu optimalizáciu.
- Správa nákladov: Nastavte limity výdavkov, aby ste neprekročili svoj rozpočet.
- Odpovednosť používateľov: Sledujte individuálne využitie správ pre lepšiu alokáciu nákladov alebo fakturáciu.
- Transparentnosť: Mesačné reporty poskytujú jasný prehľad o aktivite správ.
Ozeki SMS Gateway (verzia 2.1.0 a vyššia) vám poskytuje funkciu Správy kreditných limitov pre presnú kontrolu nad nákladmi na správy.
Správa výdavkov používateľov:
- Individuálna konfigurácia používateľa: Každý používateľ má dedikovaný konfiguračný formulár, kde môžete povoliť účtovníctvo a nastaviť kreditné limity.
- Flexibilné limity: Definujte limity pre rôzne časové obdobia (denné, týždenné, mesačné, ročné alebo celkové), aby vyhovovali vašim špecifickým potrebám.
- Detailná kontrola nákladov: Istejte jednoduché limity! Môžete dokonca špecifikovať náklady pre jednotlivé trasy správ. Napríklad správy odoslané cez Vodafone môžu odpočítať 1,2 kreditov, zatiaľ čo správy T-Mobile môžu odpočítať 1 kredit.
- Reporty o využití: Jednoducho generujte používateľské reporty sumarizujúce históriu správaní správ. Tieto reporty, obsahujúce súhrn využitia a detaily, môžu byť použité na presné fakturácie.
- Informované rozhodovanie: Sledujte aktivitu používateľov a identifikujte potenciálne oblasti pre optimalizáciu nákladov.
- Predchádzanie prečerpaniu: Nastavte limity, aby používatelia zostali vo vašom rozpočte.
- Transparentnosť nákladov: Získajte jasný prehľad o nákladoch na správy s detailnými reportmi.
- Zjednodušená fakturácia: Generujte presné faktúry na základe používateľských reportov o využití.
- Detailná kontrola: Spravujte náklady s flexibilitou, upravujte limity a náklady na smerovanie podľa potreby.
Záverečné myšlienky
Gratulujeme! Dokončili ste nastavenie spojenia medzi Ozeki SMS Gateway a SQL Anywhere. Buďte na seba hrdí!
Teraz sa môžete na chvíľu zastaviť a oddýchnuť si. Dúfame, že ste sa nestratili v vysvetleniach. Snažili sme sa to čo najviac zjednodušiť a prejsť vás všetkými detailmi čo najbezbolestnejšie. Teraz môžete toto spojenie vytvoriť kedykoľvek a začať posielať SMS správy z SQL databázy. Toto riešenie využíva všetku rýchlosť a spoľahlivosť Ozeki SMS Gateway a prenosnosť SQL Anywhere.
Ak sa chcete dozvedieť viac o softvérových riešeniach, ktoré Ozeki ponúka, určite navštívte ozeki-sms-gateway.com.
More information
- How to send SMS from MS SQL
- SMS SQL templates
- Database Table layout
- SMS from unixODBC
- How to send SMS from MS SQL Express
- How to send SMS from Microsoft Access
- How to send SMS from Oracle
- How to setup Sender ID in SQL SMS
- How to send SMS from MySQL
- How to send SMS from PostgreSQL
- How to send SMS from SQL Anywhere
- Send SMS from ODBC
- How to send SMS from OleDB
- How to send SMS from SQLite