2014-06-11 5 views
2

q 프로그램을 사용하여 MQ 대기열에서 메시지를 읽고이를 파일에 씁니다. 그러나, 하나의 큰 파일에 쓰는 대신 q를 사용하여 RFH 헤더와 함께 각 메시지를 별도의 파일로 저장할 수있는 방법이 있습니까?MQ 큐 메시지를 별도의 파일로 저장

q -iInputQueue > OutputFile.txt

나는 Q 설명서에 옵션을 검색하지만 하나를 가져올 수 없습니다.

답변

1

감사합니다. RFHUtil 지원 팩이이 기능을 제공한다는 것을 알았습니다. IBM 웹 사이트에서 다운로드하십시오. 바이너리는 별도의 폴더에 AIX 용으로 제공됩니다.

프로그램 mqcapture 프로그램을 사용하여 별도의 파일에 각 메시지를 저장할 수있는 권한 설정으로 parmcapt.txt 파일을 전달합니다.

잘 작동합니다.

0

짧은 답변 - 아니요.

가장 쉬운 방법은 amqsget.c과 같은 일부 샘플 프로그램을 사용자 정의하여 원하는대로 수행하는 것입니다. 한 번에 하나의 메시지를 파일로 떼어내는 것은 다소 특수화 된 요구 사항이며 다양한 SupportPac이 현재 수행하는 기능이 아닙니다.