Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

LU0 프로그래밍 인터페이스를 사용 하는 세션 통합자 응용 프로그램은 메인프레임 응용 프로그램 으로부터 응답을 받을 때 다음 오류를 반환 합니다.

메시지: 호스트에서 반환 된 함수 관리 헤더 길이가 잘못 들어 있습니다.
오류 코드: Microsoft.HostIntegration.SNA.Session.SessionStatus.FMHLengthError "

원인

이 문제는 함수 관리 머리글 (FMH) 비트에 해당 응답 헤더 (RH) 1로 설정 된 세션 통합자를 메인프레임 응용 프로그램 데이터를 보낼 때 발생 합니다. 이 설정은 하나 이상의 함수 관리 (FM) 헤더는 응답에 포함 되어 있는지를 나타냅니다. "현상" 절에 설명 되어 있는 경우 응답 메인프레임에서의 FM 헤더를 포함 하지 않습니다. 따라서 응답이 올바르게 구문 분석할 합니다. 이 구문 분석 문제가 인해 오류가 발생 합니다.

해결 방법

누적 업데이트 정보

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

상태

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

자세한 내용

이 업데이트를 적용 한 후 세션 통합자 LU0 프로그래밍 인터페이스 구성 옵션을 사용 하 여 FM 헤더를 구문 분석 제어할 수 있습니다. 기본적으로 세션 통합자 FMH 비트가 응답 헤더에 FM 헤더를 구문 분석 하려고 시도 합니다.

IBM 메인프레임 연결할 연결 문자열을 사용 하는 통합자 LU0 세션 응용 프로그램을 하는 경우 FMH 구문 분석을 사용 하지 않도록 설정 하려면 연결 문자열에 다음 매개 변수를 추가할 수 있습니다.

FUNCTIONMANAGEMENTHEADERS=NONE
다음은이 새로운 등록 정보가 추가 된 연결 문자열의 예입니다.

_session.Connect("FUNCTIONMANAGEMENTHEADERS=NONE;LogicalUnitName=" + LUName.Text, SessionLU0InitType.SSCP);
참고: 이 연결 문자열은 LU0NET 세션 통합자 호스트 통합 서버 2013 SDK에 포함 된 샘플에 사용 되는 연결 문자열을 기반으로 합니다.

FUNCTIONMANAGEMENTHEADERS 속성은 연결 문자열에 포함 되지 않은 경우 또는 속성 FUNCTIONMANAGEMENTHEADERS = 포함, FM 머리글 IBM 메인프레임 응용 프로그램에서 받은 데이터를 구문 분석 하려고 통합 기능이 FMH 비트가 1로 설정 되어 있는 경우.

통합 기능이 IBM 메인프레임 시스템에 연결할 때 사용 하 여 연결 속성을 지정 하는 SessionConnectionLU0 클래스를 사용 하면 다음과 같은 속성을 사용 하 여 제어 됩니다 FM 헤더 구문 분석.

FunctionManagementHeaderSupport새로운 FunctionManagementHeaderSupport 속성은 다음 값을 지원합니다.

FunctionManagementHeaderSupport.Include
FunctionManagementHeaderSupport.None다음은 호스트 코드 페이지 LU 이름을 지정 하 고 FM 헤더의 구문 분석을 사용 하지 않도록 설정 하려면 SessionConnectionLU0 클래스를 사용 하는 방법 보여 주는 예제입니다.

SessionConnectionLU0 _connection = 새로운 SessionConnectionLU0();
_connection.LogicalUnitName = LUName.Text;
_connection입니다. HostCodePage = 37;
_connection.FunctionManagementHeaderSupport.None;FunctionManagementHeaderSupport 속성을 지정 하지 않은 경우 세션 통합자 FM FMH 비트가 1로 설정 된 경우 IBM 메인프레임 응용 프로그램에서 받은 모든 응답 헤더를 구문 분석 하는 기본 동작이입니다.

이 문서에 나와있는 다른 공급업체 제품들은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 명시적이든 묵시적이든 이러한 제품의 성능 또는 안정성에 대한 어떠한 보증도 하지 않습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×