Mobildev XML Interfaces, gönderilen SMS mesajlarının
raporlanması için iki çeşit raporlama seçeneği sunmaktadır:
1. Tarih bazında raporlama
2. Gönderilen mesaj bazında raporlama
1. Tarih bazında
raporlama
Tarih bazında raporlama, belirtilen iki tarih arasında
yapılan SMS gönderim hareketlerinin toplu halde raporlanmasında
kullanılır.
Aşağıdaki örnekte tarih bazında raporlama için
gereken XML ifadesi gösterilmektedir.
Örnek:
Tarih bazında raporlama için gerekli XML ifadesi
| <MainReportRoot> |
| |
<UserName>username-company_code</UserName> |
| |
<PassWord>password</PassWord> |
| |
<Action>2</Action> |
| |
<FDate>2004-06-28</FDate> |
| |
<LDate>2004-07-28</LDate> |
| </MainReportRoot> |
Yukarıdaki XML ifadesinde:
UserName parametre düğümü,
Mobildev’de tanımlı olan kullanıcı adınızı,
PassWord parametre düğümü, Mobildev’de
tanımlı olan kullanıcı adınıza ait şifreyi,
Action parametre düğümü, gönderilen
XML ifadesinin hangi işlev için gönderildiği bilgisini,
FDate parametre düğümü, raporun başlangıç
tarihini (“Yıl-Ay-Gün” şeklinde),
LDate parametre düğümü, raporun bitiş
tarihini (“Yıl-Ay-Gün” şeklinde) ifade etmektedir.
XML ifadesi Gateway’a ulaştığında iki çeşit geri
dönüş değeri alınır:
1. İşlem başarılıysa:
“TimerID<32>GSM Numarası<32>Durum<13>”
şeklindedir.
Örnek: Tarih bazında
raporlama geri dönüş değeri
1234<32>905358838799<32>2<13>
1234<32>905428838799<32>3<13>
1234<32>905558838799<32>1<13>
Not: Durum bilgisinde:
“1” mesajın beklemede olduğunu, “2”
gönderildiğini, “3” ise iletilmediğini
belirtir. Geri dönüş değerlerinin tümünde bulunan <32>
boşluk karakterini, <13> ENTER karakterini
temsil etmektedir.
2. Hata oluşmuşsa: Bknz.
Hata kodları
2. TimerID bazında raporlama
TimerID (Mesaj kodu) bazında raporlama bir SMS
paketine ait mesaj gönderim hareketlerini raporlamada kullanılır.
Aşağıdaki örnekte TimerID bazında raporlama için
gerekli XML ifadesi gösterilmektedir.
Örnek: TimerID bazında
raporlama için gerekli XML ifadesi
| <MainReportRoot> |
| |
<UserName>username-company_code</UserName> |
| |
<PassWord>password</PassWord> |
| |
<Action>3</Action> |
| |
<MsgID>TimerID</MsgID> |
| </MainReportRoot> |
Yukarıdaki XML ifadesinde:
UserName parametre düğümü, Mobildev’de tanımlı
olan kullanıcı adınızı, PassWord parametre düğümü, Mobildev’de tanımlı
olan kullanıcı adınıza ait şifreyi, Action parametre düğümü, gönderilen
XML ifadesinin hangi işlev için gönderildiği bilgisini, MsgID parametre
düğümü, rapor almak istenilen SMS paketine ait TimerID bilgisini
ifade etmektedir.
XML ifadesi Gateway’a ulaştığında iki çeşit geri
dönüş değeri alınır:
1. İşlem başarılıysa:
“TimerID<32>GSM Numarası<32>Durum<13>”
şeklindedir.
Örnek: TimerID bazında
raporlama geri dönüş değeri
1234<32>905448838799<32>2<13>
1234<32>905378838799<32>3<13>
1234<32>905058838799<32>1<13>
Not: Durum bilgisinde:
“1” mesajın beklemede olduğunu, “2”
gönderildiğini, “3” ise iletilmediğini
belirtir. Geri dönüş değerlerinin tümünde bulunan <32>
boşluk karakterini, <13> ENTER karakterini
temsil etmektedir.
2. Hata oluşmuşsa: Bknz.
Hata
kodları
|