REVISIÓN: Una aplicación APPC o CPI-C no se ejecuta si la aplicación utiliza un carácter para el nombre de programa de transacciones de servicio de IBM en Host Integration Server 2009

Seleccione idioma Seleccione idioma
Id. de artículo: 2417432 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Tenga en cuenta la situación siguiente:
  • Ejecutar una aplicación de mainframe de IBM que llama a un comunicaciones avanzadas programa (APPC) o la interfaz de programación común para la aplicación de las comunicaciones (CPT-C). La aplicación APPC o CPI-C se ejecuta en un servidor basado en Microsoft Host Integration Server 2009 o en un sistema de Microsoft Host Integration Server 2009 Client.
  • Nombre de programa (TP) de transacción para la aplicación de mainframe especificada en el Adjuntar la función administración encabezado-5 (FMH-5) mensaje es un carácter de longitud. Por ejemplo, Nombre de programa (TP) de transacción tiene la X '03' valor. Esto TPes el nombre de programa de transacciones de servicio de IBM.

En este escenario, la aplicación no se ejecuta y se registran dos sucesos de error similares a los siguientes en el servidor basado en Host Integration Server 2009:
ID. de suceso: 60
Fuente: SNA Server
Descripción:
Error al invocar APPC (TP) <one-character ibm="" service="" tp="" name=""></one-character> (), LU local = <local appc="" lu=""></local>, datos de detección = c 84 0000

EXPLICACIÓN
Falló un intento de invocar el TP de APPC mostrado. Se informará del error para el TP invocar en el sistema remoto con el código de retorno principal siguiente:

AP_ALLOCATION_ERROR. Los datos de sentido que se muestra es el código de retorno de la secundario, que será uno de los siguientes valores hexadecimales:

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

ID. de suceso: 730
Fuente: Servicio de Base de SNA
Descripción:
El equipo Host Integration Server no pudo encontrar un TP invocable <converted ibm="" service="" tp="" name=""></converted>Alias de LU APPC <local appc="" lu="" alias=""></local>Nombre la estación de trabajo: <workstation name=""></workstation>.

EXPLICACIÓN

Un intento de invocar el TP de APPC mostrado falló debido a que Host Integration Server no encontró el nombre TP registrado en cualquier cliente en el subdominio. Si se trata de un TP se inicien automáticamente, asegúrese de que el TP se define en el equipo cliente mediante el programa de Host Integration Server TPSETUP.

NotaEsto también ocurre en versiones anteriores de Host Integration Server 2009.

Causa

Este problema se produce porque el módulo de acceso dinámico (DMOD) en el Host Integration Server o en Host Integration Server Client no convierte correctamente el nombre de programa de transacciones de servicio de IBM largo de un carácter.

Solución

Información de hotfix


Hay una revisión compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Aplicar esta revisión sólo a sistemas que experimenten el problema descrito en este artículo. Esta revisión podría ser sometida a pruebas adicionales. Por tanto, si no se ve muy afectado por este problema, se recomienda que espere a que la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para descargar, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o cualquier solución de problemas es necesario, es posible que deba crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las cuestiones y problemas que no reúnan los requisitos para esta revisión en cuestión. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota El formulario de "Descarga de revisión disponible" muestra los idiomas para que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Para aplicar este hotfix, debe tener Microsoft Host Integration Server 2009 instalado.

Información de reinicio

No es necesario reiniciar el equipo después de aplicar este hotfix.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos de archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora Universal coordinada (UTC). Al ver la información del archivo, se convierte a la hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice el Zona horaria ficha en la Fecha y hora elemento de Panel de Control.
Para todas x 86 de las versiones de Host Integration Server 2009
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataforma
Snaadsi.dll8.0.3783.2170,83227-Oct-201020: 24x 86
Snadmod.dll8.0.3783.2810,83227-Oct-201020: 24x 86
Para todas versiones de 64 de Host Integration Server 2009 x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataforma
Snaadsi.dll8.0.3783.2416,59227-Oct-201020: 26x 64
Snadmod.dll8.0.3783.21,016,65627-Oct-201020: 26x 64
Nota Debido a la interdependencia entre archivos, la revisión más reciente que contiene estos archivos también puede contener archivos adicionales.

Estado

Microsoft ha confirmado que se trata de un problema en los productos de Microsoft enumerados en la sección "Se refiere a:".

Más información

Nombres de los programas de transacciones de servicio de IBM pueden contener caracteres de uno, dos o cuatro. El primer carácter en el nombre es un número hexadecimal de EBCDIC desdeX '00' a X '3F'. El número hexadecimal de EBCDIC es un carácter no imprimible. Por lo tanto, el nombre de TP de servicio de IBM no puede convertirse en un nombre de clave del servicio de registro válido. Sin embargo, su utiliza las siguientes asignaciones para representar algunos números hexadecimales de EBCDIC:
Contraer esta tablaAmpliar esta tabla
Número hexadecimal de EBCDICCarácter no imprimible
0 x 07DDM
0 x 20DIA
0 x 21SNAD
0 x 24FS
0 x 30PO
Otros números hexadecimales de EBCDIC en el rango de número de ' 00 X a X '3F' número.NACIONES UNIDAS
Nota El valor de las Naciones Unidas significa a desconocido.

Por ejemplo, el AS / 400 nombre TP de comunicaciones que admite una emulación 5250 presentación se llama X '30F0F0F5'. Para definir este nombre en el registro de un programa de transacción se puede invocar, se establece el nombre de TP PO005. En este escenario, el PO representa X '30', 'X' F0 se convierte en el número cero)0), y 'X' F5 se convierte en el número (cinco5).

Referencias

Para obtener más información acerca de cómo configurar el programa de transacciones de servicio de IBM en el suyo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
148970 Cómo configurar SNA servicio TPs en el registro

Propiedades

Id. de artículo: 2417432 - Última revisión: lunes, 29 de agosto de 2011 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Host Integration Server 2009
Palabras clave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2417432 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2417432

Enviar comentarios

 

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