Cancelling APPC RECEIVE_AND_POST Causes SNA Event ID 95 (180789)
The information in this article applies to:
- Microsoft SNA Server 2.0
- Microsoft SNA Server 2.1
- Microsoft SNA Server 2.11
- Microsoft SNA Server 2.11 SP1
- Microsoft SNA Server 2.11 SP2
- Microsoft SNA Server 3.0
- Microsoft SNA Server 3.0 SP1
- Microsoft SNA Server 3.0 SP2
- Microsoft SNA Server 3.0 SP3
- Microsoft SNA Server 4.0
- Microsoft SNA Server 4.0 SP1
- Microsoft SNA Server 4.0 SP2
This article was previously published under Q180789 SYMPTOMS
The following event may occur when an APPC application cancels a
[MC_]RECEIVE_AND_POST function by calling TP_ENDED:
Source: SNA APPC Application
Event ID: 95
Description: APPC given bad event handle or callback address 00000006
The following SNA Server APPC Application traces were captured when this
problem occurred:
APPC ---------------------------------------------------------------
APPC MC_RECEIVE_AND_POST request
APPC
APPC Type:Sync VerbID:00084000
APPC
APPC ---- Verb Parameter Block at address 0138F34C ----
APPC 0D000100 00000000 00000000 00000000 <................>
APPC 00A87700 80A97700 00000100 00000800 <.yw..zw.........>
APPC 00000000 58270900 94020000 00000000 <....X'..m.......>
APPC ---------------------------------------------------------------
APPC MC_RECEIVE_AND_POST response, result = OK
APPC
APPC Type:Sync VerbID:00084000
APPC
APPC ---- Verb Parameter Block at address 0138F34C ----
APPC 0D000100 00000000 00000000 00000000 <................>
APPC 00A87700 80A97700 00040101 00000400 <.yw..zw.........>
APPC 00000000 6EAA7700 94020000 00000000 <....n.w.m.......>
APPC ---------------------------------------------------------------
APPC TP_ENDED request
APPC
APPC Type:Sync VerbID:00028000
APPC
APPC ---- Verb Parameter Block at address 0138F090 ----
APPC 13000000 00000000 00000000 00000000 <................>
APPC 00A87700 01000000 <.yw..... >
APPC ---------------------------------------------------------------
APPC ***UNKNOWN VERB*** response, result = DEALLOC_ABEND
APPC
APPC Type:Async Method:Post Hwnd:0138F398 VerbID:00084000
APPC
APPC ---- Verb Parameter Block at address 0138F34C ----
APPC 20F43801 0005 < 48... >
APPC ---------------------------------------------------------------
CAUSE
The APPC application was deallocating the verb control block (VCB) that it
had passed to the [MC_]RECEIVE_AND_POST function prior to calling TP_ENDED.
This caused an error when the APPC interface attempted to set the event
handle indicating final completion of the [MC_]RECEIVE_AND_POST VCB.
RESOLUTION
The APPC application should maintain the state of the RECEIVE_AND_POST VCB
until the function has fully completed.
Modification Type: | Minor | Last Reviewed: | 3/21/2005 |
---|
Keywords: | kbprb KB180789 |
---|
|