Problem getting responseXML, Using MSXML 3.0

P

Punit

Hi,

Could someone please suggest where I am going wrong... Iam using MSXML
3.0 and VC++ but i end up getting blank response XML

try
{
hr = m_PSiebelDocument.CreateInstance(MSXML2::CLSID_DOMDocument);
if(SUCCEEDED(hr))
{
hr = m_PSiebelHTTPpage.CreateInstance(CLSID_XMLHTTP30);
SUCCEEDED(hr) ? 0 : throw (HTTPSEND_ERROR);
hr=m_PSiebelHTTPpage->open("GET",urlString,false);
SUCCEEDED(hr) ? 0 : throw (URL_OPEN_ERROR);
hr=m_PSiebelHTTPpage->send();
SUCCEEDED(hr) ? 0 : throw (SWE_SEND_ERROR);
m_PSiebelDocument = m_PSiebelHTTPpage->responseXML;
AfxMessageBox(m_PSiebelDocument->xml);//This is always blank
:-(
m_PSiebelElement = m_PSiebelDocument->documentElement;//This is
always NULL
}
}

The responseXML is blank when the urlString is as follows

http://test-tyrelink.bfeurope.com/e...=Execute&SWEExtSource=SiebelQuery&SWEExtData=<?xml+version="1.0"+encoding="UTF-8"?<SiebelMessage+MessageId=""+IntObjectFormat="Siebel+Hierarchical"+MessageType="Integration+Object"+IntObjectName="MF+PDA+Jobsheet+Mgt+(Portal)"><ListOfMfPdaJobsheetMgtPortal><MfJobsheetHeader+searchspec="'Id'+=+'1-14ZQPZ'"><L
stOfMfJobsheetTyres2><MfJobsheetTyres2+searchspec="'Type'+=+'Product+on+Vehicle'"/></ListOfMfJobsheetTyres2><ListOfMfJobsheetTyresReplacement2><MfJobsheetTyresReplacement2+searchspec="'Type'+=+'New+Product'"/></ListOfMfJobsheetTyresReplacement2></MfJobsheetHeader></ListOfMfPdaJobsheetMgtPortal></SiebelMessage>

Is it because of the particular URL type and length or am I going
wrong somewhere in code? but the method responseText is working
fine..
Regards
Punit
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,056
Latest member
GlycogenSupporthealth

Latest Threads

Top