메시지 큐에 대한 자원 연관 정의

자원 연관을 정의하여 메시지 큐에 액세스하는 EGL 프로그램의 기본값을 지정할 수 있습니다.

자원 연관 사용:
  • 큐 관리자 이름 및 큐 이름 정의
  • 시스템 정의
  • 메시지 형식 변환
메시지 큐에 대해 자원 연관 파트를 정의하려면 다음 단계를 수행하십시오.
  1. 프로젝트 탐색기에서 파일 이름을 마우스 오른쪽 단추로 클릭하고 연결 프로그램 > EGL 빌드 파트 편집기를 선택하여 EGL 빌드 파일을 여십시오.
  2. 아웃라인 보기에서 빌드 파일을 마우스 오른쪽 단추로 클릭하고 파트 추가...를 선택하여 자원 연관 파트를 작성하십시오. 마법사 대화 상자에서 자원 연관을 선택하고 다음을 클릭하십시오.
  3. 선택적 자유 양식 설명 및 자원 연관 파트의 이름을 지정하십시오. 완료를 클릭하십시오.
  4. EGL이 자원 연관 파트를 표시합니다. 연관 추가를 클릭하여 새 요소를 추가하십시오. 파일 이름(fileName 특성)을 지정하여 요소를 식별하십시오. fileName 특성이 사용자가 여기에 입력하는 이름과 일치하는 메시지 큐 레코드에 항목이 적용됩니다.
  5. 요소에 대해 WebSphere® MQ의 파일 유형(fileType 특성)을 입력하십시오.
  6. 메시지 큐가 있는(system 특성) 플랫폼을 지정하십시오.
  7. 다른 시스템에 다른 특성을 지정하려는 경우 시스템 추가를 클릭하고 추가 시스템을 지정하십시오.
  8. 편집기 왼쪽의 각 파일 이름 및 시스템에 대해 오른쪽의 특성을 지정할 수 있습니다. 시스템 및 파일 유형은 왼쪽으로부터 이어집니다. 시스템 자원 이름(systemName 특성)을 다음 양식으로 지정하십시오.
    [queueManagerName:]queueName

    기본 큐 관리자를 사용하려는 경우 queueName만 지정하십시오. 메시지 큐 레코드의 시스템 자원 이름은 큐 관리자 이름 및 큐 이름을 정의합니다. 시스템 레코드 이름은 MQRecord의 fileName 특성에 대해 초기값으로 사용되며 레코드와 연관된 기본 큐를 식별합니다.

    EGL은 메시지 큐 레코드의 addget next 문에서 시스템 자원 이름을 사용합니다. queueName은 조작으로 액세스되는 큐를 식별합니다. queueManagerName은 큐가 정의되는 큐 관리자를 식별합니다. 기본 큐 관리자는 프로그램이 연결되는 큐 관리자입니다. 활성 연결이 아직 없는 경우 큐에 액세스하기 전에 EGL이 큐 관리자 이름을 사용하여 큐 관리자에 연결합니다. 큐 관리자 이름이 지정되지 않은 경우 EGL이 시스템의 기본 큐 관리자에 연결합니다. 시스템 자원 이름이 자원 연관 파일에서 지정되지 않은 경우 메시지 큐 레코드의 fileName 특성이 기본 시스템 자원 이름을 정의합니다.

  9. 데이터 형식 변환을 메시지에서 수행하려는 경우 선택적으로 변환 테이블을 지정할 수 있습니다. 변환표를 지정할 때 EGL은 메시지가 큐에 추가된 경우 로컬 형식에서 원격 형식으로 변환되며 메시지를 큐에서 읽는 경우 원격 형식에서 로컬 형식으로 변환됩니다. EGL은 메시지에서 필드의 데이터 유형을 식별하기 위해 메시지 큐 레코드 구조를 사용하여 변환을 수행합니다.