DOCUMENT:Q152012 13-JUN-2001 [sna] TITLE :TP_IDs and CONV_Ids Cannot Be Shared Across Windows Processes PRODUCT :Microsoft SNA Server PROD/VER:WINDOWS:2.0,2.1,2.11,3.0,4.0 OPER/SYS: KEYWORDS:kbnetwork kbprogramming ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft SNA Server, versions 2.0, 2.1, 2.11, 3.0, 4.0, on platform(s): - the operating system: Microsoft Windows NT ------------------------------------------------------------------------------- When you use the SNA Server 16-bit or 32-bit Windows APPC interface, the APPC transaction program ID (TP_ID) and conversation ID (CONV_ID) parameters are only valid from the Windows process (or task) that created them. For example, if a 16-bit Windows APPC application receives a TP_ID by calling TP_STARTED, and a CONV_ID by calling [MC_]ALLOCATE, the TP_ID and CONV_ID are invalid if used by a different 16-bit Windows process. If another process tries to use these parameters when calling the APPC interface, the following APPC errors will occur: primary_rc = AP_PARAMETER_CHECK (0x0001) secondary_rc = AP_BAD_TP_ID (0x00000001) primary_rc = AP_PARAMETER_CHECK (0x0001) secondary_rc = AP_BAD_CONV_ID (0x00000002) SNA Server 32-bit Windows applications that call TP_STARTED and [MC_]ALLOCATE may appear to receive the same TP_ID and CONV_ID values. However, the underlying SNA Server APPC interface recognizes these values as unique because they are created by different process IDs. Additional query words: prodsna ====================================================================== Keywords : kbnetwork kbprogramming Technology : kbAudDeveloper kbSNAServSearch Version : WINDOWS:2.0,2.1,2.11,3.0,4.0 ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.