* @see "SMPPv3.4#4.8 - query_sm operation"
*/
public int query (Address senderAddress, String messageId)
{
// create request
QuerySM request = new QuerySM ();
request.setSourceAddr (senderAddress);
try {
request.setMessageId (messageId);
}
catch (WrongLengthOfStringException exc) {
myLog.error ("query - failed creating address", exc);
return -1;
}
try {
getSession ().query (request);
return request.getSequenceNumber ();
}
catch (ValueNotSetException exc) {
myLog.error ("query - value not set", exc);
return -1;
}