SWIFT용 Microsoft BizTalk Accelerator의 알려진 문제(A4SWIFT)
이 섹션에는 MICROSOFT BizTalk Accelerator for SWIFT(A4SWIFT)에서 오류를 방지하는 데 도움이 될 수 있는 유용한 정보가 포함되어 있습니다. 알려진 문제는 다음 영역으로 그룹화됩니다.
메시지 복구 및 새 전송
복구 문서의 인쇄는 취소된 경우에도 기록 로그에 기록됩니다.
받은 편지함 복구에서 문서에 대한 Print 명령을 실행한 다음 인쇄를 취소하면 인쇄 내용이 기록 로그에 계속 입력됩니다. 이 문제는 InfoPath 양식에서 복구할 문서를 열고 파일 메뉴에서 인쇄 명령을 클릭한 다음 인쇄 대화 상자에서 취소를 클릭할 때 발생합니다. 기록 로그의 항목을 무시해야 합니다.
중복 서명으로 인해 XLANG/s 오류 메시지가 발생할 수 있습니다.
검증 도구가 복구기와 동일한 인증서를 사용하는 경우 A4SWIFT 메시지를 일시 중단하고 중복 서명이 허용되지 않음을 오류 메시지에 나타냅니다. 그러나 A4SWIFT XLANG/s의 이벤트 원본을 사용하여 XLANG/s 서비스가 일시 중단되었음을 나타내는 또 다른 오류 메시지도 생성합니다. 이 문자열은 무시해도 됩니다.
메시지 크기는 복구 성능에 영향을 줄 수 있습니다.
비정상적으로 큰 XML 파일을 복구하려고 하면 메시지 형식에 대한 InfoPath 양식에서 XML 파일을 열면 시스템 성능이 크게 저하됩니다. 메모리 사용량이 증가하고, CPU 사용량이 감소할 수 있으며, 작업을 완료할 수 있는 스토리지가 충분하지 않다는 오류와 함께 프로세스가 실패할 수 있습니다.
메시지에 성공적으로 서명하는 데 사용된 마지막 서명은 서명 인증에 의해 인증됩니다.
InfoPath 양식에서 서명 인증 단추를 클릭하면 양식에 이미 서명한 경우에만 현재 단계에 대한 서명의 유효성이 검사됩니다. 그렇지 않으면 이전 단계의 서명에 대한 유효성을 검사하고, 서명이 있는 경우 다음 오류를 게시합니다.
서명 사용자가 부서 department_name> stage_name> 역할에 대해 올바르게 구성<되지 않았습니다.<
예를 들어 확인 단계 직후 승인 단계에 있다고 가정합니다. 아직 승인자로 양식에 서명하지 않은 경우 서명 인증을 클릭하면 A4SWIFT 인증자가 승인자의 서명이 아닌 검증 도구에서 사용한 서명을 인증하고 이전 오류를 게시합니다.
A4SWIFT 정리 도구는 템플릿을 삭제하지 않습니다.
A4SWIFT 정리 도구는 다음 작업을 수행하지 않습니다.
MRSR 사이트에서 모든 MT 템플릿을 제거합니다.
MRSR 사이트에서 모든 계약 및 파트너 프로필을 제거합니다.
모든 사용자, 역할 및 부서를 제거합니다.
MRSR 사이트에서 A4SWIFT BizTalk Server 등록 취소
A4SWIFT_MRSRDepartment 속성은 구문 분석하지 않은 메시지의 빈 문자열로 설정됩니다.
메시지 복구 오케스트레이션이 수정된 매개 변수가 없는 메시지인 MessageBox로 라우팅되면 A4SWIFT_MRSRDepartment 속성을 빈 문자열로 설정하고 승격합니다. 송신 포트는 이 속성을 구독할 수 없습니다.
SSO 서비스가 중지된 경우 부서를 저장할 수 없음
SSO 서비스가 중지될 때 부서를 추가하려고 하면 기본 SSO 서버 <컴퓨터 이름이> 실패했음을 나타내는 오류가 표시됩니다. SSO가 구성되어 있고 SSO 서비스가 해당 서버에서 실행되고 있는지 확인하십시오.
부서 이름에 문자 "~"가 포함되어서는 안 됩니다.
문자 "~"가 포함된 부서 이름으로 인해 A4SWIFT 데이터베이스에 문제가 발생합니다.
Infopath 양식 서명
InfoPath 양식의 서명은 수동으로 수행해야 합니다.
보안
신뢰할 수 있는 호스트와 신뢰할 수 없는 호스트를 혼합하면 스푸핑을 사용하도록 설정할 수 있습니다.
신뢰할 수 없는 다른 BizTalk Server 호스트 애플리케이션에서 SWIFT 바인딩된 메시지를 스푸핑할 수 있습니다. 이는 혼합 신뢰 모드에서 실행되는 경우에만 문제입니다(신뢰할 수 있는 호스트 및 신뢰할 수 없는 호스트가 동일한 BizTalk Server 그룹에서 애플리케이션을 실행하는 경우). 파티 확인 파이프라인 구성 요소를 사용하여 SWIFT 바인딩된 메시지의 원본을 식별하여 이 위험을 완화할 수 있습니다. 완전히 신뢰할 수 있는 환경이나 대부분의 사용 시나리오에서 실행할 때는 필요하지 않습니다. 신뢰할 수 있는 호스트와 신뢰할 수 없는 호스트를 혼합할 때 보안 애플리케이션을 빌드하기 위한 BizTalk Server 지침을 따라야 합니다.
기타
CacheEntries 설정은 설치 프로그램에 의해 다시 설정되어 성능에 영향을 미칠 수 있습니다.
CacheEntries 레지스트리 키는 비즈니스 규칙 엔진 업데이트 서비스에서 캐시하는 최대 규칙 집합 수를 결정합니다. BizTalk Server 설치 프로그램은 기본적으로 CacheEntries를 32로 설정합니다. A4SWIFT 설치 프로그램은 최적의 성능을 위해 \BusinessRules\3.0\CacheEntries HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft 512로 변경합니다. 그러나 특정 상황에서는 CacheEntries가 자동으로 다시 설정될 수 있습니다. 이는 시스템 성능에 영향을 줄 수 있습니다.
규칙 엔진 업데이트는 CacheEntries를 512에서 32로 변경할 수 있습니다. 규칙 엔진 업데이트를 설치한 후 필요한 경우 CacheEntries를 512로 수동으로 다시 설정합니다.
A4SWIFT 설치 프로그램에서 CacheEntries를 32에서 512로 설정하더라도 A4SWIFT 제거해도 CacheEntries는 512에서 32로 다시 설정되지 않습니다.
자세한 내용은 BizTalk Server 도움말의 "규칙 엔진 구성 및 튜닝 매개 변수" 항목을 참조하세요.
파이프라인 프로젝트를 빌드하면 많은 경고가 발생할 수 있습니다.
SWIFT 어셈블러를 송신 파이프라인에 추가하거나 SWIFT 디스어셈블러를 수신 파이프라인에 추가한 다음 해당 파이프라인을 포함하는 파이프라인 프로젝트를 빌드할 때 파이프라인 구성 요소와 관련된 일련의 경고를 받을 수 있습니다. 이러한 경고는 Visual Studio에서 종속성을 찾을 수 없음을 나타냅니다. 다음과 같이 참조 폴더에서 SWIFTAsm 또는 SWIFTDasm 어셈블리의 로컬 복사 속성을 변경하여 이러한 경고로 이어지는 조건을 수정할 수 있습니다.
Visual Studio의 솔루션 탐색기 파이프라인 프로젝트를 확장한 다음 참조 노드를 확장합니다.
참조 노드에서 SWIFTAsm 어셈블리 및/또는 SWIFTDasm 어셈블리를 선택합니다.
속성 창에서 로컬 복사 속성의 값을 False로 변경 합니다.
파이프라인 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 빌드를 클릭합니다.
참고
종속성에 대한 경고를 찾을 수 없습니다.