UNIERP 통합서버 설치
AP / DB 서버를 하나의 서버에 통합해 설치합니다.
설치과정은 다음 단계는 다음과 같습니다.
- 제공된 CD나 제공된 폴더에서 setup.exe 실행 ( ~server\x64\setup.exe )
- 언어선택 후 OK 버튼클릭 > Welcome Page에서 Next버튼 클릭
- 라이선스 동의 창에서 I accept the terms of the license agreement 선택 후 Next버튼 클릭
- 고객확인 창에서 사용자 이름과 고객사 이름을 입력후 Next버튼 클릭
- Setup Type 창에서 Complate 선택 후 Next버튼 클릭
Complate 선택시 기본설치 위치는 C:\Programe Files\Bizentro.net 입니다.
기본설치 위치 변경 방법:
- Custom 선택 후 Next버튼 클릭
- 설치위치 선택 창에서 Change버튼을 클릭해 위치를 변경하고 Next버튼 클릭
AP서버 DB서버를 분리해서 다른 서버에 설치하고 싶은 경우에는
AP, DB서버 서버에서 각각 Setup후 AP, DB를 선택후 설치합니다.
UNIERP 분리서버 설치 가이드를 참조합니다.
- Features 선택 창에서 전체 체크박스 선택 후 Next버튼 클릭 > Install버튼 클릭
- Install버튼 클릭해서 통합서버로 설치 > Finish버튼을 클릭합니다.
- 설치가 완료되면 자동으로 Com+ 등록창이 떠 등록을 시작합니다.
Com+ 등록은 AP서버나 통합서버에서 동작합니다. DB서버에서는 동작안함
서버 성능에 따라 완료시간이 달라지며 대략 20분정도 소요됩니다.
그동안 서버 환경설정을 하도록 합니다.
Com+ 재등록이나 수동 등록을 원하시면 구성요소서비스 부분을 참조합니다.
UNIERP 서버 환경설정
환경설정 작업순서
UNIERP AP, DB서버를 하나의 서버에 설치하는 통합서버를 구성하는 방법을 설명합니다.
서버툴을 이용한 환경설정 작업순서는 다음과 같습니다.
- 평가판 라이선스 등록
- Support License 등록
- 서버 웹 사이트 생성
- Database 생성
- DB서버 정보 설정
- App 가상 디렉토리 생성
- DB 연결 문자열 동기화
- UNIERP Client 설치
- 모바일 설정
- OPENSQUARE 설정
- 구성요소서비스 등록
서버툴 로그인
UNIERP Server를 설치하면 바탕화면에 Bizentro Server Management Tool 바로가기 아이콘이 생성됩니다.
해당 아이콘을 실행해 서버툴 로그인창에 DB서버IP, DB로그인ID, DB패스워드, 언어를 선택 후 로그인버튼을 클릭해 로그인 합니다.
Tip!
Local 환경으로 단독 서버를 구성하려면 DB서버 IP를 127.0.0.1로 입력해 구성합니다.
서버툴 메뉴 설명
UNIERP 서버툴에 로그인 후 첫 화면에 나오는 메뉴에 대한 설명입니다.
| 매뉴명 | 실행위치 | 매뉴 설명 |
|---|---|---|
| 평가판 등록/변경 | DB | 라이선스 등록 및 변경을 하는 기능을 제공합니다. |
| 시리얼키 생성 | DB | DB서버의 Serial 정보를 생성하는 기능을 제공합니다. |
| 정식 버전 등록/변경 | DB | 정식 라이선스를 등록하는 기능을 제공합니다. |
| Support License 등록 | DB | 유지보수 라이선스를 등록하는 기능을 제공합니다. |
| 서버 웹 사이트 생성 | AP/DB | AP/DB서버 가상디렉토리를 생성하는 기능을 제공합니다. |
| DB서버 정보 설정 | AP | AP서버에 DB서버 IP 연결정보를 설정하는 기능을 제공합니다. |
| DataBase 생성 | DB | 데이터베이스를 생성하는 기능을 제공합니다. |
| DataBase 암호변경 | DB | 데이터베이스 비밀번호를 변경하는 기능을 제공합니다. |
| App 가상디렉토리 생성 | AP | AP서버용 가상디렉토리를 생성하는 기능을 제공합니다. |
| DB 연결 문자열 동기화 | AP | DB서버 참조 Web서버에 DB연결 정보를 동기화하는 기능을 제공합니다. |
| 모바일 웹 사이트 생성 | AP | 모바일용 가상디렉토리를 생성하는 기능을 제공합니다. |
| OpenSquare 환경설정 | AP/DB | 열린광장 환경설정하는 기능을 제공합니다. |
| 패치 서비스 | DB | SQL 패치를 적용 및 관리하는 기능을 제공합니다. |
| 구성요소서비스(Com+) | AP | COM+를 등록하는 기능을 제공합니다. |
| ClickOnce 생성&서명 | AP | 클라이언트 자동 배포 관리기능을 제공합니다. |
| OZ 리소스 동기화 | AP | OZ Report 파일 내 DD(데이터사전) 리소스동기화 기능을 제공합니다. |
실행위치가 AP, DB라면 AP, DB 각각의 서버에서 각각 실행되는 것을 의미합니다. 분리서버의 경우에 UNIERP 분리서버 설치 가이드를 참조합니다.
평가판 등록/변경
평가판 등록/변경 절차는 아래와 같습니다.
- 제공된 평가판 라이선스 파일을 라이선스 폴더안에 위치
평가판 라이선스 파일 : CD-KEY(xxxxx).txt, ~.bhash, ~.blic로 총 3개 파일입니다.
라이선스 폴더위치 : ~Bizentro.net\Management\license
- 서버툴의 평가판 등록/변경버튼 클릭 > 라이선스파일 라벨 우측의 ...버튼 클릭 > 라이선스 폴더를 찾아 제공된 평가판 라이선스 선택(~.blic파일) > Next버튼 클릭
- 라이선스 비교창의 라이선스 확인 후 OK버튼 클릭 > 라이선스 메세지창의 YES버튼 클릭 > Next버튼 클릭
- 라이선스 등록 탭에서 CD-Key 입력 후 등록버튼 클릭> 라이선스 등록 성공 메세지창에서 OK버튼 클릭
CD-KEY는 라이선스 폴더의 CD-KEY(xxxxxx).txt 파일을 참조합니다.
주의!!
- 라이선스 파일은 압축이 된 상태로 이동 License 폴더에서 압축을 풀어넣어야 파일이 깨지지 않습니다.
- 평가판 라이선스는 180일 동안 사용할수 있는 임시라이선스이며 영구히 사용하려면 정식라이선스를 발급받아 등록해야합니다.
- 라이선스 파일이 등록되면 임의로 지울 수가 없습니다. 비젠트로 기술지원 센터에 연락해 주시기 바랍니다. ( 1588 - 4788 )
Support License 등록
패치 시 필요한 유시보수 라이선스를 등록합니다.
등록 절차는 아래와 같습니다.
- 서버 관리자에 로그인 > Support License 등록버튼 클릭
- 중간의 트리메뉴에 법인번호 클릭
- 자동 인증(On-line) 선택 > 등록버튼 클릭
자동 인증의 경우 DB서버와 Bizentro 인증서버(lic.erpcom.com/222.98.38.130)가 80(인터넷)포트로 통신이 되어야 합니다.
연결이 막혀있는 경우에는
파일 인증(Off-line) 선택 후 라이선스 파일을 제공받아 적용합니다.
- 사용자 약관에 동의 선택 > 다음버튼 클릭
- Licens Key 입력 > 인증버튼 클릭 > 확인버튼 클릭 > 라이선스 등록 성공 메세지 확인버튼 클릭
License Key 위치 :
~Bizentro.net\Management\license\PatchLicense-Key(xxxxxx).htm을 브라우저로 오픈
파일내 CD-Key 부분의 Key를 복사해 License Key 부분에 붙여넣기 합니다.
- 유지 보수 정보 부분에 라이선스 키, 회사코드, 지원 기간의 정보를 확인합니다.
주의!!
유지 보수 정보 부분에 지원 기간 종료시 로그인은 가능하나 로그인창에 붉은색 박스에 유지보수 미체결 상태이며, 기능보안패치가 필요한 상황입니다. 문구가 나타나게 됩니다.
서버 웹 사이트 생성
서버 관리자를 통해 IIS에 BizentroDefaultWebSite, BizentroDefaultDBSite 가상디렉토리를 생성합니다.
- 서버 구분을 선택합니다. 통합서버의 경우 App서버, Database서버 둘다 선택합니다.
- 웹 사이트 구분을 선택합니다. 기본 웹 사이트 사용이 기본값입니다.
- 보안연결은 체크해제된 상태가 기본값입니다.
서버에 SSL 인증서를 반영한 경우에 체크합니다. SSL사용을 체크하면 아래 호스트 이름 필드와 서버인증서 필드를 입력할수 있습니다. 호스트 이름을 입력하고 서버인증서를 불러오기 버튼을 클릭해 보안연결 구성을 합니다.
- TCP 포트번호가 80인지 확인합니다. 80포트가 기본값입니다.
- App서버 IP를 입력합니다.
- IIS에 BizentroDefaultWebSite, BizentroDefaultDBSite 가상디렉토리가 생성되었나 확인합니다.
Windows + R 키 > 실행창에서 intmgr 명령어를 입력해 IIS 창을 띄웁니다.
트리메뉴를 확장합니다. > 서버명 > Sites > Default Web Site
BizentroDefaultWebSite, BizentroDefaultDBSite 응용프로그램을 확인합니다.
정보
BizentroDefaultWebSite : 접속 시 필요한 Company code및 DataBase정보를 CA(ClientAgent)에 제공해주는 서비스를 포함하고 있습니다.
BizentroDefaultDBSite : 라이선스 정보와 DB 데이터 관리 및 SQL 패치를 제공해주는 서비스를 포함하고 있습니다.
주의!!
AP, DB 분리서버에는 AP, DB서버에 각각 서버구분을 선택해서 반영합니다.
통합서버는 서버구분을 App서버, Database서버를 전부 선택합니다.
DataBase 생성
서버 관리자를 이용해서 DataBase를 생성하는 절차는 다음과 같습니다.
- DataBase 생성버튼 클릭
- 중간 트리메뉴의 법인코트 선택 후 우클릭 > 추가버튼 클릭
- 연결명 입력, DataBase명 입력, DataBase설명 입력
보통 연결명, DataBase명에는 실제 생성될 DB의 이름을 입력합니다.
예 - 연결명 : UNIERP60_Dev, DataBase명 : UNIERP60_Dev, DataBase설명 : UNIERP 개발서버
- 라이선스 유형 선택 - UNIERP 선택
라이선스 유형은 UNIERP, iONEERP, UNIMES, iONEMES 가 있습니다.
유형별 DB를 생성할수 있습니다. 기본값은 iONEERP지만 UNIERP를 선택합니다.
- DB 서버IP 입력
DB서버의 IP를 입력합니다.
만약 SQL Server에 기본포트를 사용하지 않는다면 해당 포트를 아래와 같이 적으면 됩니다.
예 : 127.0.0.1, xxxx (IP, 포트번호)
SQL 서버의 기본 포트번호는 1433 입니다.
- 로그인ID 입력 - sa
DB서버의 로그인 계정입니다.
기본값은 sa 입니다.
- 암호, 암호확인 입력
DB서버 로그인 계정의 암호를 입력합니다.
- DB 힌트 사용 - 기본값 체크해제
생성되는 DB 이름으로 별도의 가상디렉토리를 생성할지 여부를 나타냅니다.
check : 별도의 VD를 생성합니다. uncheck : 별도의 VD를 생성하지 않고 기본 VD를 공유합니다.
- 유니코드 사용 - 기본값 체크
생성되는 DB가 unicode DB인지의 여부를 나타냅니다.
check : 생성되는 DB가 unicode DB임을 나타냅니다. BL runtime시에 SQL문을 unicode 형식으로 만들어 줍니다.
uncheck : 생성되는 DB가 unicode가 아님을 의미합니다.
- 설치위치 변경 - 기본값 해제
check : 생성되는 DB의 물리적 파일 경로를 변경합니다.
uncheck : 기본 경로에 DB가 생성됩니다.
기본 생성 위치 : ~Bizentro.net\DataBase\입력한DB명
- 적용버튼 클릭
- Microsoft SQL ServerManagement Studio 실행/접속 > DB생성 확인
BizAdminDB, GlobalMain, RoadNameJuso, 생성한DB이름
정보
- DB 생성시 Setup폴더에 ~.mdf, ~.ldf 파일을 복사해 상위에 생성시 입력한 이름의 폴더를 생성하고 붙여넣고 SQL Server에 Attach 합니다.
- DB 생성시 GlobalMain, RoadNameJuso, BizAdminDB가 자동으로 생성됩니다.
- 여러개 DB를 생성하려면 2 ~ 11번까지 작업을 반복합니다.
DB서버 정보 설정
DB서버 정보설정을 통해 DB서버의 IP설정할수 있습니다.
- DB서버 IP를 입력 후 저장버튼을 클릭해 IP를 적용합니다.
- C:\Users\Public\Documents\BIZENTRO\SetupInfo\ServerInstallInfo.xml 파일을 열어 아래 부분들의 값이 입력한대로 들어갔는지 확인합니다.
<InstallType>Both</InstallType>
<AppServerIPAddress>입력한DB서버IP</AppServerIPAddress>
<DataBaseServerIPAddress>입력한DB서버IP</DataBaseServerIPAddress>
<DataBaseServerTCPPort>80</DataBaseServerTCPPort>
<DataBaseServerSQLPort>1433</DataBaseServerSQLPort>
<DataBaseUserID>sa</DataBaseUserID>
정보
통합서버 InstallType : Both
AP서버 InstallType : AppServer
DB서버 InstallType : DataBaseServer
주의!!
보안연결 SSL사용은 서버에 SSL 인증서를 반영한 경우에만 적용됩니다.
App 가상 디렉토리 생성
서버 관리자를 통해 IIS에 법인코드_Default 가상디렉토리를 생성합니다.
- 중간 트리메뉴의 법인코드_Default 를 클릭 > 생성버튼 클릭
- IIS에 생성된 법인코드_Default 가상디렉토리 확인
windows키 + R키 > intmgr 입력 > 서버명클릭 > 사이트 확장 > Default Web Site 확장 > 법인코드_Default 가상디렉토리 확인
정보
- 법인코드_Default : 기본적으로 생성되는 가상디렉토리입니다.
- 별도의 DataBase별 가상 디렉토리를 사용하지 않을 때 공유하는 Company별 기본 가상 디렉토리입니다.
Sync Database Connection
메뉴 클릭시 라이선스 정보의 DataBase정보를 기준으로 web.config에 DataBase Connection정보를 동기화 합니다.
아래 두 파일의 DB 접속정보가 정상적인지 확인합니다.
Bizentro.net\Management\License\management.xml 파일 내용중
<Databases>
<add name="UNIERP60_DEV" DBNm="UNIERP60_DEV" staDBNm="BizAdminDB" dbServerIP="127.0.0.1,1433" loginID="sa" password="xxxxxx" UseDbHintName="false" uniCode="true" DBComment="UNIERP60 개발서버" DBAppType="U" />
</Databases>
Bizentro.net\bizwebsmart\default\WebApp\web.config 파일 내용중
<connectionStrings>
<add name="UNIERP60N_DEV" connectionString="server=127.0.0.1;database=UNIERP60N_DEV;uid=sa;pwd=xxxxxx;"
providerName="System.Data.SqlClient" />
<add name="BizAdminDB" connectionString="server=127.0.0.1;database=BizAdminDB;uid=sa;pwd=xxxxxx;"
providerName="System.Data.SqlClient" />
</connectionStrings>
정보
management.xml 파일의
<DataBase>테그의 DBAppType 속성 설명
- UNIERP : DBAppType="U", UNIMES : DBAppType="B"
주의!!
management.xml, web.config의 database connection 정보가 정확하게 입력되어야 App서버 BL에서 DB접속을 할수 있습니다.
UNIERP Client 설치
서버에서 ClickOnce 설정후 사용자 PC나 서버에서 UNIERP Client를 설치합니다.
모바일 설정
모바일 웹사이트를 생성
- 모바일 웹사이트 생성버튼 클릭
- 사용할 DB명을 선택 > 적용버튼 클릭
- IIS에 법인코드_Mobile 가상디렉토리가 생성 되었는지 확인
- 모바일용 web.config의
<connectionString>부분의 정보가 정상적인지 확인모바일용 web.config 위치
Bizentro.NET\BizWebSmart\Default\WebRoot_Mobile\web.config
확인해야할 속성
add name, Application Name, Server, Database, uid, pwd
모바일 기기에 앱설치
주의!!
- UNIERP 라이선스에 모바일 사용자 라이선스가 있어야 사용가능합니다.
- web.config의 database connection 정보가 정확하게 입력되어야 모바일 접속을 할수 있습니다.
- 앱설치 URL : http://mail.bizentro.com/UNIERP/mobile.html (대소문자 구분)
OPENSQUARE(열린광장) 환경설정
DB 생성 및 패치 일정 등록
데이터베이스 정보 입력해 OPENSQUARE DB를 생성합니다.
- IP(,포트번호) 입력 > DB 이름 입력
DB이름 기본값 : OPENSQUARE
- 로그인 ID 입력 > 비밀번호 입력 > 설치 경로 선택 > DB생성버튼 클릭
- Microsoft SQL ServerManagement Studio 실행/접속 > DB생성 확인
패치 일정 정보를 입력합니다.
- 확인 주기 선택 > 확인 요일 선택 > 확인 시간 선택
- 적용버튼 클릭 > 다음버튼 클릭
정보
- OPENSQUARE의 온라인으로 자동 패치가 됩니다.
- 패치를 자동으로 받게 설정했다면 위의 설정한 일정대로 받게 됩니다.
- 패치 여부 설정은 자동화패치서비스 참조
웹 가상디렉토리 생성
OPENSQUARE 웹 사이트(가상 디렉토리) 생성
- Open Square 웹 사이트(가상 디렉토리) 정보부분의 대사우 DB선택
기본적으로 생성한 UNIERP DB를 선택하면 됩니다.
- 웹 사이트 생성버튼 클릭 > 적용버튼 클릭
- Com+ 자동등록 > 가상디렉토리 생성 메세지 확인버튼 클릭
PRM 웹 사이트(가상 디렉토리) 생성
- PRM 웹사이트(가상 디렉토리) 정보부분의 DB선택
- 웹 사이트 생성버튼 클릭 > 적용버튼 클릭
- Com+ 자동등록 > 가상디렉토리 생성 메세지 확인버튼 클릭
주의!!
PRM 의 경우 라이선스에 PRM 모듈이 포함되어 있어야 사용 가능합니다.
자동화패치 서비스 등록
- windows키 + R키 > services.msc 입력 > 확인버튼 클릭
- 서비스관리자에서 ServicePatchYearEnd 이름으로 찾기 > 마우스 우클릭 > 시작버튼 클릭
주의!!
자동화 패치를 위해서는 서비스가 반드시 시작되어 있어야 합니다.
OPENSQUARE(열린광장) 로그인
OPENSQUARE 접속주소 : http://서버IP/법인코드_OPENSQUARE DB명/
http://127.0.0.1/U2000_OPENSQUARE/
정보
로그인 계정 : yearend / unierp1
구성요소 서비스(COM+)
UNIERP BL을 구성요소서비스(COM+)에 등록하는 기능을 제공합니다.
서버툴을 이용한 등록
- 서버툴의 구성요소 서비스(COM+)버튼을 클릭
- 중간 트리메뉴 Root부분에 구성요소서비스(COM+) 체크 > 업무DLL 전체 자동체크됨
- 설치 정보 부분의 등록버튼 클릭 > 등록 메세지창의 확인버튼 클릭
정보
상위 루트에 체크를 풀고 설치하고 싶은 모듈의 업무DLL만 개별 설치가 가능합니다.
CLI를 이용한 등록
1. Com dll을 GAC에 등록하기
Com Dll을 Target .NET 버전에 따라 맞는 gacutil.exe 를 이용해 등록
| .NET 버전 | gacutil.exe 위치 |
|---|---|
| .NET 2.0 | C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin |
| .NET 4.0 | C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bin\NETFX 4.5.1 Tools |
| .NET 4.8 | C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools |
GAC에 등록하는 명령어 ( 예 - .NET 4.0 Com Dll )
등록 : gacutil -i dllName.dll
삭제 : gacutil -u dllName.dll
"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.5.1 Tools\gacutil.exe" -i "D:\Bizentro.NET\BizWebSmart\Default\WebApp\bin\Bizentro.App.BL.MDM.PB6SA15.DLL"
주의!!
업무DLL 재등록시에 UNIERP 웹서비스가 잠시 중단된 후 재시작 됩니다.
2. 구성요소서비스에 등록하기
| .NET FW 버전 | regsvcs.exe 위치 |
|---|---|
| .NET 3.5 | C:\Windows\Microsoft.NET\Framework64\v3.5 |
| .NET 4.0 | C:\Windows\Microsoft.NET\Framework64\v4.0.30319 |
구성요소서비스에 등록하는 명령어
등록 : regsvcs /c dllName.dll
삭제 : regsvcs /u dllName.dll
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regsvcs.exe" /u "D:\Bizentro.NET\BizWebSmart\Default\WebApp\bin\Bizentro.App.BL.MDM.PB6SA15.DLL"
3. 구성요소서비스 확인
windows키 + R키를 눌러 실행창을 띄웁고 아래 명령어를 입력해 구성요소서비스를 실행
comexp.msc
- 트리메뉴를 확장합니다.
구성요소서비스 > 컴퓨터 > 내컴퓨터 > COM+응용 프로그램
- 등록된 모듈을 확인합니다.
Bizentro_BA, Bizentro_BPS, Bizentro_CFG, ... , Bizentro_ZM








