A CORBA-compliant computer network includes a registration server on which
an AAR service resides, a registry database and an ORB which couples the
registry server to the registry database. A CORBA-compliant interceptor
residing on the ORB intercepts each message, generated by the AAR
service, invoking the registry database and each message, generated by
the registry database, responding to the invocation message generated by
the service of the client server. The interceptor selects information
useful in determining the cause of a failed usage of the service residing
in the client server from each intercepted invocation and response
messages, writes the selected information to a data store residing in the
client server and then re-invokes the intercepted invocation and response
messages. In the event of a network failure, the data written to the data
store may be reviewed to obtain useful information regarding the network
failure.