SMS 문자를 발송할 수 있는 테이블입니다.
발송이 완료되면 TR_STATUS가 ‘2’로 변경 후 로그 테이블로 이관됩니다.
❕로그테이블(SC_LOG_YYYYMM)의 스키마도 발송테이블과 동일합니다.
컬럼명 |
타입 |
길이 |
NULL |
설명 |
TR_NUM |
INT |
|
NOT NULL |
메시지 고유번호로 자동 증가됨 |
TR_SENDDATE |
|
|
|
|
DATETIME |
|
|
|
|
|
NOT NULL |
메시지를 전송할 시간 |
|
|
- 미래 시간을 넣으면 예약 발송됨 |
| TR_ID
| VARCHAR | 16 | | 고객이 발급한 SubID로 NULL값이어도 됨
(=부서코드/개별빌링 아이디) |
| TR_SENDSTAT
| VARCHAR | 1 | NOT NULL | 발송 상태
0 : 발송대기
9 : 수집 완료
1 : 결과수신대기
2 : 결과수신완료 |
| TR_RSLTSTAT
| VARCHAR | 2 | | 발송 결과 수신 값 |
| TR_MSGTYPE
| VARCHAR
| 1 | NOT NULL | 문자 전송 형태
0 : 일반 메시지
1 : 콜백 URL 메시지
2 : 국제 SMS
3 : PUSH
6: Web to Web |
| TR_PHONE
| VARCHAR
| 20 | NOT NULL | 수신할 핸드폰 번호 |
| TR_CALLBACK
| VARCHAR
| 20 | NOT NULL | 발신자 전화번호
영문, 숫자, 하이픈(-), 언더바(_) 포함 20자리까지 허용 |
| TR_RSLTDATE
| DATETIME
| | | 이동통신사로부터 결과를 통보 받은 시간 |
| TR_MODIFIED
| DATETIME
| |
| 프로그램 내부적으로 사용 |
| TR_MSG
| VARCHAR
| 160 | NOT NULL | 전송할 메시지 |
| TR_NET
| VARCHAR | 4 | | 전송 완료 후 최종 이동통신사 정보
(011 - SKT, 016 - KT, 019 – LGU+) |
| TR_ETC1 | VARCHAR | 160 | | 기타 필드1 (사용자가 자유롭게 값을 입력하여 사용 가능) |
| TR_ETC2 | VARCHAR | 160 | | 기타 필드2 (사용자가 자유롭게 값을 입력하여 사용 가능) |
| TR_ETC3 | VARCHAR | 160 | | 기타 필드3 (사용자가 자유롭게 값을 입력하여 사용 가능) |
| TR_ETC4 | VARCHAR | 160 | | 기타 필드4 (사용자가 자유롭게 값을 입력하여 사용 가능) |
| TR_ETC5 | VARCHAR | 160 | | 기타 필드5 (사용자가 자유롭게 값을 입력하여 사용 가능) |
| TR_ETC6 | VARCHAR | 160 | | 기타 필드6 (사용자가 자유롭게 값을 입력하여 사용 가능) |
| TR_REALSENDDATE | DATETIME | | | 메시지가 실제로 발송된 시간 |
| TR_ROUTEID | VARCHAR | 20 | | 실제 발송한 세션 ID |
| TR_KISAORIGCODE | VARCHAR | 10 | | KISA 최초 발신 사업자 구분 코드
- 일반 고객: 공란
- 특수부가통신사업자: 필수 입력 |
| TR_REALID | VARCHAR | 10 | | 미사용 필드 |