DOCUMENT:Q316787 06-AUG-2002 [sna] TITLE :Invokable TP Registry Locations That Tpsetup.ex Creates PRODUCT :Microsoft SNA Server PROD/VER::4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0 SP4 OPER/SYS: KEYWORDS: ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Host Integration Server 2000 - Microsoft SNA Server, versions 4.0, 4.0 SP1, 4.0 SP2, 4.0 SP3, 4.0 SP4 ------------------------------------------------------------------------------- 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 invokable TP". Tpsetup.exe is a utility that is included with Host Integration Server (HIS) 2000 and with the SNA Server 4.0 Software Development Kits (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. HIS Administrator Client with SNA Server 4.0 Windows NT Client: 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 (HIS) includes an extra parameter named . This parameter is checked by default with the HIS Administrator Client and cannot be modified. With the HIS End-User Client, this parameter is unchecked by default. Under HIS End-User Client: - With SNABASE running only as an application With TP running only as an application ( unchecked) HKEY_CURRENT_USER\SOFTWARE\Microsoft\SnaBase\Parameters\TPs\\Parameters - With checked on HIS End-User Client SNA Server 4.0 Windows 95, 98, ME Client With SNABASE runs only as an application With TP running only as an application HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SnaBase\Parameters\TPs\\Parameters REFERENCES ========== For more information, see the online books on this subject, and to the Software Development Kits for both HIS and SNA Server 4.0. For additional informationabout TPs and related topics, click the article numbers below to view the articles in the Microsoft Knowledge Base: Q182576 NT Client Does Not Support Dynamic Definition of Invokable TPs Q158515 Auto Started TP Is Not Invoked if TP Has Mixed-Case TP Name Q151239 INFO: Invokable TP Written as an Application to Run as a Service Q118382 Making and Running AREXEC/AREXECD Samples Q118381 Making and Running APING/APINGD Samples Additional query words: ====================================================================== Keywords : Technology : kbAudDeveloper kbSNAServSearch kbHostIntegServ2000 kbSNAServ400 kbSNAServ400SP1 kbSNAServ400SP2 kbSNAServ400SP3 kbSNAServ400SP4 Version : :4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0 SP4 Issue type : kbinfo ============================================================================= 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 2002.