고객지원

질문과 답변 (Q&A)

자주 묻는 질문(FAQ) 에서 원하는 답변을 찾지 못하셨을 경우 문의해 주세요.
최대한 빠르게 답변해 드리겠습니다.

XCom

사용방법문의 Spool 함수 사용 문의 2017-10-19
김성수 ss1224.kim@semes.com 60
안녕하세요.
Offline 상태였다가 Online 상태로 변경 시 Offline 시 발생된 메세지를 Spool을 사용하여 보낼 수 있는 기능이 있는거 같은데요.
내용 및 사용 방법, 예제 코드가 있으시면 공유 바랍니다.
==================================================
안녕하세요

링크제니시스입니다.

Spool 기능을 구현하기 위해 SECS 메시지의 바이트 스트림을 얻어내야 하는 경우 사용하는 함수와 사용 순서 입니다.
a. 일반적인 사용 b. Spool 사용
- MakeSecsMsg()
- SetValue() …
- Send() // 실제전송 [SECS-II message byte 스트림 저장 ]
- MakeSecsMsg()
- SetValue() …
- MakeSpoolStream() // SECS 바이트 스트림을 얻고자 할 때 이용하는 함수
- MsgSize // SECS-II message의 Size 확인 (변수 size 설정에 사용)
- GetMsgBytes() // SECS-II message byte 스트림을 가져오는 함수
- SECS-II message byte 스트림 저장

[ Connection 연결 후 저장된 SECS-II message byte 스트림 전송 ]
- MakgSecsMsg() // Message Id 생성
- SetMsgByte() // SECS-II message byte 스트림 설정
- Send() // Spool 됐던 메시지 전송

b. Spool 사용시
MakespoolStream() 후 GetMsgBytes()를 호출하게 되면 SECS-II byte 스트림을 얻게 되고 메시지는 삭제됩니다.
GetMsgBytes()로 얻어진 SECS-II byte 스트림을 가지고 Spool 기능을 구현 하시면 됩니다.


이상입니다.


답변 목록

  답변XCom사용방법문의Spool 함수 사용 문의2017-10-20


  이전글XCom운영중문의라인세스 키락인식 확인 방법
  다음글XCom운영중문의LinkTest를 시도 하지 않는 현상