Hello Experts,
I'm new to sending/receiving/parsing XML on .CFM pages. I'm working with a vendor who receiveds my XML data and sends back a confirmation number also via XML to the same .CFM page that I used to send the data. I'm current sending the XML data successfully, but I haven't been successful in receiving/parsing the XML response which contains the confirmation number.
I confirmed with the vendor that their resopnse is being sent to the same page where I'm posting the data. Here is an example of the data that I'm successfully sending:
<cfhttp method="post" url="
http://vendor.com/xml.jsp">
<cfhttpparam type="header" name="Content-Type" value="text/xml" />
<cfhttpparam type="xml" name="xmlDoc" value="
<MESSAGE>
<MESSAGE_CONTENT>
<MESSAGE_INFORMATION>
<BODY>Test XML.</BODY>
</MESSAGE_INFORMATION>
</MESSAGE_CONTENT>
</MESSAGE>
<VERSION>1.0</VERSION>"/>
</cfhttp>
According to the vendor, here is what I'm supposed to expect from them:
<?xml version="1.0" encoding="UTF-8" ?>
<MESSAGE>
<MESSAGE_CONTENT>
<MESSAGE_ID>0</MESSAGE_ID>
<RESPONSE_STATUS>300</RESP
ONSE_STATU
S>
<RESPONSE_ID>1234</RESPONS
E_ID>
</MESSAGE_CONTENT>
<VERSION>1</VERSION>
</MESSAGE>
I'm using Coldfusion MX7 running on Windows 2003 Server. This solution is very important, any help would be greatly appreciated !
Thanks,
Anthony
ASKER
Thanks for your post and I apolagize for my late response. What if I don't know the URL of the XML content as suggested by the following code:
<cfset urlAddress="http://www.macromedia.com/desdev/resources/macromedia_resources.xml">
Is there a way to have the page "Wait" for incoming XML Data Streams? and Process them as they come?
Regards,
Anthony