// Licensed Materials - Property of IBM // IBM Cognos Products: cchl // (C) Copyright IBM Corp. 2003, 2016. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. function C_MetadataRequest(_cCB1, _c9G){C_MetadataRequest._cWV=_c9G;C_MetadataRequest._c3R="";this._cPA=null;var _cN8=C_BusRequest.F_GetAttachmentEncoding();var _cP11 =''+'' +'' +_c9G.F_XMLEncode()+''+''+G_BusServer.F_GetParameterValues()+'' +'' +'primaryWaitThreshold' +'' + C_BusRequest.K_sPrimaryWaitThreshold + '' +''+'' +'secondaryWaitThreshold' +'' + C_BusRequest.K_sSecondaryWaitThreshold + '' +''+'' +'prompt' +'false' +''+'' +'attachmentEncoding' +'' + _cN8 + '' +''+''+'';this.F_ConstructBaseClass(_cCB1, C_BusRequest.K_sSOAPAction_reportService_session, _cP11);this.F_SetAsyncBusRequest("rns1:wait", "rns1:cancel", "rns1:getOutput");};C_MetadataRequest.F_Extends(C_BusRequest);C_MetadataRequest.F_GetLastRequest=function(){return this._cWV?this._cWV:"";};C_MetadataRequest.F_GetLastResponse=function(){return this._c3R?this._c3R:"";};C_MetadataRequest.prototype.F_ProcessResponse=function(){C_MetadataRequest.superClass.F_ProcessResponse.call(this);var _cVI=this.F_GetResponse();if(!_cVI){return;}var nl=_cVI.selectNodes("/SOAP-ENV:Envelope/SOAP-ENV:Body/*/bus:result/bus:details/item/bus:metadata");if(nl.length==0){this.F_SetNewErrorRes("IDS_CCHL_BAD_MA_RESPONSE");return;}var _cQA=[];var _cMT1=[];_cMT1.push('');var _cCC1=/cid:(.*)/; for(var i=0;i' );var _cNT1=null;var sHref=nl.item(i).getAttribute("href");if(sHref){var _cUG1=_cCC1.exec(sHref);if(_cUG1){_cNT1=this.F_GetDataPart(_cUG1[1]);}}else{_cNT1=nl.item(i).text;}var d=U_XML.F_LoadString(null, _cNT1);if(!d){this.F_SetNewErrorRes("IDS_CCHL_BAD_MA_RESPONSE", _cNT1);return;}_cQA.push(d.documentElement);_cMT1.push(d.documentElement.xml);_cMT1.push('');}_cMT1.push('');C_MetadataRequest._c3R=_cMT1.join("");this._cPA=_cQA;};C_MetadataRequest.prototype.F_GetMetadataResponses=function(){return this._cPA;};C_MetadataRequest.prototype.F_GetMetadataResponse=function(){var a=this.F_GetMetadataResponses();return a?a[0]:null;};