가져오기 엔진을 사용하여 Design Management Server에 모델 컨텐츠를 두고, 이를 색인화하며, Design Management Server의 API 및 웹 인터페이스를 통해 사용할 수 있습니다. 가져오기 엔진은 파일에서 모델 컨텐츠를 읽고, 이를 압축하여 Design Management Server로 보냅니다. Design Management Server의 가져오기 서비스는 서버의 자원을 수정해야 하는지 여부를 확인합니다. 각 가져오기 엔진 인스턴스는 단순 텍스트 ID로 식별됩니다. 이 ID는 일반적으로 특정 프로젝트와 연관되며 엔진이 제공할 수 있는 가져오기 정의를 표시합니다. 이 단순 텍스트 ID는 여러 프로젝트의 모델 컨텐츠가 있는 파일 시스템을 확장할 수 있습니다.
소프트웨어 구성 관리 시스템 또는 공유 네트워크 위치와 같은 인증 소스에 대해 충분한 액세스 권한이 있는 컴퓨터에 Rational Software Architect Design Manager Import Engine이 있는지 확인하십시오.
작은 볼륨의 서버에 알맞은 단순 구성에서 가져오기 엔진은 Design Management Server와 동일한 컴퓨터에 있을 수 있습니다. 또한 파일 컨텐츠를 수집하기 전에 Ant 스크립트를 실행하도록 가져오기 정의를 구성할 수도 있습니다. 이 스크립트는 소스 제어 저장소에서 체크아웃을 호출하여 로컬 파일 시스템을 최신 컨텐츠로 업데이트하거나, 컨텐츠 또는 프로젝트 상태를 Design Management Server로 보내기 전에 유효성 검증할 수 있습니다.
Design Management Server는 푸시 모드가 아닌 풀 모드로 작동하며 이는 서버가 데이터 플로우를 제어함을 의미합니다. 서버에 새 컨텐츠 및 업데이트된 컨텐츠를 푸시하는 개별 컨텐츠 공급자 대신 Design Management Server는 컨텐츠를 승인할 준비가 될 때 업데이트를 검색합니다.
가져오기 엔진은 서버를 주기적으로 폴링하여 업데이트된 컨텐츠가 준비되었는지 여부를 조회합니다. Design Management Server에 업데이트된 컨텐츠가 준비되면 서버가 현재 있는 컨텐츠의 Manifest를 보내고 가져오기 엔진은 파일 이름 및 시간소인을 비교하여 파일 시스템의 변경사항을 검색합니다. 따라서 가져오기 엔진은 업데이트된 컨텐츠만 서버로 보냅니다. Design Management Server가 업데이트된 컨텐츠를 받으면 해당 정보를 처리하고 컨텐츠를 사용할 수 있도록 합니다.