다음을 통해 공유


템플릿(응용 프로그램 배포 샘플)

이 항목에서는 응용 프로그램 배포를 위해 템플릿 샘플을 사용하는 방법에 대해 설명합니다.

두 가지 유형의 배포 스크립트를 만들고 사용하여 BizTalk 애플리케이션 배포를 사용자 지정할 수 있습니다. 즉, 사전 처리 스크립트 및 사후 처리 스크립트입니다. 전처리 스크립트는 응용 프로그램 설치와 가져오기를 시작하기 전, 그리고 제거를 완료한 이후에 호출됩니다. 후처리 스크립트는 응용 프로그램 설치와 가져오기를 완료한 후, 그리고 제거를 시작하기 전에 호출됩니다.

전처리 및 후처리 스크립트가 이러한 각 작업별로 호출되도록 이 스크립트를 작성할 수 있습니다. 또는 작업 중 하나만 완료된 이후에 실행하도록 스크립트를 구성할 수 있습니다. 스크립트 작성에 대한 자세한 내용은 사전 및 사후 처리 스크립트를 사용하여 애플리케이션 배포 사용자 지정을 참조하세요.

이 항목에서는 단 하나의 작업 전이나 후에 호출되도록 스크립트를 작성하고 배포하는 방법에 대해 설명합니다. 이러한 작업은 세 가지 변수 값을 확인하여 호출할 컨텍스트에서 작업을 확인하는 스크립트를 작성하여 수행합니다. 이 컨텍스트에 따라 스크립트 실행은 계속되거나 중단됩니다.

이 항목은 다음 단계를 수행하는 방법에 대해 설명합니다.

  1. 스크립트 작업의 로그 파일을 생성할 수 있도록 로그 파일 위치를 설정합니다.

    참고

    최상의 방법은 스크립트 작업을 확인하고 문제를 해결할 수 있도록 로그 파일을 항상 생성하는 것입니다.

  2. 새 BizTalk 응용 프로그램을 만들고 해당 응용 프로그램에 샘플 스크립트를 추가합니다.

  3. 응용 프로그램 아티팩트가 포함된 .msi 파일을 내보냅니다.

  4. .msi 파일을 동일한 그룹으로 다시 가져오고 .msi 파일에서 설치할 수 있도록 응용 프로그램을 BizTalk 그룹에서 삭제합니다.

  5. 응용 프로그램을 가져온 다음 로그 파일에서 가져오기 작업이 기록되어 있는지 확인합니다.

  6. 응용 프로그램을 설치한 다음 로그 파일에서 설치 로그가 로그 파일에 추가되었는지 확인합니다.

  7. 로그 파일을 확인하고 스크립트에서 수행한 작업과 수행된 시기를 확인합니다.

이 샘플의 용도

이 샘플용으로 제공된 두 개의 .bat 파일에는 가져오기, 설치 및 제거에 사용되는 환경 변수 값이 포함되어 있습니다. SamplePreProcessing.bat에는 전처리 스크립트에 대한 변수가 포함되어 있으며, SamplePostProcessing.bat에는 후처리 스크립트에 대한 변수가 포함되어 있습니다. 이 파일에는 스크립트에서 메시지를 기록하는 방법도 설명되어 있습니다. 이러한 파일의 관련 섹션을 스크립트에 복사할 수 있습니다.

중요

스크립트 파일에 있는 설명 중 일부는 정확하지 않으며, 그 내용은 다음과 같습니다.

SamplePreProcessing.bat에서 스크립트 설명 "기존 응용 프로그램에 대해 호출한 스크립트의 사전 제거 부분"은 "기존 응용 프로그램에 대해 호출한 스크립트의 사후 제거 부분"으로 읽어야 합니다.

SamplePostProcessing.bat에서 스크립트 설명 "기존 응용 프로그램에 대해 호출한 스크립트의 사후 제거 부분"은 "기존 응용 프로그램에 대해 호출한 스크립트의 사전 제거 부분"으로 읽어야 합니다.

이 샘플이 있는 위치

샘플은 다음과 같이 BizTalk Server 설치 폴더에 있습니다.

<샘플 경로>\애플리케이션 배포\템플릿

위에서 언급한 대로 샘플에는 다음 두 개의 파일이 포함되어 있습니다.

  • SamplePreProcessing.bat

  • SamplePostProcessing.bat

이 샘플의 사용 방법

샘플을 실행하려면 다음 단계를 수행합니다.

로깅 위치를 설정하려면

  • 두 스크립트 샘플을 열고 LogFile 변수가 로그 파일을 작성할 위치를 가리키도록 변경합니다. 파일 이름을 포함하여 전체 경로를 제공해야 합니다. 경로에 공백이 포함된 경우 경로를 큰따옴표(")로 묶어야 합니다.

    예제:

    set LogFile="<Samples Path>\ApplicationDeployment\Templates\SampleLogOut.txt"

새 응용 프로그램을 만들려면

  1. 시작을 클릭하고 모든 프로그램을 클릭하고 Microsoft BizTalk Server 20xx를 클릭한 다음 BizTalk Server 관리를 클릭합니다.

  2. 콘솔 트리에서 BizTalk Server 관리, BizTalk 그룹을 차례로 확장합니다.

  3. 애플리케이션을 마우스 오른쪽 단추로 클릭한 다음 새로 만들기를 클릭합니다.

  4. 애플리케이션 이름에 를 입력SamplesTemplate한 다음 확인을 클릭합니다.

응용 프로그램에 스크립트를 추가하려면

  1. 방금 만든 SamplesTemplate 애플리케이션의 폴더를 확장하고 왼쪽 창에서 리소스 를 마우스 오른쪽 단추로 클릭합니다.

  2. 추가를 가리키고 사전 처리 스크립트를 클릭합니다.

  3. 추가를 클릭하고 SamplePreProcessing.bat 찾습니다.

  4. 파일을 선택하고 열기를 클릭합니다.

  5. 파일 형식에서 System.BizTalk:PreprocessingScript를 클릭한 다음 확인을 클릭합니다.

    응용 프로그램에 SamplePreProcessing.bat가 추가되고 응용 프로그램의 리소스 폴더에 표시됩니다.

  6. 리소스를 다시 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 사후 처리 스크립트를 클릭합니다.

  7. 추가를 클릭하고 SamplePostProcessing.bat 찾습니다.

  8. 파일을 선택하고 열기를 클릭합니다.

  9. 파일 형식에서 System.BizTalk:PostprocessingScript를 클릭한 다음 확인을 클릭합니다.

    응용 프로그램에 SamplePostProcessing.bat가 추가되고 응용 프로그램의 리소스 폴더에 표시됩니다.

.msi 파일을 내보내려면

  1. BizTalk Server 관리 콘솔에서 SamplesTemplate 애플리케이션을 마우스 오른쪽 단추로 클릭하고 내보내기를 가리킨 다음 MSI 파일을 클릭합니다.

  2. 내보내기 마법사 시작 페이지에서 다음을 클릭합니다.

  3. 리소스 선택 페이지에서 다음을 클릭합니다.

  4. IIS 호스트 지정 페이지에서 다음을 클릭합니다.

  5. 종속성 페이지에서 다음을 클릭합니다.

  6. 대상 페이지의 대상 애플리케이션 이름에 애플리케이션 이름을 입력합니다.

  7. 생성할 MSI 파일에 MSI 파일의 전체 경로를 입력한 다음 내보내기를 클릭합니다. 예: C:\MSI\SamplesTemplate.msi

  8. 요약 페이지에서 마침을 클릭합니다.

애플리케이션 삭제

  • BizTalk Server 관리 콘솔에서 SamplesTemplate 애플리케이션을 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.

.msi 파일을 가져오려면

  1. BizTalk Server 관리 콘솔에서 애플리케이션을 마우스 오른쪽 단추로 클릭하고 가져오기를 가리킨 다음 MSI 파일을 클릭합니다.

  2. 가져오기 마법사 시작 페이지의 가져올 MSI 파일에서 이전에 내보낸 .msi 파일의 경로를 입력하고 다음을 클릭합니다. 필요한 경우 (....) 단추를 클릭하여 MSI 파일을 찾아볼 수 있습니다.

  3. 애플리케이션 설정 페이지의 애플리케이션 이름 드롭다운 목록에서 애플리케이션 이름을 선택합니다.

  4. 참조를 추가할 수 있는 애플리케이션에서 참조를 추가할 애플리케이션(있는 경우)을 선택하고 다음을 클릭합니다.

  5. 애플리케이션 대상 환경 설정 페이지에서 다음을 클릭합니다.

    참고

    이 샘플에서는 대상 환경을 지정하지 않아도 됩니다. 이 기능에 대한 배경 정보는 바인딩 파일 및 애플리케이션 배포를 참조하세요. 바인딩 파일을 추가하는 방법에 대한 지침은 애플리케이션에 바인딩 파일을 추가하는 방법을 참조하세요.

  6. 요약 가져오기 페이지에서 요약 정보가 올바른지 확인한 다음 가져오기를 클릭합니다.

  7. 결과 페이지에서 마침을 클릭합니다.

  8. 스크립트를 실행할 때 만든 로그 파일을 열고 가져오기 작업이 기록되었는지 확인합니다.

응용 프로그램을 설치하려면

  1. .msi 파일을 두 번 클릭하고 설치 마법사를 실행합니다.

  2. 로그 파일을 열고 설치 작업이 로깅 정보에 추가되었는지 확인합니다.

스크립트가 제대로 작동했는지 확인하려면

  • 로그 파일을 열고 지정된 작업 중에 스크립트가 실행되었는지 확인합니다.

참고 항목

애플리케이션 배포(BizTalk Server 샘플 폴더)
BizTalk 애플리케이션 배포