Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.
Angličtina
Omlouváme se, ale tento článek není dostupný ve vašem jazyce.

Symptoms

Consider the following scenario:

  • You run an IBM mainframe application that calls an Advanced Program-to-Program Communications (APPC) or Common Programming Interface for Communications (CPT-C) application. The APPC or CPI-C application runs on a Microsoft Host Integration Server 2009-based server or on a Microsoft Host Integration Server 2009 Client system.

  • Transaction Program (TP) Name for the mainframe application specified in the Function Management Header-5 (FMH-5) Attach message is one character long. For example, Transaction Program (TP) Name has the X’03’ value. This TP name is the IBM Service Transaction Program name.


In this scenario, the application does not run, and two error events that resemble the following are logged on the Host Integration Server 2009-based server:

Event ID: 60
Source: SNA Server
Description:
Failed to invoke APPC TP <one-character IBM Service TP name> (), local LU = <Local APPC LU>, sense data = 84c0000

EXPLANATION
An attempt to invoke the APPC TP shown has failed. The error will be reported to the invoking TP on the remote system with the following primary return code:

AP_ALLOCATION_ERROR. The sense data shown is the secondary return code, which will be one of the following hexadecimal values:

X'084B6031' AP_TRANS_PGM_NOT_AVAIL_RETRY
X'084C0000' 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

Event ID: 730
Source: SNA Base Service
Description:
The Host Integration Server computer was unable to locate an invokable TP <converted IBM Service TP name>, APPC LU Alias <Local APPC LU Alias>, Workstation name: <Workstation name>.

EXPLANATION

An attempt to invoke the APPC TP shown has failed because Host Integration Server did not find the TP name registered on any client in the subdomain. If this is an auto-started TP, make sure the TP is defined on the client machine using the Host Integration Server TPSETUP program.


Note This issue also occurs in earlier versions of Host Integration Server 2009.

Cause

This issue occurs because the dynamic access module (DMOD) in Host Integration Server or in Host Integration Server Client does not correctly convert the one character long IBM Service Transaction Program name.

Resolution

Hotfix information



A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:

http://support.microsoft.com/contactus/?ws=supportNote The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must have Microsoft Host Integration Server 2009 installed.

Restart information

You do not have to restart the computer after you apply this hotfix.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

For all supported x86-based versions of Host Integration Server 2009

File name

File version

File size

Date

Time

Platform

Snaadsi.dll

8.0.3783.2

170,832

27-Oct-2010

20:24

x86

Snadmod.dll

8.0.3783.2

810,832

27-Oct-2010

20:24

x86

For all supported x64-based versions of Host Integration Server 2009

File name

File version

File size

Date

Time

Platform

Snaadsi.dll

8.0.3783.2

416,592

27-Oct-2010

20:26

x64

Snadmod.dll

8.0.3783.2

1,016,656

27-Oct-2010

20:26

x64

Note Because of file dependencies, the most recent fix that contains these files may also contain additional files.

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

IBM Service Transaction Program names can contain one, two or four characters. The first character in the name is an EBCDIC hexadecimal number from X'00' to X'3F'. The EBCDIC hexadecimal number is a nonprintable character. Therefore, the IBM Service TP name cannot be converted to a valid registry service key name. However, HIS uses the following mappings to represent some EBCDIC hexadecimal numbers:

EBCDIC hexadecimal number

Nonprintable character

0x07

DDM

0x20

DIA

0x21

SNAD

0x24

FS

0x30

PO

Other EBCDIC hexadecimal numbers in the range from the X’00 number to the X’3F’ number.

UN

Note The UN value means unknown.

For example, the AS/400 communications TP name that supports a 5250 display emulation is called X'30F0F0F5'. To define this name in the registry for an invokable transaction program, the TP name is set to PO005. In this scenario, the PO represents X'30', 'X'F0 is converted to the number zero (0), and 'X'F5 is converted to the number five (5).

References

For more information about how to configure IBM Service Transaction Program in HIS, click the following article number to view the article in the Microsoft Knowledge Base:

148970 How to configure SNA service TPs in the registry

Potřebujete další pomoc?

Chcete další možnosti?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Byly tyto informace užitečné?

Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×