I have an old program that consumes a Web Service, it sends a SOAP Request and receive some valuable XML information.
The problem is that the Web Service is about to change, drastically, even the URL is changing.
I dont have source code of this old program to update it with the new specifications so I am asking for a program that stays in memory, traps the web service request, changes to the new specification, receive the answer and finally delivers the result.
Something like this :
BEFORE
Old Program-->send WS request to old service-->WS response-->Old program has the XML requested
NOW
Old Program-->send WS request to old service-->APP YOU DEVELOP traps the request, reformats it and send to NEW Web Service-->New Web Service Response-->APP YOU DEVELOP receive the response, reformats it to the old reponse format and delivers it to Old program-->Old Program has the XML requested
I have WORKING EXAMPLES of both web services (old and new), written in Delphi version 7 using freeware Synapse, What I am really getting dificulties is how to trap the old request from Windows memory o sockets or whatever I can block it from leaving the computer to the internet.
MUST BE WRITTEN IN DELPHI VERSION 7 using freeware Synapse 39 library
Hello, I have following proposal:
If you can provide you working examples, I will try to get the solution before the bidding ends. If this is ok, please let me know.
Best regards,
George.