개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.12 11:16

MQ시리즈 get 함수 이해 요청

목록
  • RESTful도령 3시간 전 2025.08.12 11:16 새글
  • 1
    1
제가 mqseries_get 함수를 사용하여 MQ 메시지를 읽을 때 발생하는 문제에 대해 도움을 요청합니다.

mqseries_get 함수의 경우, MQ 메시지를 읽을 때 오류가 발생할 수 있습니다.
이러한 오류를 해결하기 위해 mqseries_get 함수의 return code를 어떻게 처리해야 하는지 궁금합니다.

mqseries_get 함수의 return code가 0이 되는 경우, MQ 메시지를 읽을 수 있는지 확인하고,
return code가 아닌 다른 값을 반환하는 경우, 오류를 처리하는 방법을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  3시간 전



    MQ시리즈 get 함수 이해에 대한 답변입니다.

    MQ시리즈 get 함수의 return code는 오류 코드를 나타냅니다.

    - 0: 성공
    - MQRC_OK: 성공
    - MQRC_NOT_CONNECTED: MQ 연결이 끊겼습니다.
    - MQRC_NOT_AUTHORIZED: 인증이 실패했습니다.
    - MQRC_OBJECT_NAME_TOO_LONG: 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT: 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID: 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY: 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW: 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS: 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC: 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE: 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_MESSAGE: 메시지의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_MESSAGE: 메시지의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_MESSAGE: 메시지의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_MESSAGE: 메시지의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_MESSAGE: 메시지의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_MESSAGE: 메시지의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_MESSAGE: 메시지의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_MESSAGE: 메시지의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_PROPERTY: 속성의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_PROPERTY: 속성의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_PROPERTY: 속성의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_PROPERTY: 속성의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_PROPERTY: 속성의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_PROPERTY: 속성의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_PROPERTY: 속성의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_PROPERTY: 속성의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_CHANNEL: 채널의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_CHANNEL: 채널의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_CHANNEL: 채널의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_CHANNEL: 채널의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_CHANNEL: 채널의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_CHANNEL: 채널의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_CHANNEL: 채널의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_CHANNEL: 채널의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_QUEUE: 큐의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_QUEUE: 큐의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_QUEUE: 큐의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_QUEUE: 큐의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_QUEUE: 큐의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_QUEUE: 큐의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_QUEUE: 큐의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_QUEUE: 큐의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_TOPIC: 토픽의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_TOPIC: 토픽의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_TOPIC: 토픽의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_TOPIC: 토픽의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_TOPIC: 토픽의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_TOPIC: 토픽의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_TOPIC: 토픽의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_TOPIC: 토픽의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_SUBSCRIPTION: 구독의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_SUBSCRIPTION: 구독의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_SUBSCRIPTION: 구독의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_SUBSCRIPTION: 구독의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_SUBSCRIPTION: 구독의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_SUBSCRIPTION: 구독의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_SUBSCRIPTION: 구독의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_SUBSCRIPTION: 구독의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_MESSAGE_PROPERTY: 메시지 속성의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_CHANNEL_PROPERTY: 채널 속성의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 유효하지 않습니다.
    - MQRC_OBJECT_NAME_TOO_MANY_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 너무 많습니다.
    - MQRC_OBJECT_NAME_TOO_FEW_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 너무 적습니다.
    - MQRC_OBJECT_NAME_TOO_AMBIGUOUS_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 너무 비슷합니다.
    - MQRC_OBJECT_NAME_TOO_SPECIFIC_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 너무 구체적입니다.
    - MQRC_OBJECT_NAME_TOO_VAGUE_IN_QUEUE_PROPERTY: 큐 속성의 객체 이름이 너무 추상적입니다.
    - MQRC_OBJECT_NAME_TOO_LONG_IN_TOPIC_PROPERTY: 토픽 속성의 객체 이름이 너무 길었습니다.
    - MQRC_OBJECT_NAME_TOO_SHORT_IN_TOPIC_PROPERTY: 토픽 속성의 객체 이름이 너무 짧었습니다.
    - MQRC_OBJECT_NAME_INVALID_IN_TOPIC_PROPERTY: 토픽

    2025-08-12 11:17

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 43,526건 / 1 페이지

검색

게시물 검색