Package com.opencloud.slee.resources.smpp.pdu

SMPP PDUs

This package contains classes that represent each of the SMPP PDU types, as well as classes for other data types and some helper utilities.

The PDU classes match the SMPP PDU name, but use Java class naming conventions.

PDU fields are represented by instance variables, with set/get methods for each. To send a `SUBMIT_SM` request, the application creates an instance of the SubmitSM class, sets fields such as the source and destination addresses, and then sends the request using the appropriate SmppProvider method:

 import com.opencloud.slee.resources.smpp.SmppProvider;
 import com.opencloud.slee.resources.smpp.pdu.SubmitSM;
 import com.opencloud.slee.resources.smpp.pdu.Address;
 import com.opencloud.slee.resources.smpp.pdu.ShortMessage;

 // [...]
     SubmitSM request = new SubmitSM();
     request.setSourceAddress(new Address("1234"));
     request.setDestAddress(new Address("6421555666"));
     request.setShortMessage(new ShortMessage("Your entry was received. Thank you."));
     provider.sendRequest(sessionID, request);
 // [...]