ИСПРАВИТЬ: APPC или CPI-C приложения не запускается, если приложение использует один символ для имени программы транзакций службы IBM в хост Integration Server 2009

Переводы статьи Переводы статьи
Код статьи: 2417432 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Запуск приложения мэйнфреймов IBM, которое вызывает дополнительные программы для программы связи (APPC) или общий интерфейс программирования для связи (CPT-C) приложения. Приложение APPC или CPI-C выполняется на сервере под управлением Microsoft узла Integration Server 2009 или в системе клиент Microsoft Host интеграции сервера 2009 г.
  • Имя транзакции программы (TP) для больших ЭВМ приложения, указанного в Присоединение функции управления заголовка-5 (FMH-5) сообщение содержит один знак. Например, Имя транзакции программы (TP) имеет X «03» значение. Это TPИмя — имя программы службы транзакций IBM.

В этом случае приложение не выполняется, и две ошибки, указанных ниже событий на сервере под управлением узла Integration Server 2009:
КОД события: 60
Источник: SNA Server
Описание:
Не удалось вызвать APPC TP <one-character ibm="" service="" tp="" name=""></one-character> (), локальные LU = <local appc="" lu=""></local>, смысл данных = 84 c 0000

ОБЪЯСНЕНИЕ
Ошибка при попытке вызова показано Транзакций APPC. Ошибка передается вызывающей TP на удаленной системе с основной код возврата:

AP_ALLOCATION_ERROR. Показаны данные — это дополнительный код возврата, одно из следующих шестнадцатеричных значений:

X «084B6031» AP_TRANS_PGM_NOT_AVAIL_RETRY
X'084 C 0000 "AP_TRANS_PGM_NOT_AVAIL_NO_RETRY
X «10086021» AP_TP_NAME_NOT_RECOGNIZED
X «10086031» AP_PIP_NOT_ALLOWED
X «10086032» AP_PIP_NOT_SPECIFIED_CORRECTLY
X «10086034» AP_CONVERSATION_TYPE_MISMATCH
X «10086041» AP_SYNC_LEVEL_NOT_SUPPORTED
X «080F6051» AP_SECURITY_NOT_VALID

КОД события: 730
Источника: Базовые службы SNA
Описание:
Компьютер Host Integration Server не удалось найти без возможности вызова TP <converted ibm="" service="" tp="" name=""></converted>Псевдоним APPC LU <local appc="" lu="" alias=""></local>Имя рабочей станции: <workstation name=""></workstation>.

ОБЪЯСНЕНИЕ

Предпринята попытка вызова Транзакций APPC показано выполнен, поскольку Host Integration Server не удалось найти имя TP, зарегистрированных на любой клиент в дочерний домен. Если это TP запускается автоматически, убедитесь, что TP определена на клиентском компьютере, с помощью программы TPSETUP сервера интеграции узла.

ПримечаниеЭта проблема также возникает в более ранних версиях узла Integration Server 2009.

Причина

Эта проблема возникает, так как модуль динамического доступа (DMOD) в Host Integration Server или клиент сервера интеграции хост не правильно преобразовать длинное имя программы службы транзакций IBM один знак.

Решение

Сведения об исправлении


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

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу и службу поддержки для получения исправления.

Примечание Если другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка телефонов службы поддержки и службу или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

Необходимые условия

Данное исправление необходимо иметь Microsoft Host интеграции Server 2009 установлен.

Информация о перезагрузке

После установки данного исправления перезагружать компьютер не нужно.

Сведения о файле

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Дата и время элемент панели управления.
Для всех поддерживаемых 32 разрядных версий узла Integration Server 2009
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Snaadsi.dll8.0.3783.2170,83227 Октября 2010 г.20: 24X86
Snadmod.dll8.0.3783.2810,83227 Октября 2010 г.20: 24X86
Для всех поддерживаемых 64-разрядных версий узла Integration Server 2009
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Snaadsi.dll8.0.3783.2416,59227 Октября 2010 г.20: 26X64
Snadmod.dll8.0.3783.21,016,65627 Октября 2010 г.20: 26X64
Примечание Из-за зависимостей между файлами последние исправления, содержащий эти файлы могут также содержать дополнительные файлы.

Статус

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

Дополнительная информация

Программа транзакций службы IBM имена могут содержать одного, двух или четырех знаков. Первый знак в имени является EBCDIC шестнадцатеричное число изX «00» Кому X "3F". Шестнадцатеричное число EBCDIC – непечатаемых символов. Таким образом имя IBM TP службы не может быть преобразовано имя раздела реестра службы. Тем не менее ЕГО использует следующие сопоставления для некоторых EBCDIC шестнадцатеричных чисел.
Свернуть эту таблицуРазвернуть эту таблицу
Шестнадцатеричное число EBCDICНепечатаемые символы
0x07DDM
0x20DIA
0x21SNAD
0x24FS
0x30PO
Другие EBCDIC шестнадцатеричные числа в диапазоне от 00 "х число «3F» X.ОТМЕНА
Примечание Отмена означает неизвестно.

Например, AS / 400 TP имя связи, который поддерживает эмуляцию 5250 отображения называется X «30F0F0F5». Определение этого имени в реестре для программ без возможности вызова транзакции, присвоено имя TP PO005. В этом случае PO представляет X «30», X F0 преобразуется в число ноль)0), и F5 «X» преобразуется в число пяти (5).

Ссылки

Для получения дополнительных сведений о настройке программы транзакций службы IBM в ЕГО, щелкните следующий номер статьи базы знаний Майкрософт:
148970 Как настроить TPs службы SNA в реестре

Свойства

Код статьи: 2417432 - Последний отзыв: 29 августа 2011 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Host Integration Server 2009
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2417432 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2417432

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com