SMS iz/iz SAP SQL Anywhere

Oglejte si, kako pošiljati in prejemati SMS sporočila prek strežnika SAP SQL Anywhere z uporabo podatkovnega uporabnika Ozeki SMS Gateway. Tukaj najdete povezovalni niz in kratke izjave CREATE TABLE za začetek. Sporočila lahko pošiljate z vstavljanjem novih zapisov sporočil. Predvidevamo, da ste že uporabljali SAP SQL Anywhere in znate izvajati osnovne operacije z njim. Na voljo vam bodo koristne informacije in podrobna navodila po korakih. Upamo, da vam bo ta primer lahko razumljiv. Začnite zdaj!

Kaj je SAP SQL Anywhere?

SAP SQL Anywhere je paket, ki ponuja orodja za upravljanje podatkov. Namenjen je delovanju na osebnih računalnikih, mobilnih napravah ali kjerkoli, kjer ni tradicionalnega podatkovnega centra.

Pošiljanje SMS sporočil s SQL Anywhere
Namestitev SQL Anywhere(Video navodilo)
Ustvarjanje podatkovnih tabel (Video navodilo)
Konfiguracija podatkovnega uporabnika (Video navodilo)
Pošiljanje testnega sporočila (Video navodilo)

Potrebovali boste dve pomembni programi. Prvi je strežnik SAP SQL Anywhere, medtem ko je drugi Ozeki SMS Gateway, ki mora imeti nameščenega podatkovnega uporabnika, da se lahko poveže s strežnikom SAP SQL podatkovne baze z uporabo povezovalnega niza. Ustvarite tabelo za dohodna sporočila in drugo tabelo za odhodna sporočila. Te tabele bi morale biti poimenovane 'ozekimessagein' in 'ozekimessageout', kot je uporabljeno v tem primeru. Prejeta SMS sporočila lahko vidite s preprostim SELECT in lahko pošiljate SMS sporočila s preprostim INSERT SQL stavkom.

Brskalniški vmesnik Ozeki SMS Gateway se lahko uporablja za namestitev podatkovnega uporabnika. Navedite povezovalni niz ODBC za vašo podatkovno bazo SAP SQL Anywhere. Podatkovnega uporabnika lahko konfigurirate iz brskalniškega vmesnika. Ne pozabite izbrati 'Odbc' in vnesti povezovalnega niza (Slika 4).

Kako prejemati SMS s podatkovno bazo SAP SQL Anywhere

Naslednji sistem za prejemanje SMS vam omogoča prejemanje in shranjevanje SMS sporočil z uporabo strežnika podatkovne baze SAP SQL Anywhere. Sistem je sestavljen iz telefona, računalnika, ki teče z programsko opremo Ozeki SMS Gateway, podatkovnega strežnika in vaše aplikacije. Sporočilo, poslano iz telefona, bo prejel računalnik. To bo poslal na podatkovni strežnik, da ga shrani. Vaša aplikacija bo nato lahko pridobila sporočila iz podatkovnega strežnika. (Slika 1)

kako prejemati sms s podatkovno bazo sap sql anywhere
Slika 1 - Kako prejemati SMS s podatkovno bazo SAP SQL Anywhere

Kako pošiljati SMS iz podatkovne baze SAP SQL Anywhere

Ta sistem za pošiljanje SMS bo lahko pošiljal sporočila in jih shranjeval z uporabo strežnika podatkovne baze SQP SQL Anywhere. Sistem je sestavljen iz aplikacije, ki jo boste uporabljali za pošiljanje SMS. Strežnika podatkovne baze SAP SQL, računalnika, ki teče s programsko opremo Ozeki SMS Gateway, in telefona za prejemanje sporočil. Sistem deluje na naslednji način: Vaša aplikacija bo shranila sporočila za pošiljanje v strežnik podatkovne baze SAP SQL Anywhere. Shranila bo sporočilo, tako da lahko Ozeki SMS Gateway periodično preverja za sporočila za pošiljanje. Če jih najde, jih bo posredoval na vnaprej določen naslov. (Slika 2)

kako pošiljati sms iz podatkovne baze sap sql anywhere
Slika 2 - Kako pošiljati SMS iz podatkovne baze SAP SQL Anywhere

SMS iz/v SAP SQL Anywhere (Video vadnica)

V tem videu vam bomo pokazali postopek povezovanja podatkovne baze SAP SQL Anywhere in Ozeki SMS Gateway. Naučili se boste, kako lahko ustvarite podatkovno bazo v SAP SQL Anywhere. Video se bo začel z odpiranjem aplikacije SQL central in vas popelje do potrditve poslanega sporočila. V videu se boste naučili, kako lahko ustvarite podatkovno bazo z dvema tabelama v SQL central in kako nastaviti aplikacijski vmesnik v Ozeki SMS Gateway. V tem 3:56 minutnem videu vam razložimo vsako podrobnost o postopku, tako da ne boste imeli težav s sledenjem korakom.

Video 1 - Kako povezati podatkovno bazo SAP SQL Anywhere in Ozeki SMS Gateway (Video vadnica)

Izberite datoteko podatkovne baze

V 'Čarovniku za ustvarjanje podatkovne baze' bo prvi korak izbira imena datoteke za datoteko podatkovne baze. To je lahko karkoli, vendar vam priporočamo, da izberete 'ozekidb' kot ime datoteke za lažjo identifikacijo. Če ste zadovoljni z imenom, kliknite gumb 'Naprej' na dnu okna, da nadaljujete z naslednjim korakom (Slika 3).

določite ime in imenik podatkovne baze
Slika 3 - Določite ime in imenik podatkovne baze

Določite prijavne podatke

V naslednjem koraku (slika 4) lahko ustvarite novega uporabnika baze podatkov. Na voljo so 3 besedilna polja. Prvo je ime uporabnika, preostali dve pa sta geslo za prijavo in potrditveno besedilno polje za geslo. Poskrbite, da izpolnite vsa besedilna polja, da boste imeli varen uporabnika DBA.

določite ime uporabnika baze podatkov
Slika 4 - Določite ime uporabnika baze podatkov

Ustvarite tabelo za dohodna sporočila

Zdaj lahko začnete izvajati SQL stavke. Prva stvar, ki jo želite narediti, je ustvariti tabelo 'ozekimessagein'. Ta tabela (ki jo vidite na sliki 5) bo služila kot shramba za vaša dohodna sporočila. Vsa dohodna sporočila bodo shranjena tukaj kot zapis z vsemi podrobnostmi o njih. Kodo, ki jo morate izvesti, najdete na koncu tega vadnice.

ustvarite tabelo ozekimessagein
Slika 5 - Ustvarite tabelo ozekimessagein

Ustvarite tabelo za odhodna sporočila

Zdaj, ko imate tabelo za dohodna sporočila, vse kar potrebujete je tabela za shranjevanje odhodnih sporočil. To bo tabela 'ozekimessageout'. Kodo, ki ustvari tabelo, najdete na koncu tega vadnice. Kopirajte jo v SQL central in izvedite. Ustvarila bo popolno tabelo za uporabo kot shrambo za odhodna sporočila (slika 6).

ustvarite tabelo ozekimessageout
Slika 6 - Ustvarite tabelo ozekimessageout

Izberite možnost SQL sporočanja

Odprite Ozeki SMS Gateway in poiščite gumb 'Dodaj novega uporabnika/aplikacijo' na levi strani okna. Kliknite ga, da odprete seznam namestitev 'Dodaj novega uporabnika ali aplikacijo'. Tam morate poiskati razdelek 'Vmesniki aplikacij' in izbrati možnost SQL sporočanja. Kliknite modri gumb Namesti, da nadaljujete z naslednjim korakom (slika 7).

namestite uporabnika SQL sporočanja
Slika 7 - Namestite uporabnika SQL sporočanja

Izberite možnost SQL Anywhere

V naslednjem seznamu namestitev lahko vidite vse programske opreme za upravljanje SQL podatkovnih baz, ki lahko delujejo z Ozeki SMS Gateway. V tem primeru morate izbrati 'SQLAnywhere'. Ta bo odlično deloval z obema tabelama, ki ste ju pravkar nastavili. Seznam namestitev in element, ki ga morate izbrati, lahko vidite na sliki 8.

namestite uporabnika SQL anywhere
Slika 8 - Namestite uporabnika SQL Anywhere

Navedite nastavitve povezave

Za vzpostavitev povezave med Ozeki SMS Gateway in SQL Anywhere, morate navesti podrobnosti povezave. Če želite to narediti, odprite zavihek Splošno vmesnika aplikacije SQL Anywhere in poiščite skupino nastavitev povezave. Tam morate izbrati različico SQL Anywhere, ki jo uporabljate, v besedilno polje Gonilnik. Vnesti morate naslov gostitelja, ime strežnika, številko vrat, ime podatkovne baze in prijavne podatke SQL podatkovne baze (slika 9). Ko končate, kliknite gumb 'V redu'.

določite podrobnosti povezave s podatkovno bazo SQL anywhere
Slika 9 - Določite podrobnosti povezave s podatkovno bazo SQL Anywhere

Če ste pravilno sledili korakom, imate zdaj delujočo povezavo med Ozeki SMS Gateway in SQL Anywhere. Če želite začeti uporabljati, jo morate vklopiti. Če želite to narediti, kliknite gumb 'Povezava'. Če je zelen in lahko vidite kljukico poleg SQL Anywhere, je vaša povezava vzpostavljena in deluje (slika 10).

omogočite povezavo SQL anywhere
Slika 10 - Omogočite povezavo SQL Anywhere

Izvedite ukaz INSERT

Če želite preizkusiti svojo povezavo, morate vstaviti nekaj sporočil v tabelo 'ozekimessageout'. Če želite to narediti, izvedite stavek INSERT INTO. Ta bo postavil testno SMS sporočilo v tabelo in začel postopek pošiljanja. Kodo lahko vidite na sliki 11.

vstavite sporočilo v tabelo podatkovne baze
Slika 11 - Vstavite sporočilo v tabelo podatkovne baze

Mapa Poslano

Če želite potrditi, da je bilo sporočilo uspešno poslano, odprite mapo Poslano v Ozeki SMS Gateway. To bo odprlo seznam vseh sporočil, poslanih iz prehoda. Lahko dobite več informacij o sporočilu, kot so čas pošiljanja, besedilo sporočila in rezultat postopka pošiljanja. Primer SMS sporočila lahko vidite na sliki 12.

mapa Poslano uporabnika podatkovne baze prikazuje, da je vaše sporočilo poslal Ozeki SMS Gateway
Slika 12 - Mapa Poslano uporabnika podatkovne baze prikazuje, da je vaše sporočilo poslal Ozeki SMS Gateway

SAP SQL Anywhere CREATE TABLE skript

Prosimo, ustvarite tabeli 'ozekimessageout' in 'ozekimessagein' na vašem strežniku baze podatkov SAP SQL Anywhere.


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

Velikost polja 'msg' lahko vedno povečate nad 160 znakov. Prav tako lahko spremenite njen podatkovni tip.

Indeks vsakega zapisa je atribut 'id'. Prosimo, ohranjajte 'id' v vseh tabelah.

Pogosta vprašanja Ali lahko ustvarim poročila in statistike iz podatkov poslanih sporočil?

Omogočite obsežno beleženje podatkov s SQL integracijo: Ozeki SMS Gateway ponuja funkcijo beleženja v SQL. Z aktiviranjem te funkcije lahko shranite vse podatke o sporočilih v tabelo baze podatkov. To vam omogoča uporabo SQL poizvedb za ustvarjanje podrobnih statistik in poročil.

Ali lahko vodim dnevnik vseh poslanih in prejetih sporočil v SQL strežniku?

Absolutno! Obsežno beleženje podatkov s prilagodljivimi možnostmi baze podatkov

Ozeki SMS Gateway ponuja impresivno prilagodljivost pri beleženju sporočil. Lahko ga konfigurirate za povezavo s skoraj vsakim strežnikom baze podatkov, ki podpira gonilnike OleDb ali ODBC. To odpira vrata priljubljenim izbiram, kot so:

  • Microsoft SQL Server (MSSQL)
  • Oracle
  • MySQL
  • PostgreSQL
  • Microsoft Access
Vsakič, ko prehodnik prejme ali pošlje sporočilo, se v vašo izbrano bazo podatkov samodejno doda podroben zapis. Ta zapis običajno vključuje:
  • Številko pošiljatelja
  • Številko prejemnika
  • Besedilo sporočila
  • Časovni žig
Lepota SQL beleženja je v njegovi prilagodljivosti. Imate moč, da razširite shranjene informacije onkraj osnov. Na primer, lahko vključite:
  • ID uporabnika pošiljatelja
  • Vrsto sporočila
Z izkoriščanjem SQL poizvedb lahko iz tega bogatega nabora podatkov pridobite dragocene vpoglede. To vam omogoča:
  • Ustvarjanje celovitih poročil o prometu sporočil
  • Analizo trendov in vzorcev v komunikaciji
  • Poglobljeno razumevanje vaših komunikacijskih potreb
Namenska stran za SQL beleženje ponuja podrobne informacije o nastavitvah in konfiguraciji: Stran za SQL beleženje

Ta pristop ponuja jasno razlago, poudari prednosti uporabe baze podatkov in spodbuja uporabnike, da raziskujejo namensko informacijsko stran za dodatne podrobnosti.

Ali programska oprema ponuja način za omejevanje največjega števila sporočil, ki jih lahko uporabnik pošlje?

Ozeki SMS Gateway ponuja natančen nadzor nad stroški pošiljanja sporočil prek uporabniškega računovodstva. Tukaj je, kako deluje:

  • Omogočite računovodstvo: Aktivirajte računovodstvo na posameznih obrazcih za konfiguracijo uporabnika ali aplikacije.
  • Nastavite kreditne omejitve: Določite dnevne, tedenske, mesečne in letne omejitve, da omejite število sporočil, ki jih lahko uporabnik pošlje. To pomaga preprečiti nepričakovane stroške in ohranja vaš proračun za sporočila pod nadzorom.
  • Sledenje uporabi: Funkcija računovodstva samodejno ustvari mesečna poročila s podrobnostmi o številu sporočil, ki jih je poslal vsak uporabnik. To vam omogoča spremljanje trendov uporabe in identifikacijo področij za potencialno optimizacijo.
Prednosti:
  • Upravljanje stroškov: Nastavite omejitve porabe, da se izognete presežku proračuna.
  • Uporabniška odgovornost: Sledite posamezni uporabi sporočil za boljšo razporeditev stroškov ali obračunavanje.
  • Transparentnost: Mesečna poročila zagotavljajo jasen vpogled v dejavnost sporočil.
V bistvu vam uporabniško računovodstvo omogoča učinkovito upravljanje stroškov pošiljanja sporočil, kar zagotavlja spoštovanje proračuna in informirano odločanje.

Ali lahko nastavim kreditne omejitve za vsakega stranke / vsakega uporabnika?

Ozeki SMS Gateway (različica 2.1.0 in novejša) vas opolnomoči s funkcijo za upravljanje kreditnih omejitev za natančen nadzor nad stroški sporočil.

Upravljanje porabe uporabnikov:

  • Posamezna konfiguracija uporabnika: Vsak uporabnik ima namenski konfiguracijski obrazec, kjer lahko omogočite računovodstvo in nastavite kreditne omejitve.
  • Prilagodljive omejitve: Določite omejitve za različne časovne okvire (dnevne, tedenske, mesečne, letne ali za ves čas), da ustrezajo vašim specifičnim potrebam.
  • Podroben nadzor stroškov: Pojdite preko preprostih omejitev! Lahko celo določite stroške za posamezne poti sporočil. Na primer, sporočila, poslana prek Vodafona, lahko odštejejo 1,2 kredita, medtem ko lahko sporočila T-Mobile odštejejo 1 kredit.
Povečanje preglednosti:
  • Poročila o uporabi: Enostavno ustvarite poročila za posamezne uporabnike, ki povzemajo zgodovino prometa sporočil. Ta poročila, ki vsebujejo povzetek uporabe in podrobnosti, lahko uporabite za natančno obračunavanje.
  • Informirano odločanje: Sledite dejavnosti uporabnikov in identificirajte potencialna področja za optimizacijo stroškov.
Prednosti:
  • Preprečite prekomerno porabo: Nastavite omejitve, da zagotovite, da uporabniki ostanejo znotraj vašega proračuna.
  • Transparentnost stroškov: Pridobite jasen vpogled v stroške sporočil s podrobnimi poročili.
  • Poenostavljeno obračunavanje: Ustvarite natančne račune na podlagi poročil o uporabi za posamezne uporabnike.
  • Natančen nadzor: Upravljajte stroške s prilagodljivostjo, prilagajajte omejitve in stroške usmerjanja po potrebi.
Če povzamemo, funkcija za upravljanje kreditnih omejitev vas opolnomoči za vzpostavitev robustnega sistema za odgovorno in stroškovno učinkovito prenašanje sporočil v Ozeki SMS Gateway.

Končne misli

Čestitke! Dokončali ste nastavitev povezave med Ozeki SMS Gateway in SQL Anywhere. Bodite ponosni nase!

Zdaj si lahko privoščite malo premora in si oddahnite. Upamo, da se niste izgubili v razlagah. Trudili smo se, da bi bil postopek čim bolj enostaven in da bi vas čim bolj brez težav popeljali skozi vse podrobnosti. Zdaj lahko kadarkoli ustvarite to povezavo in začnete pošiljati SMS sporočila iz SQL baze podatkov. Ta rešitev izkorišča vso hitrost in zanesljivost Ozeki SMS Gateway ter prenosljivost SQL Anywhere.

Če želite izvedeti več o programskih rešitvah, ki jih ponuja Ozeki, obiščite ozeki-sms-gateway.com.

More information