I am currently using Cloverleaf to connect to some REST based web services to both send queries and receive the replies (via HTTP protocol and some TCL scripting). To build the query and parse the response I loaded the XSD schemas for the various message types and am using HL7 to translate an ADT message to XML query and hope to do the reverse when I get the response. The query works great, but when I get the response the entire engine panics and crashes when going through XLATE. I decided to do further troubleshooting and now when doing a simple XML test with the contents of my response the hcixmltest.exe utilty crashes when run directly on the server and just hangs when run remotely. Windows event viewer shows an Event ID 1000 every time it errors and I get a corresponding “hcixmltest.exe has stopped working” message from windows asking me to close the program.
I do not really know what my next steps are. The schema validates properly and the response is valid according to other tools I’ve used. Unfortunately, I get zero details on what is wrong with the message or with the schema so I dont know what to troubleshoot. I am hoping someone has some thoughts or knows where I can find more detailed logs for troubleshooting this.
In case anyone is curious a sample XML message is attached along with the corresponding schema.