접촉 ODM for Developer① 환경 준비

ODM은 IBM에서 개발, 판매하는 비즈니스 규칙 관리 소프트웨어입니다.
일본어로 쓴 규칙(Excel표 같은 것)이 그렇게 시스템·논리로 작동하기 때문에 논리의 시각화와 속도 유지보수가 가능하다.
개발자를 위한 무료 버전 (그리고 최신 버전!)ODM for Developer로 공개됐다.
이번에는 ODM for Developer를 사용하는 환경 준비를 소개합니다.

Docker 도입


사용 환경에 따라 Docker for Mac 또는 Docker for Windows를 가져옵니다.
기본적으로 설치 마법사에 따라 가져오기만 하지만 Windows는 BIOS 설정(CPU Virtualization의 유효성)을 변경해야 할 수 있습니다.가상화가 잘못되면 정보가 표시되므로 BIOS 메뉴를 클릭하여 변경하십시오.

ODM 이미지 가져오기


1. 명령줄 도구에서 다음 명령을 입력합니다.(2019년 9월 현재 최신 컨테이너 이미지에서는 일본어 규칙 표시에 문제가 있어 이전 버전의 이미지를 얻기 위해 레이블을 지정했습니다.)docker pull ibmcom/odm:8.10.1.02. 다음 정보가 표시되면 컨테이너의 다운로드가 완료됩니다.Status: Downloaded newer image for ibmcom/odm:8.10.1.03. 다운로드한 용기를 시작합니다.다음 명령을 입력하십시오.docker run -e LICENSE=accept -p 9060:9060 -p 9443:9443 -m 2048M --memory-reservation 2048M -e SAMPLE=true ibmcom/odm:8.10.1.04. 컨테이너와 컨테이너에 포함된 ODM 서버를 시작합니다.다음 정보가 표시되면 시작이 완료됩니다.[AUDIT] CWWKZ0001I: Application decisioncenter started in xxx.xxx seconds.5. 브라우저에서 다음 URL에 액세스하여 Welcome 페이지가 표시되는지 확인하십시오.
http://localhost:9060

ODM 서버 시작 중지


방금 순서대로 Docker 이미지 다운로드가 시작되었습니다.
같은 절차를 반복하면 사용자 정의 환경을 덮어쓰기 때문에 다운로드 정지 후의 환경을 시작하는 방법을 확인하고 싶습니다.
  • 시작한 Docker 컨테이너를 나열하고 방금 시작한 ODM 서버의 컨테이너 ID를 확인합니다.다음 예에서 오른쪽에 있는 "0b27..."컨테이너 ID입니다.docker ps
  • 컨테이너 ID를 지정하여 이미지를 중지합니다.컨테이너 ID를 모두 입력할 필요는 없습니다.다른 용기와 구분할 수 있는 첫 번째 몇 글자를 입력하면 됩니다.docker stop 0b27
  • 정지 여부를 확인하기 위해 다음에 - a를 덧붙여 컨테이너를 보여 주십시오.docker ps -a
    아까의 인상을 잘 아는 STATUS가 Exited가 되어 멈춘 일.
  • 컨테이너 ID를 지정하고 Docker 이미지를 다시 시작합니다.docker start 0b27
  • 이 시작되었는지 확인합니다.docker ps -a
    아까 그림의 Status가 Up에서 시작되었는지 알 수 있습니다.
  • ODM 서버의 일본어


    GitHub에서 다운로드한 ODM for Developer는 샘플 규칙(영어)에 따라 설계됐다.이 샘플을 사용해 기존 규칙의 변경과 추가를 체험할 수도 있다.
    이번에는 일본어 규칙을 만들기 위해 샘플 규칙을 삭제하고 서버의 언어 환경을 일본어로 바꾼다.
  • Welcome 페이지 왼쪽에 있는 Decision Center Enterprise Control 링크를 클릭합니다.
  • 다음 정보를 입력하고 로그인하십시오.
    사용자 이름:rtsAdmin
    암호:rtsAdmin
  • 구성 탭을 선택하고 현재 의사 결정 항목 삭제를 클릭합니다.관련 프로젝트를 삭제하려는 확인 메시지가 나타나면 [예]를 선택합니다.모든 규칙 삭제가 완료되면 작업 가능한 프로젝트 없음 정보가 표시됩니다.
  • 구성 탭을 다시 선택하고 설치 마법사 메뉴를 클릭하십시오.
  • 왼쪽 단계에서 1단계 데이터베이스를 선택합니다.[기존 데이터 삭제, 재작성 모드 스크립트 생성]을 선택하고 [SQL 생성] 버튼을 클릭합니다.
  • "SQL 스크립트가 생성되었습니다"라는 정보를 표시할 때 "SQL 스크립트의 실행"을 확인하고 "적용"단추를 클릭합니다.데이터베이스를 재구성하는 스크립트를 실행합니다.완료 메시지가 표시될 때까지 잠시 기다리십시오.
  • 단계 4: 분석 위치 설정 을 선택합니다.로켈에서 [ja JP]를 입력하고 [적용] 버튼을 클릭합니다.
  • "5단계: 구성 매개변수 설정"을 선택하고 설정 내용을 확인한 후 "끝"버튼을 클릭합니다.
  • Decision Center의 로켈이 변경되었습니다.OK 버튼을 클릭한 후 Decision Center에서 서명합니다.
  • 확인을 위해 다시 로그인하고 설정 탭에서 "진단"을 클릭하십시오.해석 위치가 "ja JP"인지 확인하는 결과는 다음과 같습니다.
  • 총결산


    지금까지 ODM 서버 환경에 대한 준비가 완료되었습니다.
    Docker를 사용하면 환경 구축과 시작 정지가 간단하고 빠르며 규칙 개발자에게 효율적이다.
    다음에 나는 이 환경에 대해 설계하는 규칙을 개발하고 싶다.

    좋은 웹페이지 즐겨찾기