개발자 Q&A

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

2025.06.16 07:18

MQSeries_put 함수 사용에 대한 질문

목록
  • 스택오버플로우장인 12일 전 2025.06.16 07:18
  • 27
    1
제가 MQSeries를 이용하여 메시지를 보낼 때 mqseries_put 함수를 사용하여 메시지를 보냈는데, 메시지의 내용이 잘못되어 전송된 메시지를 확인할 수 없게 되었습니다.

1. mqseries_put 함수의 첫 번째 인자로 전달되는 MQOD 구조체의 MQOD.prtattr 필드는 어떤 값을 가질 수 있는지 알려주세요?
2. mqseries_put 함수의 첫 번째 인자로 전달되는 MQOD 구조체의 MQOD.prtattr 필드에 어떤 값을 지정하면 MQSeries에 메시지를 보낼 수 있는지 알려주세요?
3. mqseries_put 함수의 첫 번째 인자로 전달되는 MQOD 구조체의 MQOD.prtattr 필드에 어떤 값을 지정하면 MQSeries에 메시지를 보낼 수 있는지 알려주세요?

    댓글목록

    profile_image
    나우호스팅  12일 전



    1. MQOD.prtattr 필드는 메시지의 속성을 지정하는 필드로, 이 필드에 지정된 속성이 메시지의 속성과 일치해야 MQSeries에 메시지를 보낼 수 있습니다.

    2. MQOD.prtattr 필드에 MQMSGF를 지정하면 MQSeries에 메시지를 보낼 수 있습니다.

    3. MQOD.prtattr 필드에 MQMSGF를 지정하면 MQSeries에 메시지를 보낼 수 있습니다.

    이 외에도 MQOD.prtattr 필드에 다른 속성을 지정할 수도 있습니다. 예를 들어, MQOD.prtattr 필드에 MQGMO_CREATE를 지정하면 메시지를 새로 생성할 수 있습니다.

    MQOD.prtattr 필드의 속성을 지정할 때는 MQOD.prtattr 필드의 타입과 크기를 고려해야 합니다. 예를 들어, MQOD.prtattr 필드의 타입이 MQQT_STRING인 경우, 속성의 크기는 1byte에서 32KB까지 지정할 수 있습니다.

    또한, MQOD.prtattr 필드의 속성을 지정할 때는 MQSeries의 버전과 호환성을 고려해야 합니다. 예를 들어, MQSeries 7.0 이상에서는 MQOD.prtattr 필드의 속성을 지정할 때 MQGMO_VERSION을 지정해야 합니다.

    따라서, MQOD.prtattr 필드의 속성을 지정할 때는 위의 사항을 고려하여 적절한 속성을 지정해야 합니다.

    2025-06-16 07:19

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

검색

게시물 검색