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_PSiebelDocume nt.CreateInstan ce(MSXML2::CLSI D_DOMDocument);
if(SUCCEEDED(hr ))
{
hr = m_PSiebelHTTPpa ge.CreateInstan ce(CLSID_XMLHTT P30);
SUCCEEDED(hr) ? 0 : throw (HTTPSEND_ERROR );
hr=m_PSiebelHTT Ppage->open("GET",url String,false);
SUCCEEDED(hr) ? 0 : throw (URL_OPEN_ERROR );
hr=m_PSiebelHTT Ppage->send();
SUCCEEDED(hr) ? 0 : throw (SWE_SEND_ERROR );
m_PSiebelDocume nt = m_PSiebelHTTPpa ge->responseXML;
AfxMessageBox(m _PSiebelDocumen t->xml);//This is always blank
:-(
m_PSiebelElemen t = m_PSiebelDocume nt->documentElemen t;//This is
always NULL
}
}
The responseXML is blank when the urlString is as follows
http://test-tyrelink.bfeuro pe.com/eai_enu/start.swe?Usern ame=SADMIN&Pass word=SADMIN&SWE ExtCmd=Execute& SWEExtSource=Si ebelQuery&SWEEx tData=<?xml+ver sion="1.0"+enco ding="UTF-8"?<SiebelMessa ge+MessageId="" +IntObjectForma t="Siebel+Hiera rchical"+Messag eType="Integrat ion+Object"+Int ObjectName="MF+ PDA+Jobsheet+Mg t+(Portal)"><Li stOfMfPdaJobshe etMgtPortal><Mf JobsheetHeader+ searchspec="'Id '+=+'1-14ZQPZ'"><L
stOfMfJobsheetT yres2><MfJobshe etTyres2+search spec="'Type'+=+ 'Product+on+Veh icle'"/></ListOfMfJobshee tTyres2><ListOf MfJobsheetTyres Replacement2><M fJobsheetTyresR eplacement2+sea rchspec="'Type' +=+'New+Product '"/></ListOfMfJobshee tTyresReplaceme nt2></MfJobsheetHeade r></ListOfMfPdaJobs heetMgtPortal></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
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_PSiebelDocume nt.CreateInstan ce(MSXML2::CLSI D_DOMDocument);
if(SUCCEEDED(hr ))
{
hr = m_PSiebelHTTPpa ge.CreateInstan ce(CLSID_XMLHTT P30);
SUCCEEDED(hr) ? 0 : throw (HTTPSEND_ERROR );
hr=m_PSiebelHTT Ppage->open("GET",url String,false);
SUCCEEDED(hr) ? 0 : throw (URL_OPEN_ERROR );
hr=m_PSiebelHTT Ppage->send();
SUCCEEDED(hr) ? 0 : throw (SWE_SEND_ERROR );
m_PSiebelDocume nt = m_PSiebelHTTPpa ge->responseXML;
AfxMessageBox(m _PSiebelDocumen t->xml);//This is always blank
:-(
m_PSiebelElemen t = m_PSiebelDocume nt->documentElemen t;//This is
always NULL
}
}
The responseXML is blank when the urlString is as follows
http://test-tyrelink.bfeuro pe.com/eai_enu/start.swe?Usern ame=SADMIN&Pass word=SADMIN&SWE ExtCmd=Execute& SWEExtSource=Si ebelQuery&SWEEx tData=<?xml+ver sion="1.0"+enco ding="UTF-8"?<SiebelMessa ge+MessageId="" +IntObjectForma t="Siebel+Hiera rchical"+Messag eType="Integrat ion+Object"+Int ObjectName="MF+ PDA+Jobsheet+Mg t+(Portal)"><Li stOfMfPdaJobshe etMgtPortal><Mf JobsheetHeader+ searchspec="'Id '+=+'1-14ZQPZ'"><L
stOfMfJobsheetT yres2><MfJobshe etTyres2+search spec="'Type'+=+ 'Product+on+Veh icle'"/></ListOfMfJobshee tTyres2><ListOf MfJobsheetTyres Replacement2><M fJobsheetTyresR eplacement2+sea rchspec="'Type' +=+'New+Product '"/></ListOfMfJobshee tTyresReplaceme nt2></MfJobsheetHeade r></ListOfMfPdaJobs heetMgtPortal></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