다음을 통해 공유


BizTalk Accelerator for SWIFT 업그레이드

BizTalk Server BizTalk Accelerator for SWIFT(A4SWIFT)를 업그레이드합니다.

업그레이드하기 전에

  • 업그레이드를 실행하는 사용자는 BizTalk Server Administrators 그룹의 구성원이어야 합니다.
  • SQL Server(MSSQLSERVER) 서비스는 A4SWIFT 업그레이드를 수행할 때 실행되어야 합니다.
  • 자동 설치를 실행하여 A4SWIFT 업그레이드하지 마세요.
  • BizTalk Server 업그레이드한 다음 A4SWIFT 업그레이드합니다.
  • 런타임 구성 요소를 설치하려면 A4SWIFT 업그레이드를 위해 BizTalk Server 런타임을 설치해야 합니다. A4SWIFT 업그레이드 전에 BizTalk Server 런타임이 설치되지 않은 경우 A4SWIFT 구성 요소가 설치되지 않고 GAC(전역 어셈블리 캐시)의 이전 어셈블리가 제거됩니다.
  • A4SWIFT 설치하면 MessagePack이 설치됩니다. 업그레이드하는 동안 기존 버전의 MessagePack이 대체됩니다.
  • A4SWIFT 설치를 실행하여 A4SWIFT 업그레이드합니다. 설치 프로그램은 기존 A4SWIFT 구성 정보를 마이그레이션합니다.
  • 업그레이드는 사용되지 않는 기능의 폴더 및 바로 가기를 제거할 수 없습니다.

지원되는 업그레이드 경로

다음 표에서는 업그레이드할 수 있는 지원되는 A4SWIFT 버전을 나열합니다. "예"는 버전을 업그레이드할 수 있음을 의미합니다. "아니요"는 버전을 업그레이드할 수 없음을 의미합니다. A4SWIFT 버전이 나열되지 않으면 해당 버전을 업그레이드할 수 없습니다.

버전 BizTalk Server 2016 BizTalk Server 2013 R2 BizTalk Server 2013
A4SWIFT 2013 Yes Yes
A4SWIFT 2010 아니요 Yes

업그레이드 A4SWIFT

  1. A4SWIFT 데이터베이스 및 SWIFT 메시지 스키마를 백업합니다. 설치 프로그램은 A4SWIFT 데이터베이스를 업그레이드합니다.

  2. 업데이트한 및 %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT MessagePack 폴더의 %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT 모든 파일을 백업합니다.

  3. A4SWIFT MessagePack 어셈블리에 대한 참조가 있는 프로젝트, BizTalk 아티팩트 또는 어셈블리를 배포 취소합니다.

  4. Visual Studio에서 모든 A4SWIFT 어셈블리를 다음 순서로 수동으로 배포 취소합니다.

  • Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
  • Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
  • Microsoft.Solutions.FinancialServices.SWIFT.MrsrService
  • Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.
  1. A4SWIFT 설치 프로그램을 실행하여 업그레이드합니다.

참고

A4SWIFT 업그레이드하면 폴더에서 %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\ServiceA4SWIFT 관리자A4SWIFT 사용자 그룹에 대한 액세스 권한이 제거됩니다.

업그레이드 후 단계

  1. BTSTask.exe (%programfiles%\Microsoft BizTalk Server)를 사용하여 A4SWIFT 어셈블리를 다음 순서로 수동으로 다시 배포합니다.

  2. Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas

  3. Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration

    참고

    를 다시 배포 Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas할 필요가 없습니다. 설치는 이 어셈블리를 다시 배포합니다.

    중요

    이전 단계에서 스키마 프로젝트를 다시 빌드하고 다시 배포하기 전에 스키마 프로젝트에서 이전 버전의 A4SWIFT Base Types.xsd 및 를 삭제하고 SWIFT Common Data Types.xsd 해당 스키마의 메시지 팩 버전으로 바꾼 다음 스키마 프로젝트를 빌드 및 배포합니다. 이러한 스키마를 바꾸지 않으면 스키마 프로젝트를 빌드하고 배포할 수 없습니다.

  4. 이전 버전의 A4SWIFT 또는 메시지 팩과 함께 사용한 프로젝트 또는 어셈블리를 다시 빌드하고 배포합니다.

  5. SWIFT 메시지 팩 스키마를 변경한 경우 새 메시지 팩 스키마에서 변경한 다음 해당 스키마를 빌드하고 배포합니다.

  6. 이전 버전의 A4SWIFT 함께 설치된 기존 BRE 정책을 배포 취소합니다. 그런 다음 A4SWIFT 설치 파일에서 최신 해당 정책을 설치하고 배포합니다. 이 작업은 수동으로 수행하거나 BREDeployment 도구를 사용하여 수행할 수 있습니다.

    참고

    A4SWIFT 업그레이드로 인해 BRE(비즈니스 규칙 엔진) 기능에 문제가 발생하지 않더라도 일부 BRE 정책이 각 메시지 팩에 대해 업데이트되므로 이전 버전의 A4SWIFT BRE 정책을 최신 메시지 팩 BRE 정책으로 바꾸는 것이 좋습니다.

  7. 폴더의 %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT 파일을 사용자 지정한 경우 최신 버전과 동일한 변경 내용을 적용합니다.

  8. 다음과 같이 db_denydatareader 역할의 멤버로 a4swift_limited 제거합니다.

    1. SQL Server Management Studio를 엽니다. Management Studio에서 데이터베이스를 확장하고 BIzTalk Accelerator for SWIFT를 확장한 다음 역할을 선택합니다.
    2. a4swift_limited 두 번 클릭합니다. 사용 권한을 선택하고 및 에 대해 SELECT를 Bic11Bic10검사. 확인을 선택하고 속성을 닫습니다.
    3. db_denydatareader 두 번 클릭합니다. 사용자 필드에서 a4swift_limited 선택한 다음 제거를 선택합니다. 확인을 선택합니다.
  9. QFERollUpDBUpdate 스크립트를 실행합니다.

    참고

    QFERollUpDBUpdate 스크립트를 실행하려면 A4Swift Administrators 그룹의 구성원이어야 합니다.

    1. SQL Server Management Studio를 엽니다. Management Studio에서 새 쿼리를 클릭합니다.
    2. 드롭다운 목록에서 A4SWIFT 데이터베이스를 선택합니다.
    3. Windows Explorer 으로 %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Scripts이동하여 QFERollUpDBUpdate.sql 파일을 새 쿼리 창으로 끌어온 다음 실행을 선택합니다.

다중 서버 환경에서 업그레이드

다중 서버 A4SWIFT 환경에서 모든 서버에서 BizTalk Server 업그레이드한 다음 A4SWIFT 업그레이드합니다. 다음 순서대로 서버를 마이그레이션합니다.

  • BizTalk 그룹을 호스팅하는 서버
  • 각 처리 노드
  • BAM 포털 서버

다음 단계

BizTalk Accelerator for SWIFT 구성