Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Симптомы

При получении ответа от приложения мэйнфрейма, интегратор сеансов приложения, которое использует программный интерфейс LU0 возвращает следующее сообщение об ошибке:

Сообщение об ошибке: Функции управления заголовка, возвращаемого из узла содержит недопустимую длину.
Код ошибки: Microsoft.HostIntegration.SNA.Session.SessionStatus.FMHLengthError»

Причина

Эта проблема возникает, когда приложения мэйнфрейма отправляет данные интегратор сеансов с функцией управления заголовка (FMH) бит в ответ заголовок (Концентратор) равным 1. Этот параметр указывает, что один или несколько заголовков функции управления (FM), включаются в ответ. В ситуации, описанной в разделе «Проблема» ответ от больших ЭВМ не включает любые заголовки FM. В этом случае ответ на разбор неверно. Проблемы синтаксического анализа вызывает ошибку.

Решение

Информация о накопительном пакете обновления

Исправление, устраняющее эту проблему включен в Накопительное обновление 2 для узла Integration Server 2013.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

После установки этого обновления можно управлять интегратор сеансов разборе заголовков FM с помощью параметра конфигурации в программный интерфейс LU0. По умолчанию интегратор сеансов пытается проанализировать заголовки FM при FMH бита в заголовке ответа.

Если приложение Integrator LU0 сеанс использует строку подключения для подключения к большой ЭВМ IBM, в строку подключения, чтобы отключить анализ FMH можно добавить следующий параметр:

FUNCTIONMANAGEMENTHEADERS=NONE
Ниже приведен пример строки подключения, которое имеет этот добавляется новое свойство.

_session.Connect("FUNCTIONMANAGEMENTHEADERS=NONE;LogicalUnitName=" + LUName.Text, SessionLU0InitType.SSCP);
Примечание. Эта строка соединения основана на строку соединения, используемые в образце интегратор сеансов LU0NET, включенный в Server 2013 узла интеграции SDK.

Если свойство FUNCTIONMANAGEMENTHEADERS не включается в строку соединения, или если свойство имеет значение FUNCTIONMANAGEMENTHEADERS = ВКЛЮЧИТЬ, и если FMH бит равен 1, интегратор сеансов пытается проанализировать FM заголовки в данных, которые он получает из приложения мэйнфрейма IBM.

Если интегратор сеансов класс SessionConnectionLU0 используется для указания свойств подключения для использования при подключении к системе мэйнфреймов IBM, разбор заголовка FM управляются с помощью следующих свойств:

FunctionManagementHeaderSupportСвойство FunctionManagementHeaderSupport поддерживает следующие значения:

FunctionManagementHeaderSupport.Include
FunctionManagementHeaderSupport.NoneНиже приведен пример того, как использовать класс SessionConnectionLU0 для указания имени LU кодовой страницы узла и отключить анализ FM заголовки:

SessionConnectionLU0 _connection = новый SessionConnectionLU0();
_connection.LogicalUnitName = LUName.Text;
_connection. HostCodePage = 37;
_connection.FunctionManagementHeaderSupport.None;Если свойство FunctionManagementHeaderSupport не указан, по умолчанию — что интегратор сеансов анализирует заголовки FM в любые ответы, полученные от приложения мэйнфрейма IBM, если FMH разряда задается значение 1.

Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких явных или подразумеваемых гарантий относительно производительности или надежности этих продуктов.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×