#### 1. 전달 받은 소스 및 설치 파일 1. JDK1.7 이상 ( 32bit 필요) - jdk-8u381-windows-i586.exe 2. Tibco 8.3 이상 ( 32bit 필요) - TIB_rv_8.4.3_win_x86_vc10.zip 3. MCS_TM18_개발환경구성 1). DATABASE - database script file 2). SERVER - eclipse.zip → IDE - TM18_server.zip → config setup 되어 있는 workspace 3). UI - layout → 기존 사용하는 모델링 layout - TM18_client.zip → client setup 및 실행 파일 #### 2. 설치 - JDK 설치 - TibRV 설치 - Eclipse 압축풀기 #### 3. DB Set - Oracle 11g 설치 - Script를 통해 테이블 생성 및 더미 데이터 추가 ( CreateTableScript_TM18.sql 실행, TM18 Insert Script.sql 실행 ) 주의사항: TM18 Insert Script.sql은 파일크기가 너무 커서 sql devleopment에서 못염 ( IOExcepion 발생 ) 텍스트 에디터에서 연 다음 분할해서 실행시켜야함 (예를들어 10만줄씩?) #### 4. 환경설정 ![[2023-11-08 MCS 교육 필기]] eclipse 실행 - workspace 위치 → TM18_server.zip 압축푼 디렉토리 - greenmcs-entry > config > TRANS4 > startup > interface.properties 수정 하고 저장 ```xml //interface.properties .. ## Basic product=GREENMCS site=TIANMA fab=TM18 environment=COMMON --> environment=자신의 고유한 명칭으로 변경 ex) environment=JIKIM .. .. #LOCAL server.domain.host=TIANMA.TM18.MES.COMMON.FAB.TEMsvr -> TIANMA.TM18.MES.JIKIM.FAB.TEMsvr server.domain.mcs.host=TIANMA.TM18.MCS.COMMON.FAB.HIFsvr -> TIANMA.TM18.MCS.JIKIM.FAB.HIFsvr ``` UI setup UI > TM18_client > plugins > kr.co.aim.greenmcs.client.custom_1.0.1.20151013 > config_TM18 > ui-interface.xml 수정 ```xml //ui-interface.xml .. GREENMCS.TIANMA.TM18.COMMON.UI.LISTENER -> GREENMCS.TIANMA.TM18.JIKIM.UI.LISTENER GREENMCS.TIANMA.TM18.COMMON.UI.SENDER.ALL.#{host} -> GREENMCS.TIANMA.TM18.JIKIM.UI.SENDER.ALL.#{host} GREENMCS.TIANMA.TM18.COMMON.UI.SENDER.ALL -> GREENMCS.TIANMA.TM18.JIKIM.UI.SENDER.ALL .. ``` 1. 수정후 [kr.co](http://kr.co/).aim.greenmcs.client.custom_1.0.1.20151013 폴더를 압축 2. 기존 [kr.co](http://kr.co/).aim.greenmcs.client.custom_1.0.1.20151013.jar 삭제 3. [kr.co](http://kr.co/).aim.greenmcs.client.custom_1.0.1.20151013.zip → 확장자 jar로 변경 4. exe 실행 1. plugin 어쩌구 저쩌구 에러가 발생하는 경우, [장원석](http://211.60.157.241:8090/display/~jhzhang) 책임에게 문의 5. Default 계정 1. common/common 6. . Java Project 설정 - workspace는 그냥 편한대다 만듬 - 그 워크스페이스에 프로젝트들 등록하고 진행하면 됨. ( run configuration은 전달받은 이클립스에 다 등록되어 있음 )