다음을 통해 공유


BRE 규칙 배포

SWIFT 메시지를 처리하려면 A4SWIFT 오케스트레이션에서 사용하는 BRE 규칙을 배포해야 합니다.

요약

다음 어휘를 게시합니다.

  • A4SWIFT_CodeLists.xml 및 A4SWIFT_Functions.xml 어휘. 이러한 기능은 drive:\Program Files\Microsoft BizTalk Accelerator for SWIFT <버전> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies\Vocabulary에 있습니다<.> BRE 배포 유틸리티를 사용하여 게시하고 배포합니다.

    다음 정책을 게시하고 배포합니다.

  • 배포된 스키마에 대한 SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml 및 네트워크 규칙 정책(SWIFT_NetworkRulexxx_Policy.xml)을 포함한 메시지 스키마에 대한 SWIFT 기본 정책입니다. 이는 drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <버전> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies에 있습니다<. BRE 배포 유틸리티를 사용하여 게시하고 배포합니다.

  • 배포된 메시지 스키마(MTxxx_Master_Policy.xml 및 MTxxx_Validation_Policy.xml)와 연결된 마스터 및 유효성 검사 정책입니다. 이러한 기능은 drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <버전> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Category 1\MTxxx에 있습니다<. BRE 배포 유틸리티를 사용하여 게시하고 배포합니다.

  • BIC 유효성 검사가 필요한 경우 BIC 유효성 검사(BIC_Master_Policy.xml 및 BIC_Validation_Policy.xml)와 연결된 마스터 및 유효성 검사 정책입니다. 이는 drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <버전> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies에 있습니다<. 이러한 정책을 게시하고 배포하기 전에 SQL Server 이름, BIC 데이터베이스 이름 및 통합 보안 값으로 BIC_Master_Policy.xml 사용자 지정해야 합니다. 자세한 내용은 은행 식별자 코드 유효성 검사 사용을 참조하세요. 규칙 엔진 배포 마법사를 사용하여 게시하고 배포합니다.

BRE 규칙을 배포하려면

  1. BRE 배포 유틸리티를 실행합니다. 자세한 내용은 아래의 "BRE 규칙 모두 한 번에 배포"를 참조하세요. 이 유틸리티는 다음을 게시하고 배포합니다.

    • A4SWIFT_CodeLists.xml 및 A4SWIFT_Functions.xml 어휘

    • SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml 및 네트워크 규칙 정책(SWIFT_NetworkRulexxx_Policy.xml)을 비롯한 메시지 스키마에 대한 SWIFT 기본 정책

    • 배포된 메시지 스키마(MTxxx_Master_Policy.xml 및 MTxxx_Validation_Policy.xml)와 연결된 마스터 및 유효성 검사 정책

  2. SQL Server 이름, BIC 데이터베이스 이름 및 통합 보안 값을 사용하여 BIC_Master_Policy.xml 사용자 지정합니다. 자세한 내용은 은행 식별자 코드 유효성 검사 사용을 참조하세요.

  3. 규칙 엔진 배포 마법사를 실행하여 BIC_Master_Policy.xml 및 BIC_Validation_Policy.xml 게시하고 배포합니다( <드라이브>:\Program Files\ SWIFT <버전> 용 Microsoft BizTalk Accelerator 메시지 팩\SWIFT 메시지\A4SWIFT-SRG<버전>\기본 정책). 자세한 내용은 아래의 "BRE 규칙 한 번에 하나씩 배포"를 참조하세요.

정책 배포 도구

어휘를 게시하고 정책을 배포하는 가장 쉬운 방법은 A4SWIFT SDK(소프트웨어 개발 키트)에서 BRE(비즈니스 규칙 엔진) 배포 유틸리티를 사용하는 것입니다. 동일한 작업을 한 번에 하나의 어휘 또는 정책으로 수행하는 BizTalk Server 규칙 엔진 배포 마법사를 사용하여 수행할 수도 있습니다.

참고

BRE 배포 유틸리티는 BIC 마스터 정책 및 BIC 유효성 검사 정책을 배포하지 않습니다. 규칙 엔진 배포 마법사를 사용하여 배포해야 합니다.

BRE 규칙 모두 한 번에 배포

BRE(비즈니스 규칙 엔진) 배포 유틸리티는 일련의 게시 및 배포 작업을 한 단계로 수행합니다. 프로젝트에 스키마를 추가할 때마다 배포 유틸리티를 다시 실행해야 합니다.

BRE 배포 유틸리티를 사용하여 BRE 규칙을 배포하려면
  1. 시작을 클릭하고 모든 프로그램을 가리키고 SWIFT용 Microsoft BizTalk Accelerator를 가리킨 다음 BRE 배포 유틸리티를 클릭합니다.

  2. BRE 배포 유틸리티 대화 상자에서 찾아보기를 클릭합니다.

  3. .NET 전역 어셈블리 캐시 대화 상자에서 A4SWIFT 스키마 배포에서 배포한 프로젝트 어셈블리를 선택한 다음 확인을 클릭합니다.

  4. BRE 배포 유틸리티 대화 상자에서 배포를 클릭합니다.

    참고

    해당 어셈블리를 사용하여 배포한 스키마에 따라 배포 유틸리티는 관련 규칙을 식별하고 BRE와 함께 사용할 수 있도록 게시합니다. 완료되면 BRE 배포 유틸리티에 다음 메시지가 표시됩니다.

    참고

    "배포가 완료되었습니다. 자세한 내용은 로그 파일 또는 비즈니스 규칙 작성기를 참조하세요."

  5. BRE 배포 유틸리티 대화 상자를 닫습니다.

  6. Windows 탐색기를 엽니다. <드라이브>:\Documents and Settings\All Users\Application Data로 이동하여 로그 파일 BREDeploymentLog.txt 해당 드라이브에 표시되는지 확인합니다.

  7. 규칙 엔진 업데이트 서비스를 다시 시작합니다. 시작을 클릭하고, 실행을 클릭하고, services.msc를 입력하고, 확인을 클릭하여 이 작업을 수행합니다. 서비스(로컬) 창에서 규칙 엔진 업데이트 서비스를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다.

BRE 규칙 한 번에 하나씩 배포

규칙 엔진 배포 마법사를 사용하여 어휘를 게시하고 정책을 한 번에 하나씩 배포할 수 있습니다. 어휘의 경우 이 프로세스에는 한 단계로 파일에서 데이터베이스로 어휘를 가져오고 게시하는 작업이 포함됩니다. 정책의 경우 프로세스에는 한 단계에서 정책을 가져오고 게시한 다음 다른 단계에서 배포하는 작업이 포함됩니다.

규칙 엔진 배포 마법사를 사용하여 BRE 규칙을 배포하려면
  1. 시작을 클릭하고 모든 프로그램을 가리킨 다음 MicrosoftBizTalk Server 가리킨 다음 비즈니스 규칙 엔진 배포 마법사를 클릭합니다.

  2. 규칙 엔진 배포 마법사 시작 페이지에서 다음을 클릭합니다.

  3. 배포 작업 페이지에서 파일에서 정책/어휘 가져오기 및 게시를 클릭하고 다음을 클릭합니다.

  4. 정책 저장소 페이지의 SQL Server 이름 목록에서 서버를 선택하고 선택한 서버의 구성 데이터베이스 목록에서 BizTalkRuleEngineDb를 선택합니다. 다음을 클릭합니다.

  5. 가져오기 규칙 엔진 정책/어휘 파일 페이지에서 찾아보기를 클릭합니다.

  6. 파일에서 정책 가져오기 페이지의 보기 드롭다운 목록에서 어휘 또는 정책에 따라 다음 폴더 중 하나로 이동합니다.

    • <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies\Vocabulary for A4SWIFT_CodeLists.xml 및 A4SWIFT_Functions.xml

    • <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies for SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml, 네트워크 규칙 정책, BIC_Master_Policy.xml 및 BIC_Validation_Policy.xml

    • <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Category 1\MTxxx for the master and validation policies with deployed message schemas

  7. 배포할 정책을 선택한 다음 열기를 클릭합니다.

  8. 가져오기 규칙 엔진 정책/어휘 파일 페이지에서 다음을 클릭합니다.

  9. 준비 페이지에서 다음을 클릭합니다.

  10. 정책/어휘 가져오기 페이지에서 명령이 성공했는지 확인하고 다음을 클릭합니다.

  11. 정책을 배포하려면 규칙 엔진 배포 마법사 완료 페이지에서 이 마법사 실행을 다시 클릭한 다음 마침을 클릭합니다.

  12. 규칙 엔진 배포 마법사 시작 페이지에서 다음을 클릭합니다.

  13. 배포 작업 페이지에서 정책 배포를 클릭한 다음 다음을 클릭합니다.

  14. 정책 저장소 페이지의 SQL Server 이름 목록에서 서버를 선택하고 선택한 서버의 구성 데이터베이스 목록에서 BizTalkRuleEngineDb를 선택합니다. 다음을 클릭합니다.

  15. 정책 배포 페이지에서 규칙 엔진 정책 텍스트 상자 옆의 아래쪽 화살표를 클릭하고 방금 게시한 정책을 선택한 다음 다음을 클릭합니다.

  16. 준비 페이지에서 다음을 클릭합니다.

  17. 정책/어휘 가져오기 페이지에서 명령이 성공했는지 확인하고 다음을 클릭합니다.

  18. Finish를 클릭합니다.

  19. 규칙 엔진 업데이트 서비스를 다시 시작합니다. 시작을 클릭하고, 실행을 클릭하고, services.msc를 입력하고, 확인을 클릭하여 이 작업을 수행합니다. 서비스(로컬) 창에서 규칙 엔진 업데이트 서비스를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다.