11.6 Duplicate Object Error

The TPEMATCH error code is returned in tperrno(5) when an attempt is made to perform an operation that results in a duplicate object. The following table lists the functions that may return the TPEMATCH error code and the associated cause.

Function Cause
tpadvertise The svcname specified is already advertised for the server but with a function other than func . Although the function fails, svcname remains advertised with its current function (that is, func does not replace the current function name).
tpresume The tranid points to a transaction identifier that another process has already resumed. In this case, the caller’s state with respect to the transaction is not changed.
tpsubscribe The specified subscription information has already been listed with the EventBroker.

For more information on these functions, refer to the Oracle Tuxedo ATMI C Function Reference