Reading the documentation for the Web Service Connect method, it mentions for the -WSDLKeyFile parameter that "This option must be set only if -WSDLAuth parameter is set to ssl."
It may be the case that using the one parameter without the other is causing this to happen.
Alex, I tryed this way, but the error continues
For our XML and Web Services we use some third party libraries. If there are no specific errors being generated from the ABL run time, it may the case that there is an issue with your MS environment. Here is are a few references from MS about resolving this error case:
A description of the underlying issue:
An MS solution for resolving the issue:
If you do a web search of "runtime error r6025 pure virtual function call" you can find more information.