Microsoft KB Archive/316787

= Invokable Transaction Program registry locations that Tpsetup.exe creates =

Article ID: 316787

Article Last Modified on 2/24/2006

-

APPLIES TO


 * Microsoft Host Integration Server 2000 Standard Edition
 * Microsoft SNA Server 4.0
 * Microsoft SNA Server 4.0 Service Pack 1
 * Microsoft SNA Server 4.0 Service Pack 2
 * Microsoft SNA Server 4.0 Service Pack 3
 * Microsoft SNA Server 4.0 Service Pack 4

-



This article was previously published under Q316787



SUMMARY
A Transaction Program (TP) that can be invoked (called upon to start a conversation) by another TP is known as an Invokable TP. Invokable TPs are generally server-type applications.

A TP that is automatically started when invoked is known as an autostarted TP.

Tpsetup.exe is a utility that is included with Host Integration Server 2000 and with the SNA Server 4.0 Software Development Kit (SDK). You can use Tpsetup.exe to install autostarted invokable TPs. Autostarted invokable TPs can be either queued or nonqueued.

Queued and nonqueued TPs function differently:
 * When a queued TP is invoked multiple times, it loads one time and then queues up requests after that to be dealt with one at a time.
 * When a nonqueued TP is invoked multiple times, it loads multiple times, one time for every time that it is invoked.



MORE INFORMATION
Microsoft recommends that you use the Tpsetup.exe program to install autostarted invokable TPs. The registry locations that Tpsetup.exe creates under different running environments are listed as follows.

With SNABASE running as a service
 With TP running as a service:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ \Parameters

 With TP running as an application:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaBase\Parameters\TPs\ \Parameters



With SNABASE Running as an application  With TP running as a service:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ \Parameters

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

 With TP running as an application:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SnaBase\Parameters\TPs\ \Parameters

Note The version of Tpsetup.exe that is included with Host Integraton Server includes an extra parameter named Accessible by All Users. This parameter is checked by default with the Host Integration Server Administrator Client and cannot be modified. With the Host Integration Server End-User Client, by default, this parameter is clear (not checked).



Under Host Integration Server end-user client
 ==== With SNABASE running only as an application ====

With TP running only as an application (the  check box is clear)

HKEY_CURRENT_USER\SOFTWARE\Microsoft\SnaBase\Parameters\TPs\ \Parameters

</li> ==== With Accessible by All Users checked on Host Integration Server end-user client ====

SNA Server 4.0 Windows 95, Windows 98, Windows Millennium Edition Client

With SNABASE runs only as an application

With TP running only as an application

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SnaBase\Parameters\TPs\ \Parameters

</li></ul>

<div class="references_section">