OpenFrame OpenStudio DEV/DEP 안내서 소프트웨어 OpenFrame 4.0 Fix#1/OpenStudio v4.0 안내서버전 v1.2 Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved.
Copyright Notice Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved. TmaxSoft Co., Ltd. 대한민국경기도성남시분당구서현동 263 분당스퀘어 (AK프라자) 12층우 )463-824 Restricted Rights Legend This software and documents are made available under the terms of the TmaxSoft License Agreement and may only be used or copied in accordance with the terms of this agreement. No part of this document may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, or optical, without the prior written consent of TmaxSoft Co., Ltd. 이소프트웨어및안내서는오직 TmaxSoft Co., Ltd. 와의사용권계약하에서만이용이가능하며, 사용권계약에따라서사용하거나복사할수있습니다. 또한이안내서에서언급하지않은정보에대해서는보증및책임을지지않습니다. 이안내서에대한권리는저작권에보호되므로발행자의허가없이전체또는일부를어떤형식이나, 사진녹화, 기록, 정보저장및검색시스템과같은그래픽이나전자적, 기계적수단으로복제하거나사용할수없습니다. Trademarks Tmax, Tmax OpenFrame are registered trademarks of TmaxSoft Co., Ltd. Other products, titles or services may be registered trademarks of their respective companies. Tmax, Tmax OpenFrame 은 TmaxSoft Co., Ltd. 의등록상표입니다. 기타모든제품들과회사명칭은각각해당소유주의상표로서참조용으로만사용됩니다. Open Source Software Notice This product includes open source software developed and/or licensed by "OpenSSL," "RSA Data Security, Inc.," "Apache Foundation," and "Jean-loup Gailly and Mark Adler." Information about the aforementioned and the related open source software can be found in the "${INSTALL_PATH}/license/oss_licenses" directory. 본제품은 OpenSSL, RSA Data Security, Inc., Apache Foundation 및 Jean-loup Gailly 와 Mark Adler 에의해개발또는라이선스된오픈소스소프트웨어를포함합니다. 관련상세정보는제품의디렉터리 ${INSTALL_PATH}/license/oss_licenses 에기재된사항을참고해주십시오. 안내서정보안내서제목 : OpenFrame OpenStudio DEV/DEP 안내서발행일 : 2009년10월16일소프트웨어버전 : OpenFrame 4.0 Fix#1/OpenStudio v4.0 안내서버전 : v1.2 2 OpenStudio DEV/DEP 안내서
연락처 Korea TmaxSoft Co., Ltd. 263 BundangSquare (AK Plaza) 12th floor, Seohyeon-dong, Bundang-gu, Seongnam-si, Gyeonggi-do, 463-824 South Korea Tel: +82-31-8018-1000 Fax: +82-31-8018-1115 Email: info@tmax.co.kr Web (Korean): http://www.tmax.co.kr 기술지원 : http://technet.tmaxsoft.com USA TmaxSoft, Inc. 560 Sylvan Avenue Englewood Cliffs, NJ 07632 U.S.A Tel: +1-201-567-8266 Fax: +1-201-567-7339 Email: info@tmaxsoft.com Web (English): http://www.tmaxsoft.com Japan TmaxSoft Japan Co., Ltd. 5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073 Japan Tel: +81-3-5765-2550 Fax: +81-3-5765-2567 Email: info.jp@tmaxsoft.com Web (Japanese): http://www.tmaxsoft.co.jp China TmaxSoft China Co., Ltd. Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan, Chao yang District, Beijing, China, 100027 China Tel: +86-10-6410-6145~8 Fax: +86-10-6410-6144 Email: info.cn@tmaxsoft.com Web (Chinese): http://www.tmaxsoft.com.cn OpenStudio DEV/DEP 안내서 3
내용목차 안내서에대하여... 8 안내서의대상... 8 안내서의전제조건... 8 안내서구성... 9 안내서규약... 10 시스템사용환경... 11 관련안내서... 12 제1장개요... 13 제2장 DEV 주요기능... 15 2.1 DEV 시작... 15 2.2 Project... 16 Project 조회및관리... 17 컴파일... 18 배포요청... 22 2.3 Repository... 23 Repository 기능... 24 Project 등록... 25 2.4 Editor... 28 2.5 Console... 29 2.6 Information... 30 제3장 DEP 주요기능... 31 3.1 DEP 시작... 31 3.2 Deploy... 32 3.3 Information... 34 3.4 Target... 34 3.5 Console... 36 3.6 History... 36 제4장업데이트설정... 39 4 OpenStudio DEV/DEP 안내서
그림목차 [ 그림 2-1] DEV 전체화면... 15 [ 그림 2-2] Project... 16 [ 그림 2-3] Project 서브메뉴... 18 [ 그림 2-4] COBOL 컴파일대화상자... 19 [ 그림 2-5] PLI 컴파일대화상자... 20 [ 그림 2-6] MSC 컴파일대화상자... 21 [ 그림 2-7] MSI 컴파일대화상자... 22 [ 그림 2-8] 배포요청대화상자... 22 [ 그림 2-9] Repository... 23 [ 그림 2-10] Repository 디렉터리서브메뉴... 24 [ 그림 2-11] Repository 파일서브메뉴 - Project 등록... 24 [ 그림 2-12] COBOL Project 등록... 25 [ 그림 2-13] PLI Project 등록... 26 [ 그림 2-14] MSC Project 등록... 27 [ 그림 2-15] MSI Porject 등록... 27 [ 그림 2-16] OpenStudio COBOL 편집기... 28 [ 그림 2-17] OpenStudio PLI 편집기... 28 [ 그림 2-18] Console 화면... 29 [ 그림 2-19] Information 화면... 30 [ 그림 3-1] DEV 전체화면... 31 [ 그림 3-2] Deploy... 32 [ 그림 3-3] Deploy 검색대화상자... 33 [ 그림 3-4] Deploy 상태메뉴... 33 [ 그림 3-5] Deploy 서브메뉴... 33 [ 그림 3-6] Information... 34 [ 그림 3-7] Target... 35 [ 그림 3-8] Target 경로지정대화상자... 35 [ 그림 3-9] Console 화면- 실패... 36 [ 그림 3-10] Console 화면- 성공... 36 [ 그림 3-11] History... 37 [ 그림 4-1] 새기능업데이트... 39 [ 그림 4-2] Update 서버정보입력... 40 OpenStudio DEV/DEP 안내서 5
[ 그림 4-3] OpenStudio 업데이트서버목록... 41 [ 그림 4-4] 업데이트항목선택... 41 [ 그림 4-5] 라이선스승인요청... 42 [ 그림 4-6] 업데이트설치정보... 43 [ 그림 4-7] 설치진행확인... 44 [ 그림 4-8] 변경사항적용확인... 44 6 OpenStudio DEV/DEP 안내서
표목차 [ 표 0-1] 안내서규약... 10 [ 표 0-2] 시스템사용환경... 11 [ 표 0-3] OpenFrame 관련안내서... 12 [ 표 0-4] Tmax 관련안내서... 12 OpenStudio DEV/DEP 안내서 7
안내서에대하여 안내서에대하여 안내서의대상 본안내서는 OpenFrame 시스템에서일어나는전반적인작업에대한관리, 분석, 제어, 개발을담당하는 GUI 기반의 OpenStudio 클라이언트모듈중개발및배포환경을제공하는 DEV 및 DEP에대한안내서이다. 본안내서는 OpenFrame/Batch 또는 OpenFrame/Online 시스템중하나이상을운영및관리하는사용자를대상으로기술한다. 안내서의전제조건 본안내서를이해하기위해서는 OpenFrame이운영되는운영체제와개발및배포환경을사용하는 OpenFrame 제품에대해숙지하고있어야한다. UNIX 시스템에대한이해 OpenFrame/Batch 또는 OpenFrame/Online 시스템에대한이해 8 OpenStudio DEV/DEP 안내서
안내서에대하여 안내서구성 OpenStudio DEV/DEP 안내서는총 4개의장으로구성되어있다. 각장의주요내용은다음과같다. 제1장 : 개요 OpenStudio의클라이언트모듈중개발및배포환경을제공하는 DEV 및 DEP에대해기술한다. 제2장 : DEV 주요기능 DEV 시작방법및주요기능에대해기술한다. 제3장 : DEP 주요기능 DEP 시작방법및주요기능에대해기술한다. 제4장 : 업데이트설정 OpenStudio 클라이언트모듈자동업데이트설정에대해기술한다. OpenStudio DEV/DEP 안내서 9
안내서에대하여 안내서규약 표기 AaBbCc123 의미 명령어 AaBbCc123 참고 : 명령어수행후화면에출력된결과물, 예제코드 참고또는주의사항 { } 필수인수값 [ ] 옵션인수값 선택인수값 ( 따옴표 ) 다른관련안내서또는안내서내의다른장및절언급 하이퍼링크이탤릭체 underline 진하게 <AaBbCc123> Courier New <Ctrl>+<X> 메일계정, 웹사이트, 다른장및절참고사용자입력값시스템에서설정되기본값강조프로그램소스코드의파일명, 디렉터리이름파일, 디렉터리이름, 환경설정변수 <Ctrl> 키와 <X> 키를동시에누름 [ 그림 1-1] 그림이름 [ 표 1-1] 표이름 [ 표 0-1] 안내서규약 10 OpenStudio DEV/DEP 안내서
안내서에대하여 시스템사용환경 요구사항 Platform HP-UX 11.xx Hardware 최소 120MB 하드디스크공간 256MB 이상메모리공간 1GB 이상하드디스크와 512MB 이상메모리공간권장 [ 표 0-2] 시스템사용환경 OpenStudio DEV/DEP 안내서 11
안내서에대하여 관련안내서 제품 OpenFrame 안내서 OpenStudio 운영자안내서 [ 표 0-3] OpenFrame 관련안내서 제품 Tmax 안내서 Administration Guide [ 표 0-4] Tmax 관련안내서 12 OpenStudio DEV/DEP 안내서
제 1 장개요 제 1 장개요 OpenStudio 클라이언트모듈중 DEV와 DEP는 OpenFrame이설치된환경하에서새로운업무를개발하고, 개발된업무를배포하기위해필요한일련의과정을지원한다. 예를들어, 사용자는 DEV 환경에서파일을생성및편집한후해당 Project에서컴파일메뉴를통해컴파일을실행한다. Master에서는별도의소켓을통해컴파일실행결과를실시간으로클라이언트에게전달한다. 이와같은동작방식을통해사용자는클라이언트에서작업을하지만마치서버에서컴파일을하고있는것과같은효과를얻을수있다. 컴파일된파일은 OpenStudio DEV 및 DEP에서관리하는별도의저장소에저장되며배포할때실제해당대상 (Target) 으로배포가수행된다. 배포과정역시개발컴파일과정과마찬가지로배포에대한결과를클라이언트콘솔을통해실시간으로확인할수있다. 다음은 DEV 클라이언트모듈에서제공하는주요기능이다. 파일관리파일및디렉터리를생성, 삭제, 편집, 저장한다. 사용자편의성에맞춘편집기 COBOL, PLI 등해당언어에대한키워드강조및코드작성가이드라인 ( 수직점선 ) 을보여주는편집기를제공한다. Project 관리업무단위로파일을모아놓은 Project 뷰를제공하여원본소스파일과중간단계의파일및바이너리파일을사용자별로일목요연하게볼수있다. 컴파일 COBOL, PLI, 맵파일등서로다른 15개의 Project에대한컴파일옵션을설정할수있는환경과실제서버의해당컴파일러와연계하여콘솔에전달하는컴파일관리자 (Compile Manager) 를제공한다. Information( 정보확인 ) 파일및프로젝트에대한상세한정보를확인한다. OpenStudio DEV/DEP 안내서 13
제 1 장개요 콘솔서버에서실행되고있는컴파일과정및결과를클라이언트콘솔에서실시간으로확인할수있다. 배포요청컴파일된파일을 OpenStudio DEP와연계하여배포를요청하는인터페이스를제공한다. 다음은 DEP 클라이언트모듈에서제공하는주요기능이다. 배포관리 Deploy 트리뷰를통해배포요청정보를 Project 유형별로관리하고실제배포하는작업명령을제공한다. 배포요청별관리동일한명칭의업무라도배포요청할때마다 OpenStudio DEP에서 ID를발급하여해당 Project 별로배포작업을실행한다. Target 보기 Agent와 Target에대한정보를보여준다. 현재 Target 경로수정은 config/modules/dep.properties 에서수동으로수정이가능하다. Information( 정보확인 ) 배포요청에대한상세한정보를확인한다. 콘솔서버에서발생하는배포결과를클라이언트콘솔을통해실시간으로확인할수있다. 14 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 제 2 장 DEV 주요기능 2.1 DEV 시작 DEV 를시작하기위해, 메뉴바에서 [OpenStudio] [DEV] 를클릭하거나툴바에서 아이콘을클릭한다. 다음과같은 DEV 전체화면이나타난다. [ 그림 2-1] DEV 전체화면 DEV는다음과같은 5가지영역으로구성된다. Project Repository 영역에서업무를컴파일하기위한 Project를등록하여연관된파일들을트리형태로볼수있는뷰이다. Project에서만컴파일및배포요청등을할수있다. OpenStudio DEV/DEP 안내서 15
제 2 장 DEV 주요기능 Repository DEV에서사용할소스파일을트리형태로볼수있는뷰이다. 소스파일에대한편집뿐만아니라디렉터리및소스파일에대한생성, 삭제및복사등의기능을지원한다. Editor COBOL, PLI 및맵등의파일을사용자가원하는대로수정할수있는편집기이다. COBOL, PLI, 맵외의다른파일에대해서는기본텍스트편집기를제공한다. 또한코드작성에대한가이드라인제시및키워드강조기능으로사용자의편의성을높인다. Console OpenStudio Master에서컴파일되는과정을실시간으로모니터링할수있는뷰이다. 또한컴파일과정과에러에대한설명그리고 OpenStudio 자체에서발생하고있는명령및정보등이서로다른색상으로표시되어사용자편의성을높일수있다. Information 파일과프로젝트에대한절대경로, 읽기 / 쓰기여부, 파일용량및최근수정일자등일반적인정보를보여주는뷰이다. 2.2 Project 다음은 Project 화면이다. [ 그림 2-2] Project 16 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 Project 조회및관리 단위업무에대한임시파일, 바이너리파일, 참고파일등을관리하기위해서 Project 를생성한다. Project는 Online Application, Batch Application, Shared Application, Map, Online Server로구성되며, 이에대한하위항목은다음과같다. Online Application OpenFrame 환경하에서 Online 업무를처리하기위한 Application이다. 하위항목 : CICS(COBOL), IFP(COBOL), MPP(COBOL) Batch Application OpenFrame 환경하에서 Batch 업무를처리하기위한 Application이다. 하위항목 : COBOL, PL/I Shared Application OpenFrame 환경하에서 Shared 모듈로컴파일하기위한 Application이다. 하위항목 : COBOL, PLI MAP Terminal 등의화면을정의하는 MAP이다. 하위항목 : MSC, MSI Online Server OpenFrame 환경하에서 Online 업무를처리하기위한 Server이다. 하위항목 : CICS, IFP, MPP Project 에서컴파일하고자하는파일을선택한후마우스오른쪽버튼을클릭하면다 음그림과같이수행할수있는서브메뉴가나타난다. OpenStudio DEV/DEP 안내서 17
제 2 장 DEV 주요기능 [ 그림 2-3] Project 서브메뉴 Project에서수행할수있는기능은다음과같다. Compile 개별 Project에대해이전에정의하였던컴파일옵션에따라컴파일을한다. Compile As Project를등록할경우설정한옵션대신다른옵션으로컴파일한다. [Apply] 버튼을클릭하여변경한컴파일옵션을저장한다. Request Deploy 컴파일된바이너리파일을 OSM에정의된 Target으로배포를요청한다. Delete Project에대한컴파일옵션정보및파일을삭제한다. Refresh Project에대한정보를갱신한다. 참고 : 컴파일을수행할경우자동으로 Project 정보가갱신된다. 컴파일 [ 그림 2-3] 와같이 Project에등록된소스파일을선택한후마우스오른쪽버튼을클릭하고 [Complie] 을선택하면, 선택된파일에대해기존의컴파일옵션으로컴파일이진행된다. 다른옵션을적용하여컴파일하기위해서는 [Compile As] 를선택하고 Option을변경한다음컴파일을한다. 18 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 COBOL 다음은프로그램언어중 COBOL 컴파일대화상자이다. [ 그림 2-4] COBOL 컴파일대화상자 왼쪽의트리는 cobolprep의옵션을나타낸다. 오른쪽상단의 COBOLPREP Description에서는 cobolprep 의각옵션에대한상세한설명을제공한다. 선택된프로젝트에대한 Type(Online, Batch, Shared) 에대한정보가나타나고 Phrases In Source 는 source에대한특정구문이존재하여해당전처리기를실행할지체크하는항목이다. 예를들어 ONLINE CICS의경우 CICS 구문을바꾸어주는 TMCPREP을거쳐컴파일할필요가있다. Batch 의경우실행모듈로컴파일하기위해서는 EXE Mode를체크해준다. 소스에서데이터베이스를사용하는경우데이터베이스를선택하고 Database Form이활성화되면선택된데이터베이스에따라컴파일과정이나뉘게된다. TX ID는추후 Transaction을관리하기위한정보로현재는지원하지않는다. Show Original Text의확인란을선택하면컴파일옵션에따른컴파일과정을바로확인할수있다. OpenStudio DEV/DEP 안내서 19
제 2 장 DEV 주요기능 [Defaults] 버튼을클릭한경우데이터베이스에있는값으로초기화시키고변경된정보를저장하기위해서는 [Apply] 버튼을클릭한다. 컴파일하기위해서는 [Compile] 버튼을클릭하고, 옵션변경을취소하고다시 DEV 화면으로돌아가기위해서는 [Cancel] 버튼을클릭하면대화상자가사라진다. PLI 다음은 PLI 소스를컴파일하기전에 TPLIPP 라는전처리를위한옵션을선택하는화 면이다. [ 그림 2-5] PLI 컴파일대화상자 TPLIPP Options Form 과 pli Form 으로구성되어있으며 TPLIPP Options Form 에서는 전처리옵션을, pli form 에서는실제 Compile 명령을설정할수있다. 각버튼의용도는 COBOL 의경우와같다. 20 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 참고 : PLI 전처리툴인 TPLIPP 에대한자세한내용은 OpenFrame 툴참조안내서 를참고한다. MSC 다음은 MSC 컴파일대화상자이다. [ 그림 2-6] MSC 컴파일대화상자필요한경우 MSCASMC 전처리를실행할수있다. MSCASMC 전처리옵션과 MSCMAPC 컴파일옵션을설정한다. Special Options에는향후추가되는옵션을위한것으로직접텍스트로입력할수있다. OpenStudio DEV/DEP 안내서 21
제 2 장 DEV 주요기능 MSI 다음은 MSC 컴파일대화상자이다. [ 그림 2-7] MSI 컴파일대화상자 배포요청 [ 그림 2-3] 와같이 Project에등록된소스파일을선택한후마우스오른쪽버튼을클릭하고 [Request Deploy] 를선택하면, 선택된파일에대한배포요청이진행된다. DEV에서는개발된업무프로그램을 OSM 내의해당 Target으로배포요청하는단계까지의환경을제공한다. [ 그림 2-8] 배포요청대화상자 22 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 OSM Form에서는 dep.properties에기술한배포가능한 OSM과해당 OSM에존재하고있는 Target들이모두나열된다. Update Type의경우 DLUPDATE 등과같은실행파일을실행시킬수있다. 이경우배포후배포된모듈에대한업데이트를위해특정한정보 ( 예 : Dataset Name 또는 Transaction 정보 ) 가필요한경우에 Update Info 에기술해준다. Binary Files Form에서는배포할파일들을선택하는 Form이다. Description에서는배포에관하여특정한사항을기술하는경우사용된다. 같은프로젝트의바이너리를 deploy하더라도배포을요청할때마다다른 ID가부여되어각각배포가실행됨으로특정한사항을기술할필요가있다. 참고 : 컴파일하지않은프로젝트에대한배포요청을하는경우정상배포의메시지가나타나지만실제로는배포되지않는다. 2.3 Repository Repository 는소스파일을모아둔최상위디렉터리이다. Master 의 dev.properties 에서 Repository 디렉터리를설정하면하위디렉터리를 포함하는 Repository 를구성할수있다. [ 그림 2-9] Repository OpenStudio DEV/DEP 안내서 23
제 2 장 DEV 주요기능 Repository 기능 각디렉터리에서마우스오른쪽버튼을클릭하여나타나는서브메뉴를이용하여파일및폴더를생성할수있고, 파일레벨에서는디렉터리와동일하게서브메뉴에서 [Make Project] 를선택하여 Online 및 Batch application 등의프로젝트를생성할수있다. [ 그림 2-10] Repository 디렉터리서브메뉴 [ 그림 2-11] Repository 파일서브메뉴 - Project 등록 참고 : 폴더안에파일이존재하는경우해당폴더삭제할수없다. 24 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 Project 등록 다음은 COBOL Project 를등록하는화면이다. [ 그림 2-12] COBOL Project 등록 입력항목중 Show Original Text 를체크할경우실제컴파일할때사용되는명령어 를볼수있다. OpenStudio DEV/DEP 안내서 25
제 2 장 DEV 주요기능 다음은 PLI Project 를등록하는화면이다. [ 그림 2-13] PLI Project 등록 26 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 다음은 MSC Project 를등록하는화면이다. [ 그림 2-14] MSC Project 등록 다음은 MSI Project 를등록하는화면이다. [ 그림 2-15] MSI Porject 등록 Project 등록은컴파일대화상자화면과거의동일한다. Project를생성할때컴파일옵션을선택하면선택한옵션에맞게 Project가컴파일되고등록된다. 동일한타입의 Project 내에서 Project 명칭은중복해서사용할수없다. 단, 다른타입간에는동일한 Project 명칭을사용할수있다. OpenStudio DEV/DEP 안내서 27
제 2 장 DEV 주요기능 2.4 Editor Project 또는 Repository에서파일을더블클릭하여 Editor 즉, 편집기화면에서소스파일을편집할수있다. Eclipse Editor의속성을상속받아특정라인이동 (<Ctrl>+<L>), 찾기 / 바꾸기 (<Ctrl>+<F>) 등의기능을지원한다. 파일타입에따른키워드강조효과및코드작성에대한가이드라인을지원한다. 일본어나특정언어가들어간파일을 Editor에서볼경우고정폰트로설정을하여보는것을권장한다. 다음은 COBOL 편집기화면이다. [ 그림 2-16] OpenStudio COBOL 편집기 다음은 PLI 편집기화면이다. [ 그림 2-17] OpenStudio PLI 편집기 28 OpenStudio DEV/DEP 안내서
제 2 장 DEV 주요기능 2.5 Console Project의컴파일결과또는기타개발툴의현재진행상황을콘솔을통해확인할수있다. 컴파일할때마다 Master에서 compile.sh이실행되어컴파일을관리한다. 둘이상의 Project를컴파일하려면컴파일하려는 Project를선택한후컴파일을실행한다. Online, Batch, Shared Application 및 Map 위치에서컴파일하는경우에는모든하위 Project가함께컴파일된다. [ 그림 2-18] Console 화면 Console 의오른쪽상단메뉴는각각중지 ( ), 취소 ( ), 콘솔내용지우기 ( ), 콘솔 고정 ( ) 을의미한다. OpenStudio DEV/DEP 안내서 29
제 2 장 DEV 주요기능 콘솔창에서파란색으로쓰여진메시지는일반적인메시지를의미하고빨간색은에러메시지를의미하며, 회색의메시지는서버에전달한명령어를의미한다. 회색메시지에서명령어문장의앞에있는 [OK], [ERROR] 및 [CANCEL] 등은명령수행의결과를알려준다. Connection closed는컴파일프로세스가정상적으로종료된것을의미한다. 2.6 Information Information 에서파일정보즉, 파일의절대경로와읽기및쓰기여부그리고파일의 크기와최근파일을수정한시간등을확인할수있다. 프로젝트의경우프로젝트이 름및프로젝트타입등에대한정보를보여준다. [ 그림 2-19] Information 화면 읽기 / 쓰기 (Readable/Writable) 속성은해당파일이읽기 / 쓰기가가능한파일인지를 의미한다. 실제로파일을읽거나수정하려는경우, 별도로 OpenStudio 에서설정한인 증을받아야한다. 참고 : OpenStudio 에서사용자인증에대한자세한내용은 OpenFrame TACF 운영자안내서 를참조한다. 30 OpenStudio DEV/DEP 안내서
제 3 장 DEP 주요기능 제 3 장 DEP 주요기능 3.1 DEP 시작 DEP 를시작하기위해메뉴바에서 [OpenStudio] [DEV] 를클릭하거나툴바에서 아이콘을클릭한다. 다음과같은 DEP 전체화면이나타난다. [ 그림 3-1] DEV 전체화면 DEP는다음과같은 5가지영역으로구성된다. Deploy 배포요청된파일들을트리형태로볼수있는뷰이다. 동일한 Project의동일한명칭의바이너리파일도요청할때마다새로부여된 ID 를가지고별개의배포작업으로처리한다. OpenStudio DEV/DEP 안내서 31
제 3 장 DEP 주요기능 Information 배포에대한일반적인정보를보여주는뷰를제공한다. Target Agent가가지고있는 Target에대한정보를보여주는뷰이다. 현재 Target 경로수정은 config/modules/dep.properties 에서수동으로수정이가능하다. Console 클라이언트콘솔을통해서버에서실행되는배포처리과정을실시간으로확인할수있다. History 배포에대한이력을관리하므로필요한경우이전상태로롤백할수있다. 3.2 Deploy 컴파일된바이너리파일을해당 Target 에배포하는일련의과정으로단순히파일에 대한이동뿐아니라 DLUPDATE 와같은배포에필요한일련의업무를처리한다. [ 그림 3-2] Deploy 배포요청이들어온바이너리파일또는 Copybook 등의텍스트파일목록을볼수있 32 OpenStudio DEV/DEP 안내서
제 3 장 DEP 주요기능 다. 같은업무라하더라도요청된건당 ID 를부여받아배포가실행되고이력이관리된 다. Deploy 에서아아콘을클릭하면아래그림과같은검색화면이나타나고, Description 또는 Username 으로바이너리파일을찾을수있다. [ 그림 3-3] Deploy 검색대화상자 또한 Deploy 에서 아이콘을클릭하여나타나는서브메뉴에서배포요청상태에있 는파일목록 (Request) 뿐아니라이미배포가끝난파일목록 (Done) 을가져올수있 는상태별필터기능을제공한다. [ 그림 3-4] Deploy 상태메뉴 Deploy 에서배포하고자하는바이너리파일을선택한후마우스오른쪽버튼을클릭 하면수행할수있는서브메뉴가다음그림과같이나타난다. [ 그림 3-5] Deploy 서브메뉴 Deploy 에서수행할수있는기능은다음과같다. Deploy OpenStudio DEV/DEP 안내서 33
제 3 장 DEP 주요기능 해당 Target으로배포를실행한다. Delete 요청된배포정보및파일을삭제한다. History 해당업무의배포이력을열람한다. Refresh 배포정보를갱신한다. 3.3 Information 배포를요청한파일에대한정보를확인할수있다. [ 그림 3-6] Information 3.4 Target 배포가실행된 Target 에대한정보를볼수있는뷰를제공한다. 34 OpenStudio DEV/DEP 안내서
제 3 장 DEP 주요기능 [ 그림 3-7] Target Taget 뷰에서 [Edit] 버튼을클릭하면해당 Agent 의 Target 경로를지정한다. 디렉터리 를클릭하면하위디렉터리를계속하여탐색할수있다. [ 그림 3-8] Target 경로지정대화상자 참고 : 현재는지원하고있지않는기능으로 config/modules/dep.properties 에서수동으로수정 이가능하다. OpenStudio DEV/DEP 안내서 35
제 3 장 DEP 주요기능 3.5 Console 다음그림은배포상황을보여주는콘솔화면이다. [ 그림 3-9] Console 화면 - 실패 [ 그림 3-10] Console 화면 - 성공 [ 그림 3-9] 은여러가지상황으로정상적인배포가되지않은경우를나타난다. 이때요청된배포에대한정보는여전히남아있게된다. 해당노드 (Master 또는 Agent) 에서전송된메시지와표준출력및에러메시지그리고 OpenStudio DEP 자체에서전달하는경고및안내메시지들은각각다른색상으로표시된다. 3.6 History 배포된프로젝트업무에대한이력을관리한다. 36 OpenStudio DEV/DEP 안내서
제 3 장 DEP 주요기능 [ 그림 3-11] History 직접 Project Type 및 Project Name를지정하여검색할수있다. 이전에배포된업무를다시배포할필요가있을경우, 이력목록에서 Project Name를선택하고마우스오른쪽버튼을클릭한후 RollBack 기능을사용하여다시배포를실행한다. Deploy 뷰와마찬가지로해당아이템을클릭하면 Information에서배포정보를확인할수있다. 참고 : 테이블에서특정항목명을클릭하면선택된항목을기준으로전체열이정렬되는기능은 현재제공되지않는다. OpenStudio DEV/DEP 안내서 37
제 4 장업데이트설정 제 4 장업데이트설정 OpenStudio 시스템에업데이트서버정보를등록하여사용자가로그인할때마다서버에업데이트사항이있는지검색한후새로운업데이트버젼의모듈을자동으로설치한다. 참고 : 사용자가새로운버전에대한업데이트를수행하지않으면 OpenStudio는강제로종료된다. 등록된 OpenStudio 업데이트서버정보는자동으로보관된다. OpenStudio 업데이트서버가변경되었을때에는변경된서버정보를재등록해주어야 OpenStudio 클라이언트업데이트를진행할수있다. OpenStudio 클라이언트에대한업데이트절차는다음과같다. 1. OpenStudio 클라이언트메뉴바에서 [Help] [Software Updates] [Find and Install] 을클릭하여 OpenStudio 업데이트서버등록을시작한다. 2. 새로운기능을설치하기위해 Search for new features to install을선택한다음 [Next] 버튼을클릭한다. [ 그림 4-1] 새기능업데이트 OpenStudio DEV/DEP 안내서 39
제 4 장업데이트설정 3. [New Remote Site...] 버튼을클릭하여나타난 New Update Site 대화상자에업 데이트서버정보를입력한다. 입력이완료되면 [OK] 버튼을클릭한다. [ 그림 4-2] Update 서버정보입력 참고 : URL 에입력해야하는 OpenStudio 서버주소및포트정보는 OpenStudio 서버관리 자에게문의한다. 40 OpenStudio DEV/DEP 안내서
제 4 장업데이트설정 4. OpenStudio Update 서버목록에신규로등록한서버의정보가추가된다. 업데이 트할서버를선택한다음 [Next] 버튼을클릭한다. [ 그림 4-3] OpenStudio 업데이트서버목록 5. 업데이트서버로부터설치할새기능들을선택하고 [Next] 버튼을클릭한다. [ 그림 4-4] 업데이트항목선택 OpenStudio DEV/DEP 안내서 41
제 4 장업데이트설정 6. 라이선스승인을요청하는대화상자에서라이선스정책을숙지한후, I accept the terms in the license agreements를선택하고 [Next] 버튼을클릭한다. 라이선스정책에동의하지않을경우, I do not accept the terms in the license agreements를선택하고 [Next] 버튼을클릭하면업데이트설치를종료한다. [ 그림 4-5] 라이선스승인요청 42 OpenStudio DEV/DEP 안내서
제 4 장업데이트설정 7. 업데이트하려는모듈 (Plug-in) 에대한정보와설치경로를확인하고 [Finish] 버튼 을클릭한다. 업데이트대상모듈의설치경로를변경하고자할경우에는 [Change Location...] 버튼을클릭하여설치디렉터리를변경한다. [ 그림 4-6] 업데이트설치정보 OpenStudio DEV/DEP 안내서 43
제 4 장업데이트설정 8. 설치하려는모듈 (Plug-in) 에대한정보를확인한후 [Install All] 버튼을클릭하여 모든업데이트모듈에대한설치를진행한다. [ 그림 4-7] 설치진행확인 9. 업데이트설치가완료되면변경사항을적용하기위해시스템종료확인화면이 나타난다. [OK] 버튼을클릭하면 OpenStudio 클라이언트가종료된다. OpenStudio 클라이언트가재실행될때에는최신모듈이반영된다. [ 그림 4-8] 변경사항적용확인 44 OpenStudio DEV/DEP 안내서