Skip To Content

EM4C 게이트웨이 설치 및 구성

EM4C 게이트웨이는 환경의 각 IBM Cognos 게이트웨이 컴퓨터에 설치해야 합니다.

EM4C 게이트웨이는 자체적으로 또는 EM4C 서버 및 EM4C 디스패처와 조합하여 설치, 구성할 수 있습니다. 자세한 내용은 서버 컴포넌트의 설치 순서를 참고하세요. Esri Maps for IBM Cognos 배포 예시는 Esri Maps for IBM Cognos 아키텍처를 참고하세요.

EM4C 게이트웨이 설치

설치를 시작하기 전에 EM4C 게이트웨이를 설치할 각 컴퓨터에 IBM Cognos 게이트웨이 디렉터리가 있는지 확인합니다.

다음 단계는 관리자로서 수행해야 합니다.

  1. 설치 미디어의 em4c 디렉터리에서 설치 프로그램 배치 파일(.bat)을 시작합니다. 예:

    G:\em4c\launchInstaller.bat

  2. 시작 페이지에서 다음을 클릭합니다.
  3. 사용권 계약의 조건에 동의하면 다음을 클릭하고 그렇지 않으면 종료를 클릭하여 설치를 종료합니다.
  4. 설치 경로를 선택하고 다음을 클릭합니다.
  5. Esri Maps for IBM Cognos 설치 대상 IBM Cognos 버전을 선택하고 다음을 클릭합니다.
  6. EM4C 게이트웨이 컴포넌트만 선택되어 있는지 확인하고 다음을 클릭합니다.
  7. IBM Cognos 게이트웨이 webcontent 디렉터리를 지정하고 다음을 클릭합니다.
  8. 다음을 클릭하여 설치를 진행합니다.
  9. 파일이 지정된 위치에 복사될 때까지 기다린 후 다음을 클릭합니다.
  10. 원하는 경우 자동 설치 스크립트 생성을 클릭하여 이전 페이지에서 설정한 모든 매개변수가 포함된 XML 파일을 저장합니다.
  11. 완료를 클릭합니다.

EM4C 게이트웨이 구성

EM4C 게이트웨이를 구성하려면 사용 환경에 있는 정렬되고 쉼표로 구분된 EM4C 서버 컴퓨터 목록이 필요합니다. 자세한 내용은 구성을 참고하세요.

관리 권한이 있는 사용자로 Esri Maps for IBM Cognos 구성을 실행합니다.

  1. <em4c_location>\bin 디렉터리로 이동하여 configure.bat을 실행합니다.
  2. 구성 도구의 탐색기 창에서 로컬 구성을 클릭합니다.
  3. 사용자 환경을 반영하도록 로컬 구성 설정을 변경합니다. 예를 들어 URI의 호스트 이름 부분을 localhost에서 IP 주소 또는 네트워크 호스트 이름으로 변경해야 합니다. Esri Maps for IBM Cognos 구성 응용프로그램에서는 설치되어 있는 EM4C 컴포넌트를 인식하여 설정해야 하는 구성 설정만 나열합니다.
  4. 적용을 클릭합니다.
  5. 파일 메뉴에서 종료를 클릭합니다.

웹 서버 구성

Esri Maps for IBM Cognos 및 IBM Cognos가 통신하도록 하려면 다음 표에 나와 있는 가상 디렉터리(별칭)를 생성해야 합니다. 여기서는 IBM Cognos가 웹 서버에 ibmcognos로 불린다고 가정합니다. 해당 옵션은 사용 중인 환경을 반영하도록 수정하세요.

별칭위치

ibmcognos\em4c

<em4c_location>\webcontent

ibmcognos\em4c\cgi-bin

사용 중인 환경(x86 또는 x64)에 따라 <em4c_location>\cgi-bin 또는 <em4c_location>\cgi-bin-64bit

Esri Maps for IBM Cognos 가상 디렉터리

웹 서버 구성에 대한 자세한 내용은 웹 서버 구성 정보를 참고하세요.

구성 테스트

Esri Maps for IBM Cognos 설치 및 구성 후 웹 브라우저의 캐시를 아직 지우지 않았으면 지웁니다(대부분의 브라우저에서는 Ctrl+Shift+Delete를 누르면 됨). 그런 다음 설치 및 구성 과정의 다양한 측면을 테스트할 수 있습니다.

다음 예에서는 IBM Cognos가 ibmcognos라는 별칭으로 불린다고 가정합니다.

  1. EM4C 게이트웨이가 올바르게 작동하는지 확인하려면 다음 테스트를 수행합니다.
    1. em4c 웹 서버 가상 디렉터리(별칭)가 올바르게 설정되었는지 테스트합니다. 이 테스트에서는 Esri Maps for IBM Cognos 구성에서 적용을 선택했는지도 확인합니다.
      http://<cognos_gateway>/ibmcognos/em4c/version.txt
    2. EM4C 게이트웨이 CGI 스크립트가 정상적으로 작동하여 EM4C 서버에 연결되는지 테스트합니다. 스크립트가 작동하는 경우 다음 URL에 연결하면 타임스탬프가 포함된 메시지가 브라우저에 나타납니다.
      http://<cognos_gateway>/ibmcognos/em4c/cgi-bin/em4c.cgi
    3. EM4C 게이트웨이 CGI 스크립트가 외부 리소스에 접근할 수 있는지 테스트합니다. 예를 들어 다음의 각 URL에서는 서버에 설치된 소프트웨어 버전을 나타내는 JSON 개체를 반환해야 합니다.

      ArcGIS Online:

      http://ibmcognosserver/ibmcognos/em4c/cgi-bin/em4c.cgi?http://www.arcgis.com/sharing?f=pjson

      Portal for ArcGIS 인스턴스:

      http://ibmcognosserver/ibmcognos/em4c/cgi-bin/em4c.cgi?http://myPortal/gis/sharing/?f=pjson

      테스트가 정상적으로 수행되면 현재 버전이 반환됩니다(예: "currentVersion":"x.x").

    참고 사항:

    위의 테스트에서 원하는 결과가 확인되지 않는 경우 원인은 다음 두 가지 중 하나입니다. Esri Maps for IBM Cognos 구성이 사용되지 않았거나(구성 변경 내용이 저장/적용되지 않음) 웹 서버가 올바르게 구성되지 않은 것입니다.