EDI-AS2 솔루션에 대한 바인딩을 내보내는 방법
이 항목에서는 EDI 및/또는 AS2 솔루션으로 설정된 컴퓨터에서 구성을 내보내는 방법을 설명합니다. 이 방법을 사용하면 다른 컴퓨터에서도 같은 구성을 자동으로 설정할 수 있습니다. 응용 프로그램, 그룹 또는 어셈블리에서 바인딩을 내보낼 수 있습니다.
BizTalk Server 관리 콘솔 내에서 바인딩 파일을 만듭니다. .xml 바인딩 파일에는 BizTalk Server 구성과 관련한 모든 정보가 포함됩니다. 여기에는 특정 보안 정보를 제외한 모든 EDI 및 AS2 구성 속성이 포함됩니다. 바인딩 파일의 노드(EDI 및 AS2 노드 포함)에 대한 자세한 내용은 바인딩 파일의 구조를 참조하세요. EDI/AS2 바인딩에 대한 일반적인 내용은 아래의 "BizTalk Server 바인딩 파일의 EDI 및 AS2 노드"를 참조하세요.
.msi 파일을 사용하여 응용 프로그램 내보내기의 일부로서 바인딩을 내보낼 수도 있습니다. 자세한 내용은 BizTalk 애플리케이션을 내보내는 방법을 참조하세요. 또는 BTSTask 명령을 사용하여 바인딩을 내보내고 가져올 수도 있습니다. BTSTask에 대한 자세한 내용은 BTSTask Command-Line 참조를 참조하세요.
바인딩 내보내기
구성을 내보낼 때 BizTalk Server 모든 바인딩된 당사자의 EDI 속성 및 기타 당사자 정보를 자동으로 내보냅니다. 전역 파티 정보의 내보내기를 활성화하면 BizTalk Server 오케스트레이션에 바인딩되지 않은 파티의 속성과 전역 EDI 속성도 내보냅니다. 전역 파티 정보는 다음과 같은 세 가지 방법으로 내보낼 수 있습니다.
바인딩 내보내기 대화 상자에서 전역 파티 정보 내보내기 속성 선택.
MSI 파일 내보내기 마법사의 리소스 선택 창에서 전역 파티 확인란 선택.
BTSTask 명령줄 도구에서 다음과 같이 GlobalParties 스위치 사용.
BTSTask ExportBindings -Destination:value ((([-ApplicationName:value] | [-AssemblyName:value]) [-GlobalParties]) | [-GroupLevel])
바인딩 파일을 내보내는 경우 보안상의 이유로 BizTalk Server가 파일에서 바인딩의 암호를 제거합니다. BizTalk Server X12 속성에서 EDIFACT 속성 및 ISA1, ISA2, ISA3 및 ISA4 필드에서 UNB6.1 및 UNB6.2 필드를 제거합니다.
export-bindings, export-application 또는 BTSTask 명령을 사용하는 것 외에 XML 바인딩 파일을 수동으로 만들 수도 있습니다. 그러면 기간 업무(LOB) 응용 프로그램에서 파티 및 EDI 설정을 내보낼 수 있습니다. 그런 다음 import-bindings 명령이나 BTSTask 명령을 사용하여 바인딩을 가져올 수 있습니다.
필수 구성 요소
BizTalk Server 관리자 그룹의 구성원인 계정으로 로그온해야 합니다. 자세한 내용은 BizTalk Server 설명서의 "BizTalk 애플리케이션 배포 및 관리에 필요한 권한"을 참조하세요.
구성을 바인딩 파일로 내보내기
구성을 내보내려는 컴퓨터에서 BizTalk Server 관리 콘솔을 엽니다.
구성을 복사할 BizTalk 애플리케이션을 마우스 오른쪽 단추로 클릭하고 내보내기를 가리킨 다음 바인딩을 클릭합니다.
참고
BTSTask 유틸리티를 사용하여 구성을 내보내거나 가져올 수도 있습니다.
내보내기 옵션을 선택하여, 현재 응용 프로그램 또는 그룹에서 내보내거나 어셈블리에 대한 바인딩을 내보냅니다.
오케스트레이션이 바인딩되지 않은 경우에도 모든 당사자와 해당 중요하지 않은 속성을 내보내려면 전역 파티 정보 내보내기를 클릭합니다.
참고
전역 파티 정보 내보내기를 클릭하지 않으면 BizTalk Server 오케스트레이션에 바인딩된 모든 당사자의 속성을 바인딩 파일로 내보냅니다. 그러나 전역 파티 정보 내보내기를 클릭하지 않는 한 오케스트레이션에 바인딩되지 않은 당사자는 내보내지 않습니다.
참고
전역 파티 정보 내보내기 속성이 선택된 동안 생성된 바인딩 파일에는 컴퓨터에 정의된 모든 당사자의 구성이 포함됩니다. 컴퓨터에 정의된 전체 파티 집합의 하위 집합 구성은 내보낼 수 없습니다.
확인을 클릭하여 바인딩을 내보냅니다.
참고
BizTalk Server 암호 또는 보안/인증 정보와 같은 EDI 중요한 필드를 내보내지 않습니다. 중요한 모든 EDI 필드에 대해서는 빈 문자열을 내보냅니다. 다른 컴퓨터로 바인딩을 가져온 후에는 중요한 EDI 필드의 값을 수동으로 설정해야 합니다.
암호 또는 보안/인증 정보와 같은 중요한 EDI 필드는 나중에 바인딩을 가져온 컴퓨터에서 설정할 수 있도록 직접 메모해둡니다.
BizTalk Server 바인딩 파일의 EDI 및 AS2 노드
전역 파티 정보 내보내기 속성이 선택된 구성을 내보내면 BizTalk Server 다음 노드가 있는 바인딩 파일을 생성합니다.
EdiData
PartyEDIProperties
PartnerAgreement
Contacts
PartnerEdifact
PartnerEdifactReceiverGroups
PartnerEdifactSenderGroups
PartnerAckValidation
PartnerX12
PartnerX12ReceiverGroups
PartnerX12SenderGroups
PartnerBatchUpdatable
PartnerAS2CommonUpdatable
PartnerAS2
EDI 전역 속성은 다음 노드의 바인딩 파일에 추가됩니다.
EDIGlobalProperties
EDIGlobalProperties
GlobalCommon
GlobalEdiFact
GlobalX12
EDI 및 AS2 노드는 BizTalk Server 바인딩 파일의 끝에 추가됩니다. EdiData 노드는 Party Collection 노드 아래의 Party 하위 노드에 추가되고, EdiGlobalProperties 노드는 Party Collection 노드 뒤에 같은 수준으로 추가됩니다. BizTalk 바인딩 파일의 EDI 및 AS2 노드에 대한 자세한 내용은 바인딩 파일의 구조를 참조하세요.
EdiData 노드는 선택 사항입니다. 하지만 EdiData 노드가 있는 경우 EdiData 아래에 있는 하위 노드는 필수 사항입니다. 마찬가지로, EdiGlobalProperties 노드는 선택 사항이지만 EdiGlobalProperties 노드가 있으면 그 아래의 하위 노드는 필수 사항입니다.
EDI 및 AS2 바인딩 파일 노드는 BizTalk Server 관리 콘솔의 파트너 계약 관리자 속성 페이지에 직접 해당하지 않습니다. 일부 EDI 및 AS2 바인딩 파일 노드에는 보낸 사람 역할에 사용되는 속성과 받는 사람 역할에 사용되는 속성이 모두 포함됩니다. 역할은 노드의 IsSender 속성으로 표시됩니다. 보낸 사람과 받는 사람 역할 모두에 사용되지 않는 노드(PartnerAgreement, PartnerBatchUpdatable, PartnerAS2Updatable 및 GlobalCommon)는 IsSender가 항상 False입니다.
IsSender가 True와 False 중 무엇으로 설정되어 있든, PartnerEdifact 및 PartnerX12 노드에는 받는 사람과 보낸 사람 역할 모두에 대한 속성이 포함됩니다. 예를 들어 PartnerEdifact는 IsSender가 True인 경우에도 Una1 필드(파티(교환 받는 사람)에 사용됨)를 포함합니다. PartnerEdifact는 또한 IsSender가 False인 경우에도 Unb5CheckDup 필드(파티(교환 보낸 사람)에 사용됨)를 포함합니다. 하지만 IsSender가 True인 경우 파티(교환 받는 사람)에 대한 필드는 UI 또는 엔진에서 사용되지 않고 기본값이 지정됩니다. 마찬가지로, IsSender가 False이면 파티(교환 보낸 사람)에 대한 필드는 UI 또는 엔진에서 사용되지 않고 기본값이 지정됩니다.
속성의 기본값이 null인 경우, 필드에 값을 지정하지 않으면 필드가 바인딩 파일에 포함되지 않습니다.
바인딩 파일 데이터는 BizTalk 관리 데이터베이스(BizTalkMgmtDb)의 테이블에 저장됩니다.