Microsoft KB Archive/160884

= "Bidirectional APPC" Support for SNA Server and Host Integration Server =

Article ID: 160884

Article Last Modified on 12/4/2007

-

APPLIES TO


 * Microsoft Host Integration Server 2000 Standard Edition
 * Microsoft SNA Server 2.0, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 2.1, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 3.0, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 3.0 Service Pack 4, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 4.0, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 3.0 Service Pack 2, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 3.0 Service Pack 3, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 4.0, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft SNA Server 4.0 Service Pack 1, when used with:
 * Microsoft Windows NT 4.0
 * Microsoft Host Integration Server 2004 Standard Edition

-



This article was previously published under Q160884



SUMMARY
APPC is a peer-oriented program-to-program API where either Transaction Program (TP) can initiate a conversation. However, APPC / LU6.2 traditionally is half-duplex, as defined by IBM in the LU6.2 "base option set". Under half-duplex operation, once the converation is established, only one TP has direction to send on a conversation at a time. The state of the conversation, as viewed by a particular TP, governs which APPC verbs can be issued by the TP at a particular time.

IBM now supports "full duplex" APPC where either program can issue both send and receive verbs at the same time, as well as non-blocking APPC operation, which are relatively new APPC option sets defined by IBM.

These option sets are:

112 -- Full-duplex conversations and expedited data

113 -- Non-blocking support

IBM defines these option sets in the IBM Transaction Programmer's Reference Manual for LU Type 6.2 (IBM document number GC30-3084).

SNA Server does not support option set 112 or 113. SNA Server only supports half-duplex operation, though either end can initiate the conversation. SNA Server implements non-blocking support for APPC and CPIC API's for 16- bit and 32-bit Windows per the Windows APPC and CPIC specifications, though these specifications do not follow the IBM-defined option set 113.

See Chapter 1 of the SNA Server Reference Guide for a list of LU6.2 option sets supported by SNA Server.

Additional query words: HIS 2000 HIS2004

Keywords: KB160884

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.