appendObject(sb, timestamp); appendObject(sb, eventType); appendObject(sb, errorCode); appendObject(sb, messageType); appendNumber(sb, statusCode); appendNumber(sb, messageId); appendObject(sb, origMessageID); appendObject(sb, dlrStatus); appendNumber(sb, Long.valueOf(mprocRuleId)); appendObject(sb, origEsmeName); appendObject(sb, timestampA); appendObject(sb, timestampB); appendObject(sb, timestampC); appendObject(sb, sourceIP); appendObject(sb, sourcePort); appendObject(sb, destIP); appendObject(sb, destPort); appendNumber(sb, Long.valueOf(seqNumber)); CdrDetailedGenerator.generateDetailedCdr(sb.toString());
public static void generateDetailedCdr(Sms sms, EventType eventType, ErrorCode errorCode, String messageType, long statusCode, int mprocRuleId, String sourceAddrAndPort, String destAddrAndPort, int seqNumber, boolean generateReceiptCdr, boolean generateDetailedCdr) { generateDetailedCdr(sms.isMcDeliveryReceipt(), sms.getShortMessageText(), sms.getTlvSet(), sms.getTimestampA(), sms.getTimestampB(), sms.getTimestampC(), sms.getMessageId(), sms.getOrigEsmeName(), eventType, errorCode, messageType, statusCode, mprocRuleId, sourceAddrAndPort, destAddrAndPort, seqNumber, generateReceiptCdr, generateDetailedCdr); }