라이브러리

[PHP] mqseries_inq - MQSeries MQINQ




MQSeries는 IBM의 MQ (Message Queue) 기술을 사용하여 메시지를 전달하는 데 사용되는 소프트웨어 프레임워크입니다. PHP에서 MQSeries를 사용하기 위해서는 MQSeries의 API를 사용해야 합니다. PHP에서 MQSeries를 사용하기 위해선 MQSeries의 라이브러리를 설치해야 합니다.

MQSeries의 API 중 하나로 `mqseries_inq` 함수가 있습니다. 이 함수는 MQSeries의 큐에 대한 정보를 가져올 때 사용됩니다.

MQSeries_inq 함수


`mqseries_inq` 함수는 MQSeries의 큐에 대한 정보를 가져올 때 사용됩니다. 이 함수는 다음 정보를 가져올 수 있습니다.

- 큐 이름
- 큐 타입
- 큐의 현재 메시지 수
- 큐의 최대 메시지 수
- 큐의 현재 메시지 크기
- 큐의 최대 메시지 크기

PHP에서 MQSeries_inq 함수 사용하기


PHP에서 MQSeries_inq 함수를 사용하기 위해서는 MQSeries의 라이브러리를 설치해야 합니다. MQSeries의 라이브러리를 설치한 후, 다음 예제를 참조하세요.

#hostingforum.kr
php

<?php



// MQSeries의 라이브러리를 로드합니다.

require_once 'MQSeries.php';



// MQSeries의 연결을 설정합니다.

$mq = new MQSeries('localhost', 'SYSTEM.ADMIN.SVRCONN', 'your_password');



// MQSeries의 큐에 대한 정보를 가져옵니다.

$result = $mq->mqseries_inq('your_queue_name');



// 큐 이름을 가져옵니다.

$queue_name = $result['mqco_name'];



// 큐 타입을 가져옵니다.

$queue_type = $result['mqco_type'];



// 큐의 현재 메시지 수를 가져옵니다.

$current_message_count = $result['mqco_cur_msg'];



// 큐의 최대 메시지 수를 가져옵니다.

$max_message_count = $result['mqco_max_msg'];



// 큐의 현재 메시지 크기를 가져옵니다.

$current_message_size = $result['mqco_cur_msg_size'];



// 큐의 최대 메시지 크기를 가져옵니다.

$max_message_size = $result['mqco_max_msg_size'];



// 결과를 출력합니다.

echo "Queue Name: $queue_name
";

echo "Queue Type: $queue_type
";

echo "Current Message Count: $current_message_count
";

echo "Max Message Count: $max_message_count
";

echo "Current Message Size: $current_message_size
";

echo "Max Message Size: $max_message_size
";



// MQSeries의 연결을 종료합니다.

$mq->close();



?>



예제


위의 예제를 사용하여 MQSeries의 큐에 대한 정보를 가져올 수 있습니다. 예를 들어, `your_queue_name`을 `MY_QUEUE`으로 바꾸고, `your_password`을 실제 패스워드로 바꾸면, MQSeries의 큐 `MY_QUEUE`에 대한 정보를 가져올 수 있습니다.

참고


- MQSeries의 라이브러리를 설치하기 전에, MQSeries의 설치를 완료해야 합니다.
- MQSeries의 연결을 설정하기 전에, MQSeries의 사용자 이름과 패스워드를 설정해야 합니다.
- MQSeries의 큐에 대한 정보를 가져올 때, 큐 이름을 정확하게 입력해야 합니다.
- MQSeries의 큐에 대한 정보를 가져올 때, 큐 타입을 정확하게 입력해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 385 페이지

검색

게시물 검색