응용 프로그램 배포 및 테스트
참고
이 자습서는 BizTalk Server만 적용됩니다.
이 항목에서는 BizTalk Server 애플리케이션을 빌드, 배포, 구성 및 테스트합니다.
애플리케이션 빌드 및 배포
솔루션 탐색기 BizTalk 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
속성 페이지에서 서명 탭을 클릭하고 어셈블리 서명 확인란을 선택한 다음 드롭다운에서 강력한 새 이름 키 파일을 만드는 옵션을 선택합니다. 프롬프트에 따라 파일을 만듭니다.
프로젝트에 대한 변경 내용을 저장합니다. 솔루션 탐색기 솔루션 이름을 마우스 오른쪽 단추로 클릭한 다음 솔루션 빌드를 클릭합니다.
프로젝트가 성공적으로 빌드된 후 솔루션 탐색기 솔루션 이름을 마우스 오른쪽 단추로 클릭한 다음 솔루션 배포를 클릭합니다.
애플리케이션 구성
애플리케이션을 구성하려면 BizTalk Server 관리에서 송신 및 수신 포트를 만든 다음 오케스트레이션의 일부로 만든 오케스트레이션 및 논리적 송신/수신 포트에 바인딩합니다.
BizTalk Server 애플리케이션에서 JSON 구매 주문을 받는 수신 포트를 만듭니다.
BizTalk Server 관리에서 BizTalk 애플리케이션 1을 확장하고 수신 포트를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 단방향 수신 포트를 클릭합니다.
수신 포트의 이름을 입력한 다음 왼쪽 창에서 수신 위치를 클릭합니다. 수신 위치 탭에서 새로 만들기를 클릭합니다.
수신 위치의 이름을 지정하고 포트 유형을 FILE로 선택한 다음 구성을 클릭합니다.
수신 위치에서 들어오는 JSON 구매 주문을 선택할 폴더 위치를 입력합니다. 를 파일 마스크로 지정
*.json
한 다음 확인을 클릭합니다.수신 파이프라인 드롭다운에서 JSONToXml을 선택합니다. BizTalk Server 애플리케이션에서 이 사용자 지정 수신 파이프라인을 만들었습니다. 파이프라인 옆에 있는 줄임표 (...) 단추를 마우스 오른쪽 단추로 클릭한 다음 1단계 – 구성 요소 할당 해제에서 다음 값을 제공합니다.
Rootnode-
ROOT
RootNodeNamespace –
http://BTSJSON
.이러한 값은 JSON 구매 주문에서 JSON 스키마 마법사를 사용하여 생성된 XML 구매 주문 스키마의 대상 네임스페이스와 루트 노드 이름을 나타냅니다.
열려 있는 모든 대화 상자를 종료할 때까지 확인을 클릭합니다.
JSON 송장 메시지를 보낼 송신 포트를 만듭니다.
BizTalk Server 관리에서 BizTalk 애플리케이션 1을 확장하고 포트 보내기를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 정적 단방향 송신 포트를 클릭합니다.
송신 포트의 이름을 지정하고, 포트 유형을 FILE로 선택한 다음, 구성을 클릭합니다.
송신 포트가 나가는 JSON 송장을 복사할 폴더 위치를 입력합니다. 를 파일 이름으로 지정
%MessageID%.json
한 다음 확인을 클릭합니다.파이프라인 보내기 드롭다운에서 XmlToJSON을 선택한 다음 확인을 클릭합니다.
열려 있는 모든 대화 상자를 종료할 때까지 확인을 클릭합니다.
마지막으로 오케스트레이션의 일부로 만든 논리 포트를 방금 만든 실제 포트에 바인딩하여 응용 프로그램을 구성합니다.
BizTalk 애플리케이션 1을 마우스 오른쪽 단추로 클릭한 다음 구성을 클릭합니다.
왼쪽 창에서 ProcessPO를 클릭합니다. 오른쪽 창에서 BizTalk Server 호스트를 연결하고 논리 포트를 실제 포트에 매핑한 다음 확인을 클릭합니다.
BizTalk 애플리케이션 1을 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.
애플리케이션 테스트
다운로드한 샘플로 이동하고 TestMessage 폴더에서 JsonPurchaseOrder.json을 복사하여 수신 위치와 연결된 폴더에 붙여넣습니다. 파일이 사라질 때까지 기다립니다.
앞서 만든 송신 포트와 연결된 폴더로 이동합니다. 폴더에서 <GUID.json> 파일을 사용할 수 있습니다. 파일을 열고 이 파일이 송장 메시지인지 확인합니다.