ESME_ROK (0x00000000)
Żądanie zostało pomyślnie przetworzone.
Status: OK
Znaczenie: Operacja zakończona bez błędów.
Przykład
Oto przykład transakcji PDU (Protocol Data Unit) SMPP zawierającej odpowiedź ESME_ROK (0x00000000). Ta transakcja ilustruje żądanie i odpowiedź powiązania SMPP, w którym zewnętrzna jednostka obsługi wiadomości krótkich (ESME) pomyślnie wiąże się z centrum usług wiadomości krótkich (SMSC).
Żądanie powiązania (bind_transmitter PDU)
0000001B // Długość polecenia (27 bajtów) 00000002 // ID polecenia (bind_transmitter) 00000000 // Status polecenia (0x00000000 - Brak błędu) 00000001 // Numer sekwencyjny (1) 74657374 // ID systemu ("test") 00 // Terminator null 70617373 // Hasło ("pass") 00 // Terminator null 736D7070 // Typ systemu ("smpp") 00 // Terminator null 34 // Wersja interfejsu (SMPP v3.4) 00 // TON adresu 00 // NPI adresu 00 // Zakres adresu (pusty)
Odpowiedź powiązania (bind_transmitter_resp PDU)
0000001B // Długość polecenia (27 bajtów) 80000002 // ID polecenia (bind_transmitter_resp) 00000000 // Status polecenia (0x00000000 - ESME_ROK) 00000001 // Numer sekwencyjny (1) 74657374 // ID systemu ("test") 00 // Terminator null
Status: ESME_ROK (0x00000000) - Powiązanie zakończone sukcesem
Wyjaśnienie transakcji PDU
Żądanie powiązania (bind_transmitter PDU)
ESME wysyła żądanie do SMSC w celu powiązania jako nadajnik.
ID polecenia (0x00000002) wskazuje na żądanie bind_transmitter.
Status polecenia (0x00000000) to ESME_ROK, co oznacza brak błędu (pomyślna transmisja).
ID systemu i hasło są dostarczone w celu uwierzytelnienia.
Odpowiedź powiązania (bind_transmitter_resp PDU)
SMSC odpowiada pomyślną odpowiedzią powiązania.
ID polecenia (0x80000002) wskazuje na odpowiedź bind_transmitter_resp.
Status polecenia (0x00000000) to ESME_ROK, potwierdzający pomyślne powiązanie.
To prosty scenariusz pomyślnego powiązania w SMPP. Czy chcesz przykład dla submit_sm lub innego polecenia SMPP?