SMS iz/ka SAP SQL Anywhere
Pogledajte kako da šaljete i primate SMS poruke preko SAP SQL Anywhere servera sa korisnikom baze podataka Ozeki SMS Gateway-a. Ovde možete pronaći string za povezivanje i kratke CREATE TABLE izraze za početak. Možete slati poruke ubacivanjem novih zapisa poruka. Pretpostavljamo da ste već koristili SAP SQL Anywhere i da možete izvršavati osnovne operacije sa njim. Dobićete korisne informacije i detaljne korak-po-korak uputstva. Nadamo se da će vam ovaj primer biti lako razumljiv. Počnite sada!
Šta je SAP SQL Anywhere?SAP SQL Anywhere je paket koji pruža alate za upravljanje podacima. Namijenjen je za rad na PC računarima, mobilnim uređajima ili bilo gde gde nema tradicionalnog data centra.
Slanje SMS poruka sa SQL Anywhere
Instalacija SQL Anywhere(Video vodič)
Kreiranje tabela u bazi podataka (Video vodič)
Konfigurisanje korisnika baze podataka (Video vodič)
Slanje test poruke (Video vodič)
Trebalo bi da imate dva važna programa. Prvi je SAP SQL Anywhere server, dok je drugi Ozeki SMS Gateway, koji mora imati instaliranog korisnika baze podataka, kako bi se mogao povezati sa SAP SQL Database Serverom koristeći string za povezivanje. Molimo vas da kreirate tabelu za dolazne poruke i drugu tabelu za odlazne poruke. Ove tabele treba da nazovete 'ozekimessagein' i 'ozekimessageout', što je korišćeno u ovom primeru. Možete videti primljene SMS poruke koristeći jednostavan SELECT i možete poslati SMS poruku jednostavnim INSERT SQL izrazom.
browser GUI Ozeki SMS Gateway-a može se koristiti za instaliranje korisnika baze podataka. Molimo vas da obezbedite ODBC string za povezivanje za vašu SAP SQL Anywhere bazu podataka. Korisnik baze podataka može se konfigurisati iz browser GUI-a. Imajte na umu da izaberete 'Odbc' i upišete string za povezivanje (Slika 4). Kako primiti SMS sa SAP SQL Anywhere bazom podataka
Sledeći sistem za primanje SMS-ova omogućava vam da primate i čuvate SMS poruke koristeći SAP SQL Anywhere Database Server. Sistem se sastoji od telefona, računara sa pokrenutim Ozeki SMS Gateway softverom, Database Servera i vaše aplikacije. Poruka poslata sa telefona će biti primljena od strane računara. On će je poslati na Database server da je sačuva. Vaša aplikacija će tada moći da dobije poruke sa Database Servera. (Slika 1)
Ovaj sistem za slanje SMS-ova će moći da šalje poruke i čuva ih koristeći SQP SQL Anywhere Database Server. Sistem se sastoji od aplikacije koju ćete koristiti za slanje SMS-a. SAP SQL Database Servera, računara sa pokrenutim Ozeki SMS Gateway softverom i telefona za primanje poruka. Sistem radi na sledeći način: Vaša aplikacija će čuvati poruke za slanje u SAP SQL Anywhere Database Serveru. Ona će sačuvati poruku, tako da Ozeki SMS Gateway može periodično proveravati za poruke za slanje. Ako pronađe neke, proslediće te poruke na unapred definisanu adresu. (Slika 2)
U ovom videu, pokazaćemo vam proces povezivanja SAP SQL Anywhere baze podataka i Ozeki SMS Gateway-a. Naučićete kako možete kreirati bazu podataka u SAP SQL Anywhere. Video će početi otvaranjem SQL central aplikacije i odvesti vas do potvrde vaše poslate poruke. U videu ćete naučiti kako možete kreirati bazu podataka sa dve tabele u SQL central-u i kako podesiti aplikacioni interfejs u Ozeki SMS Gateway-u. U ovom 3:56 dugom videu, objašnjavamo vam svaki detalj o procesu, tako da nećete imati problema sa praćenjem koraka.
Izaberite datoteku baze podataka
U 'Čarobnjaku za kreiranje baze podataka', prvi korak će biti izbor imena datoteke za datoteku baze podataka. Ovo može biti bilo šta, ali vam savetujemo da izaberete 'ozekidb' kao ime datoteke radi lakšeg prepoznavanja. Ako ste zadovoljni sa imenom, kliknite na dugme 'Sledeće' na dnu prozora da biste nastavili na sledeći korak (Slika 3).
Наведите податке за пријаву
У следећем кораку (Слика 4), можете да креирате новог корисника базе података. Постоје 3 текстуална поља. Прво је име корисника, а преостала два су лозинка за пријаву и поље за потврду лозинке. Обавезно попуните сва поља како бисте имали безбедног DBA корисника.
Сада можете да почнете са извршавањем SQL израза. Прва ствар коју треба да урадите је да креирате табелу 'ozekimessagein'. Ова табела (коју можете видети на Слици 5) ће служити као складиште за ваше долазне поруке. Све долазне поруке ће бити сачуване овде као запис са свим детаљима о њима. Код који треба да извршите можете наћи на крају овог упутства.
Сада када имате табелу за долазне поруке, све што вам треба је табела за складиштење одлазних порука. То ће бити табела 'ozekimessageout'. Код за креирање табеле можете пронаћи на крају овог упутства. Копирајте га у SQL Central и извршите. Ово ће креирати савршену табелу за складиштење одлазних порука (Слика 6).
Отворите Ozeki SMS Gateway и потражите дугме 'Add new user/application' на левој страни прозора. Кликните на њега да бисте отворили листу инсталације 'Add new user or application'. Тамо треба да пронађете секцију 'Application interfaces' и изаберете опцију SQL messaging. Кликните на плаво дугме Install да бисте прешли на следећи корак (Слика 7).
У следећој листи инсталације, можете видети све софтвере за управљање SQL базом података који могу да раде са Ozeki SMS Gateway. У овом случају, треба да изаберете 'SQLAnywhere'. Ово ће одлично функционисати са две табеле које сте управо подесили. Можете видети листу инсталације и ставку коју треба да изаберете на Слици 8.
Да бисте успоставили везу између Ozeki SMS Gateway и SQL Anywhere, потребно је да наведете детаље везе. Да бисте то урадили, отворите општу картицу SQL Anywhere апликационог интерфејса и потражите групу Connection settings. Тамо треба да изаберете верзију SQL Anywhere коју користите, у поље Driver. Потребно је да унесете адресу домаћина, име сервера, број порта, име базе података и податке за пријаву SQL базе података (Слика 9). Ако сте завршили са тим, кликните на дугме 'Ok'.
Ако сте пратили кораке исправно, сада имате функционалну везу између Ozeki SMS Gateway и SQL Anywhere. Да бисте почели да је користите, потребно је да је укључите. Да бисте то урадили, кликните на прекидач 'Connection'. Ако је зелен и можете да видите потврдни знак поред SQL Anywhere, ваша веза је активна и ради (Слика 10).
Да бисте тестирали вашу везу, потребно је да убаците неке поруке у табелу 'ozekimessageout'. Да бисте то урадили, извршите INSERT INTO израз. Ово ће поставити тест SMS у табелу и покренути процес слања. Можете видети код на Слици 11.
Сада да бисте потврдили да је порука успешно послата, отворите фолдер Poslato у Ozeki SMS Gateway. Ово ће отворити листу свих порука послатих са gateway-а. Можете добити више информација о поруци као што су време слања, текст поруке и резултат процеса слања. Можете видети пример SMS поруке на Слици 12.
SAP SQL Anywhere CREATE TABLE skripta
Molimo vas da kreirate tabele 'ozekimessageout' i 'ozekimessagein' na vašem SAP SQL Anywhere database serveru.
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
Veličina polja 'msg' uvek može biti povećana iznad 160 karaktera. Takođe možete promeniti i njen tip podataka.
Indeks svakog zapisa je atribut 'id'. Molimo vas da održavate 'id' u svim tabelama.
Često postavljana pitanja Mogu li da kreiram izveštaje i statistike iz podataka poslatih poruka?Omogućite opsežno logovanje podataka sa SQL integracijom: Ozeki SMS Gateway nudi SQL funkcionalnost logovanja. Aktiviranjem ove opcije, možete čuvati sve podatke o porukama unutar tabele baze podataka. Ovo otvara mogućnost korišćenja SQL upita za kreiranje detaljnih statistika i izveštaja.
Mogu li da održavam log svih poslatih i primljenih poruka u SQL Serveru?
Naravno! Opsežno logovanje podataka sa fleksibilnim opcijama baze podataka
Ozeki SMS Gateway nudi impresivnu fleksibilnost kada je reč o logovanju poruka.
Možete ga konfigurisati da se poveže sa bilo kojim serverom baze podataka koji
podržava OleDb ili ODBC drajvere. Ovo otvara vrata popularnim izborima kao što su:
- Microsoft SQL Server (MSSQL)
- Oracle
- MySQL
- PostgreSQL
- Microsoft Access
- Broj telefona pošiljaoca
- Broj telefona primaoca
- Tekst poruke
- Vremenski pečat
- ID korisnika koji šalje
- Tip poruke
- Generišete sveobuhvatne izveštaje o prometu poruka
- Analizirate trendove i obrasce u komunikaciji
- Steknete dublje razumevanje vaših komunikacionih potreba
Ovaj pristup pruža jasno objašnjenje, ističe prednosti korišćenja baze podataka, i ohrabruje korisnike da istraže posvećenu informacionu stranicu za dodatne detalje. Da li softver pruža način da ograniči maksimalni broj poruka koje korisnik može da pošalje?
Ozeki SMS Gateway pruža preciznu kontrolu nad troškovima slanja poruka kroz korisničko računovodstvo. Evo kako funkcioniše:
- Omogućite računovodstvo: Aktivirajte računovodstvo na individualnim korisničkim ili aplikacionim konfiguracionim formama.
- Postavite kreditne limite: Definišite dnevne, nedeljne, mesečne i godišnje limite kako biste ograničili broj poruka koje korisnik može da pošalje. Ovo pomaže u sprečavanju neočekivanih troškova i održava vaš budžet za poruke pod kontrolom.
- Pratite upotrebu: Funkcija računovodstva automatski generiše mesečne izveštaje koji detaljno prikazuju broj poruka koje je svaki korisnik poslao. Ovo vam omogućava da pratite trendove upotrebe i identifikujete oblasti za potencijalnu optimizaciju.
- Upravljanje troškovima: Postavite limite potrošnje kako biste izbegli prekoračenje budžeta.
- Korisnička odgovornost: Pratite individualnu upotrebu poruka za bolju alokaciju troškova ili naplate.
- Transparentnost: Mesečni izveštaji pružaju jasne uvide u aktivnosti poruka.
Ozeki SMS Gateway (verzija 2.1.0 i više) vas snabdeva funkcijom upravljanja kreditnim
limitima za preciznu kontrolu nad troškovima poruka.
Upravljanje korisničkom potrošnjom:
- Individualna korisnička konfiguracija: Svaki korisnik ima posvećenu konfiguracionu formu gde možete omogućiti računovodstvo i postaviti kreditne limite.
- Fleksibilni limiti: Definišite limite za različite vremenske periode (dnevne, nedeljne, mesečne, godišnje ili za sve vreme) kako biste odgovarali vašim specifičnim potrebama.
- Detaljna kontrola troškova: Idite dalje od jednostavnih limita! Možete čak specificirati troškove za individualne rute poruka. Na primer, poruke poslate preko Vodafone mogu oduzeti 1.2 kredita, dok T-Mobile poruke mogu oduzeti 1 kredit.
- Izveštaji o upotrebi: Lako generišite korisničke izveštaje koji sumiraju istoriju prometa poruka. Ovi izveštaji, koji sadrže sažetak upotrebe i detalje, mogu se koristiti za tačnu fakturaciju.
- Informisano donošenje odluka: Pratite korisničku aktivnost i identifikujte potencijalne oblasti za optimizaciju troškova.
- Sprečite prekomernu potrošnju: Postavite limite kako biste osigurali da korisnici ostanu unutar vašeg budžeta.
- Transparentnost troškova: Dobijte jasne uvide u troškove poruka sa detaljnim izveštajima.
- Pojednostavljena fakturacija: Generišite tačne fakture na osnovu korisničkih izveštaja o upotrebi.
- Granularna kontrola: Upravljajte troškovima sa fleksibilnošću, podešavajući limite i troškove rutiranja po potrebi.
Završne misli
Čestitamo! Završili ste sa postavljanjem veze između Ozeki SMS Gateway-a i SQL Anywhere-a. Budite ponosni na sebe!
Sada možete da zastanete i predahnete. Nadamo se da se niste izgubili u objašnjenjima. Dali smo sve od sebe da ovo bude što jednostavnije i da vas provodimo kroz sve detalje što bezbolnije. Sada možete uspostaviti ovu vezu u bilo kom trenutku i početi sa slanjem SMS poruka iz SQL baze podataka. Ovo rešenje koristi svu brzinu i pouzdanost Ozeki SMS Gateway-a i prenosivost SQL Anywhere-a.
Ako želite da saznate više o softverskim rešenjima koja Ozeki nudi, posetite ozeki-sms-gateway.com.
More information
- Kako poslati SMS iz MS SQL-a
- SMS SQL šabloni
- Izgled tabele baze podataka
- SMS iz unixODBC
- Kako poslati SMS sa MS SQL Express
- Kako poslati SMS iz Microsoft Access-a
- Kako poslati SMS iz Oracle-a
- Kako podesiti ID pošiljaoca u SQL SMS
- Kako poslati SMS iz MySQL-a
- Kako poslati SMS iz PostgreSQL-a
- Kako poslati SMS iz SQL Anywhere
- Pošalji SMS iz ODBC
- Kako poslati SMS iz OleDB
- Kako poslati SMS iz SQLite