How to Prevent the Service Being Advertised by a Server Before tpsvrinit() Is Returned
Last updated on NOVEMBER 04, 2016
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().
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms