How to Prevent the Service Being Advertised by a Server Before tpsvrinit() Is Returned
(Doc ID 1907428.1)
Last updated on SEPTEMBER 06, 2022
Applies to:Oracle Tuxedo - Version 10.3.0 and later
Information in this document applies to any platform.
This article is aimed to provide the solution to prevent the Tuxedo service being advertised by a server before tpsvrinit() is returned. No services should be advertised by a server until after tpsvrinit() is called and has returned. If a client calls a service that the server is going to advertise, and there are no other servers offering that service, and the server hasn't yet returned from tpsvrinit(), the client will get a TPENOENT error because the service won't have been advertised yet。While there is an issue when an application server is initializing the services it offers are immediately marked AVAIL even though the server is still executing tpsvrinit().
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document