디렉토리 및 파일 가이드

이 장에서는 xFrame5 솔루션에서 제공하는 파일에 대한 구성 및 디렉토리에 대한 정보를 제공합니다.

구분 설명
$(HOME) xFrame5 솔루션 설치 기본 디렉토리
bin 각종 바이너리 파일 디렉토리
doc 솔루션 제공 문서 파일
config 구성 파일 저장 디렉토리
CustomData 개발툴 관련 DB 파일 및 프로젝트별 구성 정보 파일 디렉토리
help 스크립트 언어 도움말 파일 디렉토리
jar WAS 환경에서 사용될 jar 및 관련 라이브러리 파일
log xFrameBrowser.exe 및 xFrameView.ocx 파일 실행시 생성된 로그 파일 저장 디렉토리

파일 정보에 대한 내용에 사용될 정보는 아래와 같습니다.

구분 설명
파일 정보 - 구분 : SYS 사용자 PC 에 파일이 존재할 경우, 파일의 변경 일자 및 크기를 서버의 파일과 비교하지 않고, 그대로 사용한다.
파일 정보 - 유형: REG 사용자 PC 의 레지스트리에 등록되어야만 정상적으로 사용가능한 파일
실행 환경 실행 환경시 필요한 파일

파일에 대한 자세한 설명은 아래와 같다.

파일이름 파일정보 실행 환경 설명
구분 유형
_listfile.txt O 버전 관리 대상 정보 파일
FtpDeploy.exe [개발툴] 파일 FTP 업로드 프로그램 (도구→옵션→FTP 탭)
update_info.html O 솔루션 패치 정보 파일
xframe5.css/js/html xFrmae5 솔루션 실행 기본 참조용 파일
XFrame@DevStudio.exe [개발툴] 개발툴 실행 파일
XFrame@DevStudio.pdb [개발툴] 개발툴 디버깅용 파일
XStudioSync.exe [개발툴] 개발툴 버전 관리 프로그램
xFrame@DevStudioLog00.log
~~~
xFrame@DevStudioLog09.log
  • [개발툴] 개발툴 실행 파일에서 생성하는 로그 파일
  • 실행일자를 기준으로 00 ~ 09 까지의 파일이 생성됨.

파일에 대한 자세한 설명은 아래와 같다.

파일이름 파일정보 실행 환경 설명
구분 유형
ApiHelpViewer.ocx REG [개발툴] 도움말 표시용 컴포넌트 (런타임)
ApiHelpViewerEx.ocx REG [개발툴] 도움말 표시용 컴포넌트 (HTML5)
CompareViewer.ocx REG [개발툴] 파일 비교 표시용 컴포넌트
dbghelp.dll O 마이크로소프트 디버깅용 API 제공 DLL
GdiPlus.dll O 마이크로소프트 그래픽 관련 API 제공 DLL
PropertyBar_Project.ocx REG [개발툴] 속성창 표시용 컴포넌트 (런타임)
PropertyBar_ProjectEx.ocx REG [개발툴] 속성창 표시용 컴포넌트 (HTML5)
RegisterFile.cmd REG 파일들 레지스트리 수동 등록용 배치 파일
SBCalendar.ocx REG O 달력 컴포넌트
SBColorPicker.ocx REG [개발툴] 색상 선택용 컴포넌트
SBExcelInterface.ocx REG O 엑셀 파일 처리용 컴포넌트
SBMemoCalendar.ocx REG O 메모 달력 컴포넌트
SBProgress.ocx REG O 프로그래스바 컴포넌트
xFrameBrowser.exe O 전용 브라우저 실행 파일
xFrameConfig.ini O 전용 브라우저 기본 구성 파일
xFrameDB2Interface.dll [개발툴] DB2 DB 프로젝트용 파일
xFrameDB2InterfaceU.dll [개발툴] DB2 DB 프로젝트용 파일 (유니코드용)
xFrameEncryptor.exe [개발툴] xFrame 파일 암호화/복호화 프로그램
xFrameJavascriptUtils.ocx REG [개발툴] 스크립트 유틸리티 컴포넌트 (난독화, 검증)
xFrameODBC.dll [개발툴] DB 프로젝트용 파일
xFrameODBCU.dll [개발툴] DB 프로젝트용 파일 (유니코드용)
xFrameOracle.dll [개발툴] ORACLE DB 프로젝트용 파일
xFrameOraInterface.dll [개발툴] ORACLE DB 프로젝트용 파일
xFramePLUS.ocx REG O xFrameViewer 와 데이터 연계 기능 컴포넌트
xFrameResourceENG.dll [개발툴] 영문 모드 처리용 리소스 파일 (런타임)
xFrameResourceENG_html5.
dll
[개발툴] 영문 모드 처리용 리소스 파일 (HTML5)
xFrameSharedData.dll O Factory.get/setshareddata 함수 처리용 DLL
xFrameViewer.ocx O xFrame 런타임 엔진 컴포넌트
xFrameWatchKill.dll
xFrameWatchKill32.dll
O xFrameViewer 를 범용 브라우저에서 기동시, 브라우저 종료 검사용 DLL
xFrameWatchKillHook.exe
xFrameWatchKillHook32.exe
O xFrameViewer 를 범용 브라우저에서 기동시, 브라우저 종료 검사용 실행 파일
XSqlCmd.ocx REG [개발툴] 쿼리 실행기 처리용 컴포넌트
xFrameWow64.exe O 64 비트 윈도우에서 UTIL 성 기능을 수행하기 위한 내부 프로그램

파일 상세 설명

사용자 PC 의 %System32 디렉토리에 설치될 파일에 대한 자세한 설명은 아래와 같다.

파일이름 파일정보 실행 환경 설명
구분 유형
mfc42.dll SYS 마이크로소프트 MFC 라이브러리 파일
MFC42D.DLL SYS 마이크로소프트 MFC 라이브러리 파일
MFCD42D.DLL SYS 마이크로소프트 MFC 라이브러리 파일
MFCN42D.DLL SYS 마이크로소프트 MFC 라이브러리 파일
MFCO42D.DLL SYS 마이크로소프트 MFC 라이브러리 파일
msvcrt.dll SYS 마이크로소프트 실행 환경 라이브러리 파일
MSVCRTD.DLL SYS 마이크로소프트 실행 환경 라이브러리 파일
msxml4.dll SYS 마이크로소프트 XML 파서 파일
msxml4a.dll SYS REG O 마이크로소프트 XML 파서 파일
msxml4r.dll SYS 마이크로소프트 XML 파서 파일

파일에 대한 자세한 설명은 아래와 같다.

파일이름 파일정보 실행 환경 설명
구분 유형
OptionConfig.ini [개발툴] 실행 환경 구성 파일
optionconfig_skeleton.mdb
  • [개발툴] 프로젝트별 구성 정보 보관용 DB 양식 파일
  • 이 파일을 이용하여 optionconfig.mdb 파일이 생성됨
PrivateConfig.ini
  • [개발툴] DB 모드 프로젝트 수행시 DB 접속 정보를 포함하고 있는 암호화된 구성 파일
  • DB 접속 기본 사용자 정보 사용시 없어도 됨
  • bin/xFrameEncryptor.exe 파일을 이용하여 암호화 수행해야 함

파일에 대한 자세한 설명은 아래와 같다.

파일이름 파일정보 실행 환경 설명
구분 유형
printform.mdb [개발툴] 미리정의된 전장표 화면 정보용 DB 파일
properties_basic.mdb [개발툴] 각 컴포넌트 속성/이벤트 정보 DB 파일 (런타임)
properties_basic_html5.mdb [개발툴] 각 컴포넌트 속성/이벤트 정보 DB 파일 (HTML5)
properties_custom.mdb [개발툴] 프로젝트별 컴포넌트 커스텀 속성 저장용 DB 파일
properties_user.mdb SYS APP [개발툴] 컴포넌트 기본 속성(도구초기값 설정 메뉴) 저장용 DB 파일 (런타임)
properties_user_html5.mdb SYS APP [개발툴] 컴포넌트 기본 속성(도구→초기값 설정 메뉴) 저장용 DB 파일 (HTML5)
report_traninfo_info.xls [개발툴] TranInfo 화면용 설계서 양식 파일
report_xdataset_info.xls [개발툴] 데이터셋 화면용 설계서 양식 파일
script_helper.mdb [개발툴] 컴포넌트 도움말 정보 DB 파일 (런타임)
script_helper_html5.mdb [개발툴] 컴포넌트 도움말 정보 DB 파일 (HTML5)
script_prototype.mdb
Template.mdb [개발툴] 개발자 개인용 템플릿 저장용 DB 파일컴포넌트 도움말 정보 DB 파일 (런타임)
viewer_parameter.mdb [개발툴] xFrameViewer.ocx 에서 사용하는 파라미터 정보(도구→뷰어 HTML 생성 메뉴) 처리용 DB 파일 (런타임)

파일에 대한 자세한 설명은 아래와 같다.

파일이름 파일정보 실행 환경 설명
구분 유형
JSCRIPT.CHM [개발툴] 자바스크립트 언어 자체에 대한 도움말 제공용 도움말 파일 (도구→JAVAScript 도움말 메뉴 클릭 시 사용됨)

파일에 대한 자세한 설명은 아래와 같다. (주의. 파일명에서 버전과 관련된 날짜 정보는 제외했음.)

파일이름 파일정보 실행 환경 설명
구분 유형
xexcel5_web.xml Xexcel5.jar 사용시 실제 프로젝트에서 적용되어 사용될
web.xml 에 정의할 정보를 포함하고 있는 파일
xdataset5\xdataset5.jar O xFrame5 솔루션의 XDataSet5 처리용 라이브러리
xdataset5\json-simple.jar O XDataSet5 라이브러리가 참조하는 JSON 처리용 오픈 소스 라이브러
xexcel5_3.14\ xexcel5- 3.14.jar O xFrame5 솔루션의 엑셀 처리용 라이브러리
xexcel5_3.14\~~~.jar O XExcel5 라이브러리가 참조하는 Apache POI 3.14 버전 관련 오픈 소스 라이브러리
xexcel5_3.16\ xexcel5- 3.16.jar O xFrame5 솔루션의 엑셀 처리용 라이브러리
xexcel5_3.16\~~~.jar O XExcel5 라이브러리가 참조하는 Apache POI 3.16 버전 관련 오픈 소스 라이브러리

excel 관련 상세정보는96_xFrame5_Excel_Guide.pdf 파일을 참조한다.

파일에 대한 자세한 설명은 아래와 같다.

파일이름 파일정보 실행 환경 설명
구분 유형
xFrameBrowserLog00 ~ 09.log O
  • xFrameBrowser.exe(전용 브라우저) 실행시 생성되는 로그.
  • 실행일자를 기준으로 10 개의 파일이 순환적으로 생성됨.
xFrameViewerLog00 ~ 09.log O
  • xFrameViewer.ocx(xFrame 엔진 파일) 실행시 생생되는 로그.
  • 실행일자를 기준으로 10 개의 파일이 순환적으로 생성됨.
xSqlCmdLog00 ~ 09.log O
  • XSqlCmd.ocx (쿼리 실행기) 실행시 생성되는 로그.
  • 실행일자를 기준으로 10 개의 파일이 순환적으로 생성됨.
XStudioSync_~_~.log
  • XStudioSync.exe (개발툴 버전 관리 프로그램) 실행시
  • 생성되는 로그. 실행 일자를 기준으로 생성되며, 10일이 지난 파일은 삭제됨.
  • guide/general/file_guide.txt
  • 마지막으로 수정됨: 2023/05/10 12:43
  • 저자 127.0.0.1