request.setDataCoding((byte) 0x00);
request.setSmDefaultMsgId((byte) 0x00);
// send the request
request.assignSequenceNumber(false);
if(LOGGER.isDebugEnabled()) {
LOGGER.debug("Submit request " + request.debugString());
}
// Get a session from the pool and attempt to send the message.
boolean submitted = false;
while (!submitted) {