if (submit.getMsgContent().length > 200) {
return (new Result(4, "Message too Long"));
}
Vector<Tlv> tlv = new Vector<Tlv>();
if (this.SPID != null && !this.SPID.equals("")) {
tlv.add(new Tlv(TlvId.MsgSrc, this.SPID));
}
if (submit.getProductID() != null && !submit.getProductID().equals("")) {
tlv.add(new Tlv(TlvId.Mserviceid, submit.getProductID()));
}
if (submit.getTP_udhi()==1){
tlv.add(new Tlv(TlvId.TP_udhi,String.valueOf(1)));
}
if (submit.getLinkID() != null && !submit.getLinkID().equals("")) {
tlv.add(new Tlv(TlvId.LinkID, submit.getLinkID()));
}
if (submit.getOtherTlvArray() != null) {
for (int i = 0; i < submit.getOtherTlvArray().length; i++) {
tlv.add(submit.getOtherTlvArray()[i]);