ImportApp 명령
.msi 파일에 포함된 아티팩트를 BizTalk 응용 프로그램으로 가져옵니다. 응용 프로그램이 존재하지 않는 경우 자동으로 만들어집니다.
응용 프로그램을 가져올 때는 특정 배포 환경에 맞게 사용자 지정된 바인딩 파일을 이 응용 프로그램에 추가한 경우 /Environment 매개 변수를 사용하여 응용 프로그램에 대한 대상 배포 환경을 지정할 수 있습니다. 배경 정보는 바인딩 파일 및 애플리케이션 배포를 참조하세요. 바인딩 파일 추가에 대한 지침은 AddResource 명령: BizTalk Binding을 참조하세요.
참고
가져오기 작업이 3600초를 초과하면 작업이 종료됩니다. .msi 파일을 가져올 때 작업 시간이 초과되면 내보낼 아티팩트 하위 집합을 선택하고 응용 프로그램을 다시 내보내서 두 개 이상의 .msi 파일로 응용 프로그램 내용을 나눠야 합니다. 자세한 내용은 BizTalk 애플리케이션을 내보내는 방법을 참조하세요.
가져오기가 실패하면 BTSTask에서 오류 수 표시를 반환합니다. 다음 작업을 제외하고 작업 중 실행된 대부분의 작업이 롤백됩니다.
사용자 지정 스크립트로 수행된 작업은 롤백되지 않습니다. Delete 환경 변수를 사용하여 작업이 롤백되도록 스크립트를 작성할 수 있습니다.
GAC(전역 어셈블리 캐시)에 설치된 어셈블리는 제거되지 않습니다.
Windows 레지스트리에 생성된 항목은 제거되지 않습니다.
가져오기가 성공하면 BTSTask에서 "0"을 반환합니다.
BTSTask ImportApp /Package:value [/Environment:value] [/ApplicationName:value] [/Overwrite] [/Server:value] [/Database:value]
매개 변수 | 필수 | 값 |
---|---|---|
/Package (또는 /P, 설명 참조) | Yes | .msi 파일의 전체 경로입니다. 경로에 공백이 포함된 경우 경로를 큰따옴표(")로 묶어야 합니다. 예: "C:\My MSI Files\MyApplication.msi" |
/Environment (또는 /E, 설명 참조) | No | Test 등과 같은 적용할 바인딩 파일의 대상 배포 환경입니다. 이 값은 바인딩 파일을 응용 프로그램에 추가할 때 대상 배포 환경에 지정된 값입니다. 이 값을 지정하지 않으면 지정된 환경이 없는 모든 바인딩이 적용됩니다. |
/ApplicationName (또는 /A, 설명 참조) | No | .msi 파일에서 아티팩트를 가져올 BizTalk 응용 프로그램의 이름입니다. 이름에 공백이 포함된 경우 이름을 큰따옴표(")로 묶어야 합니다. 이 값을 지정하지 않으면 기본 응용 프로그램이 사용됩니다. 지정된 응용 프로그램이 없으면 응용 프로그램이 만들어집니다. |
/Overwrite (또는 /O, 설명 참조) | No | 응용 프로그램의 아티팩트를 LUID(Locally Unique Identifier)가 동일한 .msi 파일의 아티팩트로 덮어쓰기 위한 옵션입니다. ListApp 명령을 사용하여 애플리케이션에서 아티팩트 LUID를 볼 수 있습니다. 이 옵션을 지정하지 않은 경우 .msi 파일의 아티팩트와 LUID가 동일한 아티팩트가 응용 프로그램에 하나 이상 있으면 가져오기가 실패합니다. |
/Server (또는 /S, 설명 참조) | No | BizTalk 관리 데이터베이스를 호스트하는 SQL Server 인스턴스의 이름(서버 이름\인스턴스 이름,포트 형식)입니다. 인스턴스 이름은 해당 인스턴스 이름이 서버 이름과 다른 경우에만 필요합니다. 포트는 SQL Server에서 기본 포트 번호(1433) 이외의 포트 번호를 사용하는 경우에만 필요합니다. 예: Server=MyServer Server=MyServer\MySQLServer,1533 이 값을 지정하지 않으면 로컬 컴퓨터에서 실행 중인 SQL Server 인스턴스의 이름이 사용됩니다. |
/Database (또는 /D, 설명 참조) | No | BizTalk 관리 데이터베이스의 이름입니다. 이 값을 지정하지 않으면 로컬 SQL Server 인스턴스에서 실행 중인 BizTalk 관리 데이터베이스가 사용됩니다. |
BTSTask ImportApp /Package:C:\MSI\MyApplication.msi /Environment:Test /ApplicationName:MyApplication /Overwrite
매개 변수는 대/소문자를 구분하지 않습니다. 매개 변수를 지정할 때는 전체 매개 변수 이름을 입력하는 대신 매개 변수를 정확하게 식별하는 매개 변수 이름의 처음 몇 개 문자만 입력할 수도 있습니다.