메시지 큐에 대한 자원 연관 정의
자원 연관을 정의하여 메시지 큐에 액세스하는 EGL 프로그램의 기본값을 지정할 수 있습니다.
자원 연관 사용:
- 큐 관리자 이름 및 큐 이름 정의
- 시스템 정의
- 메시지 형식 변환
메시지 큐에 대해 자원 연관 파트를 정의하려면
다음 단계를 수행하십시오.
- 프로젝트 탐색기에서 파일 이름을 마우스 오른쪽 단추로 클릭하고 를 선택하여 EGL 빌드 파일을 여십시오.
- 아웃라인 보기에서 빌드 파일을 마우스 오른쪽 단추로 클릭하고 파트 추가...를 선택하여 자원 연관 파트를 작성하십시오. 마법사 대화 상자에서 자원 연관을 선택하고 다음을 클릭하십시오.
- 선택적 자유 양식 설명 및 자원 연관 파트의 이름을 지정하십시오. 완료를 클릭하십시오.
- EGL이 자원 연관 파트를 표시합니다. 연관 추가를 클릭하여 새 요소를 추가하십시오. 파일 이름(fileName 특성)을 지정하여 요소를 식별하십시오. fileName 특성이 사용자가 여기에 입력하는 이름과 일치하는 메시지 큐 레코드에 항목이 적용됩니다.
- 요소에 대해 WebSphere® MQ의 파일 유형(fileType 특성)을 입력하십시오.
- 메시지 큐가 있는(system 특성) 플랫폼을 지정하십시오.
- 다른 시스템에 다른 특성을 지정하려는 경우 시스템 추가를 클릭하고 추가 시스템을 지정하십시오.
- 편집기 왼쪽의 각 파일 이름 및 시스템에 대해
오른쪽의 특성을 지정할 수 있습니다. 시스템 및 파일 유형은
왼쪽으로부터 이어집니다. 시스템 자원
이름(systemName 특성)을 다음 양식으로 지정하십시오.
[queueManagerName:]queueName기본 큐 관리자를 사용하려는 경우 queueName만 지정하십시오. 메시지 큐 레코드의 시스템 자원 이름은 큐 관리자 이름 및 큐 이름을 정의합니다. 시스템 레코드 이름은 MQRecord의 fileName 특성에 대해 초기값으로 사용되며 레코드와 연관된 기본 큐를 식별합니다.
EGL은 메시지 큐 레코드의 add 및 get next 문에서 시스템 자원 이름을 사용합니다. queueName은 조작으로 액세스되는 큐를 식별합니다. queueManagerName은 큐가 정의되는 큐 관리자를 식별합니다. 기본 큐 관리자는 프로그램이 연결되는 큐 관리자입니다. 활성 연결이 아직 없는 경우 큐에 액세스하기 전에 EGL이 큐 관리자 이름을 사용하여 큐 관리자에 연결합니다. 큐 관리자 이름이 지정되지 않은 경우 EGL이 시스템의 기본 큐 관리자에 연결합니다. 시스템 자원 이름이 자원 연관 파일에서 지정되지 않은 경우 메시지 큐 레코드의 fileName 특성이 기본 시스템 자원 이름을 정의합니다.
- 데이터 형식 변환을 메시지에서 수행하려는 경우 선택적으로 변환 테이블을 지정할 수 있습니다. 변환표를 지정할 때 EGL은 메시지가 큐에 추가된 경우 로컬 형식에서 원격 형식으로 변환되며 메시지를 큐에서 읽는 경우 원격 형식에서 로컬 형식으로 변환됩니다. EGL은 메시지에서 필드의 데이터 유형을 식별하기 위해 메시지 큐 레코드 구조를 사용하여 변환을 수행합니다.