Microsoft KB Archive/313684

From BetaArchive Wiki
Knowledge Base


Article ID: 313684

Article Last Modified on 8/9/2006



APPLIES TO

  • Microsoft Host Integration Server 2000 Standard Edition



This article was previously published under Q313684

SYMPTOMS

When an invokable Advanced Program-to-Program Communications (APPC) transaction program calls GET_TP_PROPERTIES, the program may receive an INVALID_VERB (0xFFFF) response code.

CAUSE

When an invokable APPC transaction program issues a RECEIVE_ALLOCATE command, the program waits for a partner APPC transaction program to start an APPC conversation. The partner application triggers an FMH-5 Attach message to start the APPC conversation with the invokable APPC transaction program. This FMH-5 Attach command may contain a logical unit of work identifier (LUWID) for the APPC conversation. In some cases, Host Integration Server 2000 (HIS 2000) does not properly recognize this LUWID. An LUWID must be established before the APPC program calls GET_TP_PROPERTIES. If HIS 2000 does not recognize the LUWID that the partner system sent, the call returns the INVALID_VERB response code.

RESOLUTION

To resolve this problem, obtain the latest service pack for Host Integration Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

328152 How to Obtain the Latest Host Integration Server 2000 Service Pack


The English version of this fix should have the following file attributes or later:

File name Date Time
Wappc32.dll 12-Dec-2001 12:00 midnight


NOTE: Because of file dependencies, the most recent fix that contains the preceding files may also contain additional files.

NOTE: If this product was already installed on your computer when you purchased it from the Original Equipment Manufacturer (OEM) and you need this fix, please call the Pay Per Incident number listed on the above Web site. If you contact Microsoft to obtain this fix, and if it is determined that you only require the fix you requested, no fee will be charged. However, if you request additional technical support, and if your no-charge technical support period has expired, or if you are not eligible for standard no-charge technical support, you may be charged a non-refundable fee.


STATUS

Microsoft has confirmed that this is a problem in Host Integration Server 2000. This problem was first corrected in Host Integration Server 2000 Service Pack 1.

MORE INFORMATION

The following sample excerpt from an SNA application APPC API trace shows the call to GET_TP_PROPERTIES and the response:

APPC  ----------------------------------------------- 17:14:40.0875
APPC  GET_TP_PROPERTIES request
APPC
APPC  Type:Sync                                  VerbID:00018000
APPC
APPC  ---- Verb Parameter Block at address 0E21F824 ----
APPC  17000000 00000000 00000000 00000000     <................>
APPC  50659901 00000000 00000000 00000000     <Per.............>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 000000                <...........     >
APPC  ----------------------------------------------- 17:14:40.0875
APPC  GET_TP_PROPERTIES response, result = INVALID_VERB
APPC
APPC  Type:Sync                                  VerbID:00018000
APPC
APPC  ---- Verb Parameter Block at address 0E21F824 ----
APPC  17000000 FFFF0000 00000000 00000000     <................>
APPC  50659901 00000000 00000000 00000000     <Per.............>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 00000000 00000000     <................>
APPC  00000000 00000000 000000                <...........     >
                

A concurrent SNA application internal trace shows the following:

17:14:40.0875 appc_c.c(2596)     INVBC ERROR: Cannot GET_TP_PROPERTIES 
before obtaining LUWID
                

The FMH-5 Attach command is captured in the SNA Server Data Link Control message trace. If you examine the FMH-5 Attach command that was sent from the host, you will see that a valid LUWID was sent.

For more information on the structure of an FMH-5 Attach command, see the IBM SNA Formats guide (IBM document GA27-3136-12).

Keywords: kbbug kbfix kbhostintegserv2000presp1fix kbhostintegserv2000sp1fix KB313684