
V5 기술 문서

네트워크 서버를 사용한 일반적인 온프레미스 배포에서 SG Systems는 고객이 제시한 사양/범위에 따라 이 서버에 소프트웨어와 서비스를 설치하고 배포합니다. 이 가이드는 따라야 할 단계별 가이드가 아니라 새 배포를 설정하고 구성할 때 SG Systems에서 수행할 표준 작업/소프트웨어에 대한 요약입니다.
자세한 내용은 요청 시 제공될 수 있습니다.
SG Systems는 표준으로 다음을 배포합니다. SQL Server 2017 익스프레스 에디션단, SG 애플리케이션은 다른 버전 사용에 대한 고객 요구 사항/요청에 따라 다양한 에디션 및 최대 2022 Enterprise 버전의 사용을 지원합니다.
SQL Server Management Studio 또한 데이터베이스 관리를 위해 선택한 서버 버전과 함께 설치됩니다. 이는 최신 릴리스(버전 20)까지의 모든 버전일 수 있습니다.
이러한 설치는 설치 프로그램을 실행할 때 표준 '기본' 설치 패턴을 따릅니다.

그런 다음 조건에 동의하고 설치 경로를 선택해야 합니다. 고객이 달리 지시하지 않는 한 이는 아래 표시된 기본 위치에 설치됩니다.

이 위치를 선택하면 '설치'를 선택해야 합니다. 그러면 설치 프로그램이 관련 데이터를 다운로드하여 설치합니다.
완료되면 SQL Server 인스턴스 이름, 버전, 연결 문자열 등과 같은 다양한 정보가 표시됩니다.
여기에서 SG Systems는 SQL Server 관리 소프트웨어도 설치합니다. 이 소프트웨어의 최신 버전은 강조 표시된 버튼을 통해 최신 버전 다운로드 페이지를 열 수 있습니다.

SSMS가 이미 설치되어 있거나 별도의 설치 프로그램에서 설치 중인 경우 이제 이 창을 닫을 수 있습니다.
SQL Server Management Studio
SSMS 설치 프로그램을 실행하면 SG Systems는 이를 기본 위치에 다시 한 번 설치합니다.

그러면 이 설치 프로그램이 실행되고 완료되면 확인 메시지가 표시됩니다.

위에서 설명한 표준 SQL Server/Management Studio 설치를 수행하는 것 외에도 SG Systems는 V5 시스템의 기능을 활성화하기 위해 응용 프로그램 구성을 다음과 같이 변경합니다.
TCP 포트 설정
SG는 설치된 서버의 관련 버전에 대한 'SQL Server 구성 관리자'를 여는 것으로 시작합니다.

일단 열고 왼쪽에서 올바른 서버 인스턴스를 선택하면 모든 프로토콜이 활성화되고 'TCP/IP'를 마우스 오른쪽 버튼으로 클릭하고 속성이 선택됩니다.

여기에서는 모든 'IPAll'에 대한 포트가 1433으로 설정됩니다. 고객 요청/포트 가용성에 따라 여기에서 다른 포트를 사용할 수 있습니다.

그러면 SQL Server 서비스가 다시 시작되어 이러한 변경 사항이 적용됩니다.
마이크로소프트 SQL 서버 관리 스튜디오
그러면 SG는 MSSMS에서 다음과 같은 변경을 수행합니다.
서버 속성이 선택됩니다.

그리고 '보안' 탭에서 서버 인증이 'SQL Server 및 Windows 인증'으로 설정되어 적용됩니다.

그런 다음 'sa' 사용자('보안' > '로그인' 메뉴에 있음)가 편집됩니다. 이는 SG가 소프트웨어에서 데이터베이스에 로그인하는 데 사용하는 기본 사용자 프로필이며 다음을 사용하는 경우 적용되지 않을 수 있습니다. 활성 디렉토리).

여기 '일반' 탭에 SG 기본 비밀번호가 입력되고(요청 시 사용 가능) '비밀번호 정책 시행'이 선택 취소됩니다.

그리고 '상태' 탭에서 로그인이 활성화되고 변경 사항이 적용됩니다.

그런 다음 백업에서 SG 데이터베이스를 로드할 수 있습니다.
SG Systems는 일반적으로 초기 소프트웨어 패키지의 일부로 고객 서버에 설치되는 Jaspersoft 보고서 제품군의 수정된 버전을 사용합니다. SG 보고서는 이 소프트웨어 버전을 7.1에서 8.0까지 지원합니다. 이 패키지는 네트워크의 사용자가 이러한 리소스에 액세스할 수 있도록 포트 8.0의 Apache Tomcat 8080 웹 서비스 백엔드에서 실행됩니다.
TIB_js-jrs-cp_*.exe를 실행하고 '사용자 정의 설치'를 선택하여 SG 웹 보고서 설치를 시작합니다.

원하는 설치 위치를 선택합니다(기본 위치는 여기에 표시됨).

번들로 제공되는 Tomcat 옵션을 선택하세요.

번들 PostgreSQL 데이터베이스를 사용하려면 선택하세요.

번들로 제공되는 PhantomJS 옵션을 사용하려면 선택하세요.

원하는 Tomcat 포트를 입력하세요. 기본값은 이미 채워져 있습니다. 고객이 V5 API 설치를 요구하는지 여부에 따라 설치 순서에 따라 여기의 포트가 8081 또는 이와 유사한 포트로 변경될 수 있습니다. V5 API 설치에 대한 자세한 내용을 확인할 수 있습니다. 여기에서 확인하세요.

원하는 데이터베이스 포트를 선택하세요. 기본값은 5433입니다.

샘플 보고서는 필요하지 않으므로 여기서는 아니요를 선택하면 됩니다.

SG 웹 보고서의 후속 사용에 대한 자세한 내용을 확인할 수 있습니다. 여기에서 확인하세요.
V5 애플리케이션 제품군이 작동하려면 Java Runtime Environment를 설치해야 하며, 따라서 Java는 서버를 포함하여 V5 애플리케이션을 실행하는 모든 장치에 설치됩니다.
SG 담당자가 시스템 설정에 따라 Java 버전을 추천해 드립니다. Java 8 또는 Java 11 중 하나를 선택하실 수 있으며, 두 버전 모두 설치 방법은 아래에서 안내해 드리겠습니다.
여기에 설치된 버전은 64비트 Java 8 업데이트 144이지만, 실제로는 어떤 버전의 Java 8이든 호환됩니다. WMS 및 제어 센터 설치에는 64비트 Java(즉, 64비트 OS)가 필요합니다. 터미널은 32비트 시스템에서 실행 가능합니다.
설치 프로그램을 부팅하면 다음을 클릭하라는 메시지가 표시됩니다.

다음 페이지에서 JDK(Java Development Kit)가 포함된 Java 버전을 사용하는 경우 V5 애플리케이션을 실행하는 데 JRE(Java Runtime Environment)만 필요하므로 여기서 '소스 코드' 요소를 생략할 수 있습니다. .

그런 다음 설치 프로그램이 적절한 파일을 다운로드하면 Java를 설치할 위치에 대한 옵션이 표시됩니다. 평소와 같이 SG Systems는 설치 프로그램이 요청하는 기본 위치에 이를 설치합니다.

여기에서 설치 프로그램을 실행하면 프로세스가 완료되고 설치 프로그램이 닫힙니다. 이제 Java의 자동 업데이트를 비활성화하겠습니다.
Windows 시작 메뉴에서 "Java 구성"을 검색하여 엽니다.

업데이트 탭을 클릭하고 > "자동으로 업데이트 확인"을 선택 취소한 후 > 확인하지 않음 > 확인을 클릭합니다. 이렇게 하면 Java가 V5 앱의 기능을 손상시킬 수 있는 최신 버전으로 자동 업데이트되는 것을 방지할 수 있습니다.

"업데이트 확인.." 확인란이 회색으로 표시되면 해당 상자를 닫았다가 다시 실행해야 하지만 이번에는 관리자 권한으로 실행해야 합니다.
Java 11이 설치된 경우 제공된 Java 26 버전 11용 설치 프로그램을 사용하여 실행하세요.

'다음'을 클릭한 후, 기본 위치가 아닌 다른 설치 위치가 필요한 경우 설치 위치를 선택하세요.

여기서 '다음'을 클릭하면 지정된 위치에 Java 11이 설치되고 완료됩니다. '닫기'를 클릭하여 설치 프로그램을 종료하세요.

여기서는 필요한 작업이 전부이며, Java 8과 달리 추가 단계가 필요하지 않습니다.
SG Systems는 최종적으로 고객의 서버에 다양한 V5 애플리케이션을 설치하게 됩니다. 다시 말하지만 이는 시스템의 원래 지정된 범위에 따라 결정됩니다. 이는 'SG 설치 프로그램'을 사용하여 수행됩니다. 이 설치 프로그램을 사용하여 향후 앱을 업데이트할 수도 있습니다.
SG Installer 사용에 대한 가이드를 찾을 수 있습니다. 여기에서 확인하세요
기본적으로 SG Installer는 'Program Files(x86)'에 'SG Software'라는 폴더를 생성하고 여기에 앱 설치 폴더를 배치합니다.
따라서 SG Control Center의 표준 설치는 고객이 달리 명시하지 않는 한 다음 위치에 설치됩니다.
이는 SG 터미널, SG WMS 및 SG 데이터 엔진을 포함한 모든 SG 애플리케이션에 대해 동일합니다.
SG 앱이 설치 폴더 내의 구성 파일에 쓸 수 있도록 하려면 모든 SG 설치에 추가 단계가 필요합니다. SG Software 폴더(기본 위치: C:\Program Files (x86)\SG Software)를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다. 그런 다음 '보안' 탭에서 '편집'을 클릭한 다음 '추가'를 클릭하세요.

결과 창에서 'Everyone'을 입력하고 확인을 클릭합니다.

마지막으로 'Everyone'을 선택하고 모든 권한을 선택한 후 확인을 클릭하세요.

앱을 서버에 연결하기 위해 SG Systems에서는 SG 애플리케이션 설치의 'config' 폴더에 있는 '.properties' 파일을 사용합니다. 이 파일은 메모장과 같은 기본 텍스트 리더를 사용하여 열고 편집할 수 있습니다.

여기서 'db_settings' 파일은 서버에 연결하기 위해 편집하려는 파일입니다. 여기서 'app_settings' 파일은 앱 설정이지만 제어 센터 자체의 중앙 구성을 통해 제어되므로 여기서는 논의하지 않습니다.
이것을 열면 아래와 같은 내용이 표시됩니다.

SQL 인증을 사용하는 경우 사용자 이름과 비밀번호는 연결 문자열과 함께 이 파일 내에 있습니다.
Active Directory를 사용하는 경우 데이터베이스 문자열에 다음을 포함해야 합니다. “통합보안=true;”. 그런 다음 V5 소프트웨어는 sqljdbc_auth를 사용하여 Windows 계정 정보를 사용하여 데이터베이스 연결을 인증합니다.
장치/PC가 도메인에 있고 SSO를 사용하는 경우 V5 소프트웨어는 데이터베이스에 연결된 후 자동으로 시작됩니다. 사용자가 이미 SSO를 사용하여 장치에 로그인했기 때문에 V5 소프트웨어에 로그인하기 위한 사용자 이름 및 비밀번호 프롬프트가 없으므로 반드시 필요하지는 않습니다.
따라서 V5에서 AD/SSO를 사용할 때 가장 중요한 것은 SQL 데이터베이스가 Windows 장치와 동일한 AD 컨트롤러를 공유하여 데이터베이스 연결이 Windows 계정 정보를 사용하여 인증될 수 있도록 하는 것입니다. 또한 이러한 사용자는 데이터베이스 기록을 업데이트/삽입/삭제할 수 있어야 합니다.
SG 시스템은 전체를 제공합니다 API 통합 고객이 채용할 수 있는 다양한 ERP 솔루션을 제공합니다. 이것이 구현 프로세스의 일부인 경우 V5 추적 가능성 시스템의 다른 요소와 함께 V5 API가 설치됩니다.
이에 따른 프로세스는 당사의 전용 문서에서 확인할 수 있습니다. V5 API 설치 가이드.