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 prijímať sms s databázou sap sql anywhere
Obrázok 1 - Ako prijímať SMS s databázou SAP SQL Anywhere

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)

ako odosielať sms z databázy sap sql anywhere
Obrázok 2 - Ako odosielať SMS z databázy SAP SQL Anywhere

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.

Video 1 - Ako pripojiť databázu SAP SQL Anywhere a Ozeki SMS Gateway (Video návod)

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 názov a adresár databázy
Obrázok 3 - Zadajte názov a adresár databázy

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.

zadajte meno používateľa databázy
Obrázok 4 - Zadajte meno používateľa databázy

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 ozekimessagein
Obrázok 5 - Vytvorte tabuľku ozekimessagein

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).

vytvorte tabuľku ozekimessageout
Obrázok 6 - Vytvorte tabuľku ozekimessageout

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).

inštalovať používateľa sql messaging
Obrázok 7 - Inštalovať používateľa SQL messaging

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.

inštalovať používateľa sql anywhere
Obrázok 8 - Inštalovať používateľa SQL Anywhere

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'.

definujte podrobnosti pripojenia k databáze sql anywhere
Obrázok 9 - Definujte podrobnosti pripojenia k databáze SQL Anywhere

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).

povoliť pripojenie sql anywhere
Obrázok 10 - Povoliť pripojenie SQL Anywhere

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.

vložiť správu do tabuľky databázy
Obrázok 11 - Vložiť správu do tabuľky databázy

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.

priečinok odoslané používateľa databázy ukazuje, že vaša správa bola odoslaná pomocou ozeki sms gateway
Obrázok 12 - Priečinok Odoslané používateľa databázy ukazuje, že vaša správa bola odoslaná pomocou Ozeki SMS Gateway

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
Zakaždým, keď brána prijme alebo odošle správu, podrobný záznam je automaticky pridaný do vašej vybranej databázy. Tento záznam typicky obsahuje:
  • Telefónne číslo odosielateľa
  • Telefónne číslo príjemcu
  • Text správy
  • Časovú pečiatku
Krása SQL logovania spočíva v jeho prispôsobiteľnosti. Máte moc rozšíriť ukladané informácie nad rámec základov. Napríklad by ste mohli zahrnúť:
  • ID odosielajúceho používateľa
  • Typ správy
Využitím SQL dopytov môžete extrahovať cenné poznatky z týchto bohatých údajov. To vám umožňuje:
  • 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
Dedikovaná stránka SQL logovania poskytuje podrobné informácie o nastavení a konfigurácii: Stránka SQL logovania

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.
Výhody:
  • 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.
V podstate vám používateľské účtovníctvo umožňuje efektívne spravovať náklady na odosielanie správ, čím sa zabezpečuje dodržiavanie rozpočtu a informované rozhodovanie.

Môžem nastaviť kreditné limity pre každého klienta / každého používateľa?

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.
Získanie prehľadu:
  • 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.
Výhody:
  • 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.
Stručne povedané, funkcia Správy kreditných limitov vám umožňuje vytvoriť robustný systém pre zodpovedné a nákladovo efektívne prenosy správ v rámci Ozeki SMS Gateway.

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