FIX: 트랜잭션 통합자 보내면 미러 트랜잭션 ID 값을 호스트 통합 서버 2013 CSMI 비교값

증상

Microsoft 호스트 통합 서버 2013에 트랜잭션 통합이 미러 트랜잭션 ID (예: M123) 호출 하는 방법에 지정 된 값 대신 CSMI (기본 미러 트랜잭션 이름)와 같은 미러 트랜잭션 ID 값을 보냅니다 경우도 있습니다. 이 문제가 발생 하면 다음과 유사한 이벤트가 응용 프로그램 로그에 기록 될 수 있습니다.


원인

구성 섹션 처리기에 대 한 SNA 링크 원격 환경 (RE) 값인 CSMI 기본 미러 트랜잭션 ID 값을 잘못 지정 때문에이 문제가 발생 합니다. App.config 파일에서 mirrorTransactionId 매개 변수를 포함 하지 않으면 기본값인 CSMI 트랜잭션 통합자 응용 프로그램에서 호출 되는 메서드에서 지정 된 미러 트랜잭션 ID 값을 사용 하는 대신 SNA 링크 원격 환경에 대 한 구성 섹션 처리기에 의해 제공 됩니다.

해결 방법

누적 업데이트 정보

이 문제를 해결 하는 수정 프로그램이 누적 업데이트 1 에서 호스트 통합 서버 2013 포함 됩니다.

해결 방법

이 문제를 해결 하려면 다음 트랜잭션 통합자 응용 프로그램에 대해 생성 된 app.config 또는 web.config 파일의 < remoteEnvironment > 섹션을 추가 합니다. 이 미러 트랜잭션 ID 값을 메서드에서 CSMI 기본값 대신 사용할 수 있습니다.

mirrorTransactionId=""
App.config 파일의 < remoteEnvironment > 섹션은 다음과 같습니다.

<remoteEnvironments>
< remoteEnvironment 이름 = "이름" RE isDefault = "true" 코드 페이지 "37" 시간 초과 = "10" = >
< snaLink localLuName = "localLuName" remoteLuName = "remoteLuName" modeName = "modeName" mirrorTransactionId = "" allowExplicitSyncPoint = "false" overrideSnaSourceTransactionProgram = "false" syncLevel2Supported = "false" essoAffiliateApplication = "" securityFromClientContext = "false" / >
  </remoteEnvironment>
</remoteEnvironments>

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

자세한 내용

호스트 통합 서버 2013, 트랜잭션 통합자 응용 프로그램에서 사용할 수 있는 다양 한 구성 옵션을 사용 하는 값을 결정 하는 경우 다음 순서를 사용 합니다.

  1. 클라이언트 컨텍스트 옵션

  2. App.Config 또는 Web.Config 파일

  3. 트랜잭션 통합 어셈블리에서 메서드 속성


이 순서는 미러 트랜잭션 ID 값이 아닌 다른 구성 옵션에도 적용 됩니다.

"현상" 절에 설명 된 시나리오에서는 CSMI 미러 트랜잭션 ID 값에 대 한 기본 값은 잘못 선택한 사용 하기 위해 메서드 속성 전. 이것 때문에 IBM 메인프레임 CICS 트랜잭션 프로그램에 보낼 잘못 된 미러 트랜잭션 ID 값입니다.

기본값인 CSMI 미러 트랜잭션 ID 값을 여기에 설명 되어 있는 세 가지 구성 옵션에 지정 되지 않은 경우에 사용 해야 합니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×