
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