저장시 데이터 규격 (saving structure)

저장 작업을 위해 서버 호출 후 서버에서 리턴되어야 할 응답 데이터 형식을 정의합니다.

저장시 데이터 규격

// 서버에서 시트로 보낼 응답 규격
//성공
{
"IO": {
    "Result" : 0 , 
    "Message" : "저장 되었습니다."
 }
} 

//실패
{
"IO": {
    "Result" : -100, 
    "Message" : "오류내용..." 
  }
} 
리턴되는 결과 서버상태 처리 형태
IO 안에 Result가 없는 경우 200 성공으로 판단. onAfterSave이벤트에 result는 0리턴
결과가 아무것도 없는 경우 200 실패로 판단. onAfterSave이벤트에 result는 -5리턴
서버에서 오류가 발생한 경우 400이상의 값 실패로 판단. onAfterSave이벤트에 result는 -3 리턴
Result Description Message(ko, en.js)
0 정상
-3 요청 Url이 잘못된 경우나 네트워크 오류 등으로 결과를 받지 못한 경우(404,500등의 에러) Url의 주소를 찾을 수 없습니다.
(ResultErrNotFound)
-5 응답 결과가 빈값인 경우 Url에서 응답이 없습니다.
(ResultErrEmptyResponse)
-6 연결 시간 초과((cfg)Timeout 초과) 연결시간이 초과됐습니다.
(ResultErrRequestTimeout)
-7 잘못된 데이터 형식(데이터 이상) 데이터 형식이 잘못됐습니다.
ResultErrBadDataFormat)
그외 사용자 정의 코드
IO에 정의된 내용을 onAfterSaveresultmessage파라미터에서 확인가능

Read More

Since

product version desc
core 8.0.0.0 기능 추가