소스 통제와 함께 MID 서버 사용
MID Server를 ServiceNow® 사용하면 인스턴스와 외부 애플리케이션, 데이터 소스 및 서비스 간에 데이터의 통신과 이동이 ServiceNow 가능합니다.
MID 서버에서 번들 파일의 작동 방식
.bundle 파일은 MID 서버에서 소스 통제 기능을 지원합니다. 번들 파일은 Git이 로컬 리포지토리를 단일 파일로 패키징하는 방식입니다. 이렇게 하면 리포지토리를 더 간단하고 능률적으로 공유하거나 이동할 수 있습니다. 그런 다음 파일이 MID 서버로 전송되고 MID 서버는 파일을 원격 저장소로 전달합니다.
outgoing.bundle(커밋 작업) 및 incoming.bundle(원격 변경 내용 적용)은 MID 서버로 이동하는 모든 요청에 대해 MID 서버 첨부 테이블 [ecc_agent_attachment]에 연결됩니다. incoming.bundle이 MID 서버에 생성되는 동안 인스턴스에서 outgoing.bundle이 생성됩니다.
작업이 성공적으로 완료되면 번들 파일이 리포지토리 구성 테이블 [sys_repo_config]에 연결된 golden.bundle 로 "승격"됩니다. 아직 소스 통제 작업을 수행하지 않은 노드에서 리포지토리를 초기화하는 데 사용됩니다.
자동 플러시 도구[sys_auto_flush]는 30일이 지난 ecc_agent_attachment 기록을 제거하는 "테이블 클리너"입니다. 이 작업은 해당 첨부 파일도 제거합니다.
번들 파일은 MID 서버에 보관된 다음 MID 서버의 임포트 디렉터리에 저장됩니다.
MID 서버에서 번들 파일은 Import 폴더에 저장됩니다. 이 폴더는 사용자가 구성할 수 있는 시스템 속성(user.dir)에 의해 정의된 사용자 디렉토리 아래에 있습니다. 번들 파일은 모든 조작이 끝날 때 시스템 플러시의 일부로 제거됩니다.
MID 서버 작업
- Discovery와의 충돌을 방지하고 시스템 첨부 파일 [sys_attachment] 테이블에 대한 파일을 생성합니다. MID 서버
- 시스템 속성 제한사항에 대해 알아보기: 첨부 파일 시스템 속성 구성