I have a client-server application using DCOM: The client side creates a remote object in the server side, and calls its properties and procedures when needed... This has been working fine for years.
Just a day (user says that no -conscious- changes have been done in the system structure, neither software nor hardware) the applicaton begins to give an error at starting time:
"Automation Error 800706A7"
After analyzing the exact point in the program where the error raises, I see that it occurs when the client calls the first remote object function. So, I deduce that DCOM works properly in the initial phases of connecting, activating the ActiveX server application, and creating the remote reference at the client side...
After a desperate search in the internet for the actual meaning of "800706A7" I got a mysterious sentence:
"The RPC protocol sequence is not supported"
Well... I do know that DCOM is just an implementation of RPC protocols. So, I think that this mesage says that (in some -and mysterious- way) the call to the remote function is failing.
The fact of the system was previously working fine made me think of viruses, system file corruptions, automatic system updates and such, but the Windows System Restore did not fix the problem.
Application is written in VB6 SP6.
Network with 4 computers in the same workgroup, all with winXPpro. One of them works as server, and the other three are the clients. One of the clients has the problem, the other two ones continue working fine.
I would appreciate any comment.