SMS küldése és fogadása SAP SQL Anywhere-ből
Ismerje meg, hogyan küldhet és fogadhat SMS üzeneteket egy SAP SQL Anywhere szerveren keresztül az Ozeki SMS Gateway Adatbázis Felhasználója segítségével. Itt talál egy kapcsolati karakterláncot és rövid CREATE TABLE utasításokat a kezdéshez. Üzeneteket küldhet új üzenetrekordok beszúrásával. Feltételezzük, hogy már használta az SAP SQL Anywhere-t és alapműveleteket tud végezni vele. Hasznos információk és részletes lépésről lépésre utasítások kerülnek megadásra. Reméljük, hogy ez a példa könnyen érthető lesz. Kezdje most!
Mi az SAP SQL Anywhere?
Az SAP SQL Anywhere egy adatkezelési eszközöket biztosító csomag. PC-kre, mobil eszközökre vagy bárhol, ahol nincs hagyományos adatközpont, tervezték futtatni.
SMS üzenetek küldése SQL Anywhere-rel
SQL Anywhere telepítése(Videó útmutató)
Adatbázis táblák létrehozása (Videó útmutató)
Adatbázis felhasználó konfigurálása (Videó útmutató)
Tesztüzenet küldése (Videó útmutató)
Két fontos programra van szüksége. Az első egy SAP SQL Anywhere szerver, míg a második az Ozeki SMS Gateway, amelyhez telepíteni kell egy Adatbázis Felhasználót, hogy csatlakozni tudjon az SAP SQL Adatbázis Szerverhez egy kapcsolati karakterlánc segítségével. Kérjük, hozzon létre egy táblát a bejövő üzenetekhez és egy másikat a kimenő üzenetekhez. Ezeket a táblákat 'ozekimessagein' és 'ozekimessageout' néven kell elneveznie, ahogy ebben a példában is látható. A fogadott SMS üzeneteket egy egyszerű SELECT utasítással tekintheti meg, és SMS üzeneteket küldhet egy egyszerű INSERT SQL utasítással.
Az Ozeki SMS Gateway böngészős felülete használható Adatbázis Felhasználó telepítéséhez. Kérjük, adja meg az ODBC kapcsolati karakterláncot az SAP SQL Anywhere adatbázishoz. Az Adatbázis Felhasználó a böngészős felületen konfigurálható. Ne felejtse el kiválasztani az 'Odbc' lehetőséget és beírni a kapcsolati karakterláncot (4. ábra).
Hogyan fogadjon SMS-t SAP SQL Anywhere adatbázissal
A következő SMS fogadó rendszer lehetővé teszi az SMS üzenetek fogadását és tárolását egy SAP SQL Anywhere Adatbázis Szerver segítségével. A rendszer egy telefont, egy számítógépet az Ozeki SMS Gateway szoftverrel, egy Adatbázis Szervert és az Ön alkalmazását tartalmazza. A telefonról küldött üzenet a számítógép fogadja. Ez továbbítja az Adatbázis szervernek tárolás céljából. Az Ön alkalmazása ezután lekérheti az üzeneteket az Adatbázis Szerverről. (1. ábra)
Hogyan küldjön SMS-t SAP SQL Anywhere adatbázisból
Ez az SMS küldő rendszer képes üzenetek küldésére és tárolására egy SQP SQL Anywhere Adatbázis Szerver segítségével. A rendszer egy alkalmazásból áll, amellyel SMS-t küldhet. Egy SAP SQL Adatbázis Szerverből, egy számítógépből az Ozeki SMS Gateway szoftverrel és egy telefonból, amely fogadja az üzeneteket. A rendszer a következőképpen működik: Az Ön alkalmazása az elküldendő üzeneteket egy SAP SQL Anywhere Adatbázis Szerverben tárolja. Az üzenetet tárolja, hogy az Ozeki SMS Gateway periodikusan ellenőrizhesse a küldendő üzeneteket. Ha talál ilyet, továbbítja azokat az előre meghatározott címre. (2. ábra)
SMS küldése és fogadása SAP SQL Anywhere-ből (Videó útmutató)
Ebben a videóban bemutatjuk az SAP SQL Anywhere adatbázis és az Ozeki SMS Gateway összekapcsolásának folyamatát. Megtanulja, hogyan hozhat létre adatbázist az SAP SQL Anywhere-ben. A videó az SQL central alkalmazás megnyitásával kezdődik, és elvezeti Önt a küldött üzenet megerősítéséig. A videóban megtanulja, hogyan hozhat létre adatbázist két táblával az SQL central-ban, és hogyan állíthat be alkalmazásfelületet az Ozeki SMS Gateway-ben. Ebben a 3:56 hosszú videóban minden részletet elmagyarázunk a folyamatról, így nem lesz problémája a lépések követésével.
Adatbázis fájl kiválasztása
A 'Adatbázis Létrehozása Varázsló' első lépése az adatbázis fájl nevének kiválasztása lesz. Ez bármi lehet, de javasoljuk, hogy válassza az 'ozekidb' fájlnevet a könnyebb azonosíthatóság érdekében. Ha elégedett a névvel, kattintson az ablak alján található 'Következő' gombra a következő lépéshez való továbblépéshez (3. ábra).
Adja meg a bejelentkezési adatokat
A következő lépésben (4. ábra) létrehozhat egy új adatbázis-felhasználót. Három szövegmező található. Az első a felhasználó neve, a másik kettő pedig a bejelentkezési jelszó és a jelszó megerősítése. Minden mezőt ki kell töltenie a biztonságos DBA felhasználó létrehozásához.
Tábla létrehozása a beérkező üzenetekhez
Most már kezdheti az SQL utasítások végrehajtását. Az első dolog, amit meg kell tennie, az az 'ozekimessagein' tábla létrehozása. Ez a tábla (amely az 5. ábrán látható) a beérkező üzenetek tárolására szolgál. Minden beérkező üzenet itt kerül elhelyezésre egy rekordként, az összes részletükkel együtt. A végrehajtandó kódot a tutorial végén találja.
Tábla létrehozása a kimenő üzenetekhez
Most, hogy van tábla a beérkező üzenetekhez, szüksége lesz egy táblára a kimenő üzenetek tárolására is. Ez lesz a 'ozekimessageout' tábla. A tábla létrehozásához szükséges kódot a tutorial végén találja. Másolja be az SQL Centralba és hajtsa végre. Ez létrehoz egy tökéletes táblát a kimenő üzenetek tárolására (6. ábra).
Válassza ki az SQL üzenetküldési lehetőséget
Nyissa meg az Ozeki SMS Gateway alkalmazást és keresse meg a 'Új felhasználó/alkalmazás hozzáadása' gombot az ablak bal oldalán. Kattintson rá a 'Új felhasználó vagy alkalmazás hozzáadása' telepítési lista megnyitásához. Itt keresse meg az 'Alkalmazás felületek' részt és válassza ki az SQL üzenetküldési lehetőséget. Kattintson a kék Telepítés gombra a következő lépéshez (7. ábra).
Válassza ki az SQL Anywhere lehetőséget
A következő telepítési listában látható az összes SQL adatbázis-kezelő szoftver, amely az Ozeki SMS Gateway-el működik. Ebben az esetben az 'SQLAnywhere' lehetőséget kell választania. Ez remekül működni fog az imént létrehozott két táblával. A telepítési lista és a kiválasztandó elem a 8. ábrán látható.
Adja meg a kapcsolati beállításokat
Az Ozeki SMS Gateway és az SQL Anywhere közötti kapcsolat létrehozásához meg kell adnia a kapcsolati adatokat. Ehhez nyissa meg az SQL Anywhere alkalmazásfelület általános lapját és keresse meg a Kapcsolati beállítások csoportot. Itt ki kell választania az SQL Anywhere verzióját a Driver mezőben. Be kell írnia az állomás címét, a szerver nevét, a port számát, az adatbázis nevét és az SQL adatbázis bejelentkezési adatait (9. ábra). Ha ezzel kész, kattintson az 'OK' gombra.
Ha helyesen követte a lépéseket, most már működő kapcsolattal rendelkezik az Ozeki SMS Gateway és az SQL Anywhere között. A használat megkezdéséhez be kell kapcsolnia. Ehhez kattintson a 'Kapcsolat' kapcsológombra. Ha zöld és pipa jelenik meg az SQL Anywhere mellett, a kapcsolat aktív és működik (10. ábra).
Hajtsa végre az INSERT parancsot
A kapcsolat teszteléséhez be kell szúrnia néhány üzenetet a 'ozekimessageout' táblába. Ehhez hajtsa végre az INSERT INTO utasítást. Ez egy teszt SMS-t helyez el a táblában és elindítja a küldési folyamatot. A kód a 11. ábrán látható.
A küldött mappa
Most, hogy megerősítse az üzenet sikeres küldését, nyissa meg az Ozeki SMS Gateway Küldött mappáját. Ez megnyit egy listát az átjáró által küldött összes üzenetről. További információkat kaphat az üzenetről, például a küldés idejét, az üzenet szövegét és a küldési folyamat eredményét. A példa SMS üzenet a 12. ábrán látható.
Kérjük, hozza létre az 'ozekimessageout' és 'ozekimessagein' táblákat az SAP SQL Anywhere adatbázis szerverén.
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
Az 'msg' mező mérete mindig növelhető 160 karakternél nagyobbra. Az adattípusa is módosítható.
Az egyes rekordok indexe az 'id' attribútum. Kérjük, tartsa meg az 'id' mezőt minden táblában.
GYIK
Készíthetek jelentéseket és statisztikákat az elküldött üzenetek adataiból?
Kiterjedt adatnaplózás SQL integrációval: Az Ozeki SMS Gateway SQL naplózási funkciót kínál. A funkció aktiválásával az összes üzenetadat egy adatbázis táblában tárolható. Ez lehetővé teszi az SQL lekérdezések használatát részletes statisztikák és jelentések létrehozásához.
Naplózhatom az összes küldött és fogadott üzenetet egy SQL Szerverben?
Természetesen! Kiterjedt adatnaplózás rugalmas adatbázis lehetőségekkel
Az Ozeki SMS Gateway lenyűgöző rugalmasságot kínál az üzenetnaplózás terén. Beállítható úgy, hogy szinte bármely adatbázis szerverhez csatlakozzon, amely támogatja az OleDb vagy ODBC illesztőprogramokat. Ez lehetővé teszi népszerű választásokat, mint például:
- Microsoft SQL Server (MSSQL)
- Oracle
- MySQL
- PostgreSQL
- Microsoft Access
- A feladó telefonszámát
- A címzett telefonszámát
- Az üzenet szövegét
- Időbélyeget
- Felhasználói azonosítót
- Üzenet típusát
- Átfogó jelentéseket készíts az üzenetforgalomról
- Elemezd a kommunikáció trendjeit és mintáit
- Mélyebb megértést szerezzen a kommunikációs igényeidről
Ez a megközelítés világos magyarázatot nyújt, kiemeli az adatbázis használatának előnyeit, és ösztönzi a felhasználókat, hogy fedezzék fel a dedikált információs oldalt további részletekért.
Biztosítja a szoftver lehetőséget az üzenetek maximális számának korlátozására felhasználónként?
Az Ozeki SMS Gateway részletes ellenőrzést biztosít az üzenetküldési költségek felett felhasználói könyvelés segítségével. Így működik:
- Könyvelés engedélyezése: Aktiválja a könyvelést az egyes felhasználók vagy alkalmazások konfigurációs űrlapjain.
- Hitelkeretek beállítása: Határozzon meg napi, heti, havi és éves korlátokat, hogy korlátozza a felhasználó által küldhető üzenetek számát. Ez segít elkerülni a váratlan költségeket és tartani a kommunikációs költségvetést.
- Használat nyomon követése: A könyvelési funkció automatikusan havi jelentéseket generál, amelyek részletezik az egyes felhasználók által küldött üzenetek számát. Ez lehetővé teszi a használati trendek figyelését és a potenciális optimalizálási területek azonosítását.
- Költségkezelés: Állítson be költségkereteket, hogy elkerülje a költségvetés túllépését.
- Felhasználói felelősség: Kövesse nyomon az egyes üzenetek használatát a költségek pontos elosztása vagy számlázás érdekében.
- Átláthatóság: A havi jelentések egyértelmű betekintést nyújtanak az üzenetforgalomba.
Beállíthatok hitelkereteket minden ügyfél / felhasználó számára?
Az Ozeki SMS Gateway (2.1.0 és újabb verziók) a Hitelkeret-kezelési funkcióval ruház fel a pontos üzenetköltség-ellenőrzés érdekében.
Felhasználói kiadások kezelése:
- Egyéni felhasználói konfiguráció: Minden felhasználónak van egy dedikált konfigurációs űrlapja, ahol engedélyezheti a könyvelést és beállíthatja a hitelkereteket.
- Rugalmas korlátok: Határozzon meg korlátokat különböző időkeretekre (napi, heti, havi, éves vagy összes időre), hogy megfeleljen az egyedi igényeinek.
- Részletes költségellenőrzés: Több, mint egyszerű korlátok! Még az egyes üzenetútvonalak költségeit is megadhatja. Például a Vodafone-n keresztül küldött üzenetek 1.2 hitelt vonhatnak le, míg a T-Mobile üzenetek 1 hitelt.
- Használati jelentések: Könnyedén generálhat felhasználó-specifikus jelentéseket, amelyek összefoglalják az üzenetforgalom történetét. Ezek a jelentések, amelyek használati összefoglalót és részleteket tartalmaznak, pontos számlázásra használhatók.
- Tájékozott döntéshozatal: Kövesse nyomon a felhasználói tevékenységet és azonosítsa a potenciális költségoptimalizálási területeket.
- Túlköltekezés megelőzése: Állítson be korlátokat, hogy a felhasználók a költségkereten belül maradjanak.
- Költségátláthatóság: Szerezzen egyértelmű betekintést az üzenetköltségekbe részletes jelentésekkel.
- Egyszerűsített számlázás: Generáljon pontos számlákat felhasználó-specifikus használati jelentések alapján.
- Részletes ellenőrzés: Rugalmassággal kezelheti a költségeket, szükség szerint módosítva a korlátokat és az útválasztási költségeket.
Gratulálunk! Befejezte az Ozeki SMS Gateway és az SQL Anywhere közötti kapcsolat beállítását. Legyen büszke magára!
Most pihenhet egy kicsit és lélegezhet. Reméljük, nem vesztette el a fonalat a magyarázatok között. Megtettünk mindent, hogy a lehető legegyszerűbbé és legfájdalmassábbá tegyük az összes részlet bemutatását. Most már bármikor létrehozhatja ezt a kapcsolatot, és elkezdhet SMS üzeneteket küldeni egy SQL adatbázisból. Ez a megoldás kihasználja az Ozeki SMS Gateway gyorsaságát és megbízhatóságát, valamint az SQL Anywhere hordozhatóságát.
Ha többet szeretne megtudni az Ozeki által kínált szoftvermegoldásokról, látogasson el a ozeki-sms-gateway.com oldalra.
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