String finalStatus = getDeliveryReceiptValue("stat", shortMessage);
//String error = getDeliveryReceiptValue("err", shortMessage);
// create the message
Message message = new Message();
message.setProperty("isDLR", true);
String to = deliverSm.getDestination().getAddress();
String from = deliverSm.getSource().getAddress();
message.setProperty("to", to);
message.setProperty("from", from);
// set the id
message.setProperty("messageId", id);
// set the number of submitted and submit date
message.setProperty("submitted", submitted);
message.setProperty("submitDate", submitDate);
// set the number of delivered
message.setProperty("delivered", delivered);
// set done date
message.setProperty("doneDate", doneDate);
// set final status
message.setProperty("finalStatus", finalStatus);
DeliveryReceipt deliveryReceipt = new DeliveryReceipt();
deliveryReceipt.message = message;
deliveryReceipt.deliverSm = deliverSm;