openOptionsRecord

openOptionsRecord 특성은 메시지 큐 열기를 위한 옵션을 WebSphere® MQ 시스템으로 전달하는 데 사용할 수 있는 레코드 변수를 식별합니다.

특성이 식별하는 레코드 변수는 BasicRecord를 기반으로 합니다.

EGL 프로그램은 WebSphere MQ MQOPEN 및 MQCLOSE 함수를 호출하여 메시지 큐 레코드와 연관된 큐를 열고 닫습니다. 4바이트 2진 옵션 필드는 MQOPEN 및 MQCLOSE 호출에서 매개변수 중 하나입니다. openOptionsRecord 특성을 지정하지 않으면 EGL은 기본 옵션 매개변수를 자동으로 빌드합니다.

다음 표는 EGL이 MQOPEN 및 MQCLOSE 호출의 기본값으로 사용하는 WebSphere MQ 상수를 보여줍니다.

표 1. 기본값으로 사용되는 WebSphere MQ 상수
조건
add 문을 위한 열기 MQOO_OUTPUT + MQOO_FAIL_IF_QUIESCING
get next 문의 독점 사용을 위한 열기 MQOO_INPUT_EXCLUSIVE + MQOO_FAIL_IF_QUIESCING
get next 문의 공유 사용을 위한 열기 MQOO_INPUT_SHARED + MQOO_FAIL_IF_QUIESCING
닫기 MQCO_NONE

queueDescriptorRecord 특성을 사용하여 MQOO를 지정하거나 MQOO를 기반으로 사용자 자체 변수를 지정할 수 있습니다. 큐에 액세스하기 전에 프로그램을 코딩하여 MQMD 레코드 변수에서 필드를 초기화하고 설정하십시오. EGL은 기본 구조 대신 MQOO 구조를 사용합니다.

옵션 레코드에 대한 자세한 정보는 MQRecord를 위한 옵션 레코드의 내용을 참조하십시오. WebSphere MQ 상수(예: MQCO_NONE)의 전체 목록은 WebSphere MQ 문서를 참조하십시오.