Last updated on NOVEMBER 04, 2016
Applies to:Oracle Tuxedo - Version 9.1 to 126.96.36.199.0
Information in this document applies to any platform.
When processing Tuxedo service "A", a forward request to another service "B" can be done. However, if this service "B" does not exist or is currently neither advertised nor published, a warning message is reported in ULOG which does not explicitly include the involved service name :
"LIBTUX_CAT:1401: WARN: tpforward tpacall failure TPENOENT - no entry found "
The service name to which the request should have been forwarded is not displayed.
To check it, suppose "SVCDOESNOTEXIST" is a non-advertised (non-published) service within TUXEDO application, called within TOUPPER service :
#if defined(__STDC__) || defined(__cplusplus)
for(i = 0; i < rqst->len-1; i++)
rqst->data[i] = toupper(rqst->data[i]);
if (strcmp(rqst->data, "TOFORWARD")==0)
tpforward("SVCDOESNOTEXIST", rqst->data, 0L, 0);
/* Return the transformed buffer to the requestor. */
tpreturn(TPSUCCESS, 0, rqst->data, 0L, 0);
When calling TOUPPER service passing "tofoward" within the STRING buffer, "LIBTUX_CAT:1401: WARN: tpforward tpacall failure TPENOENT - no entry found " warning message is reported, but without any mention of the involved service name, thus "SVCDOESNOTEXIST".
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