123456 |
- // 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 ='<rns1:runSpecification>'+'<bus:specification xsi:type="bus:reportServiceMetadataSpecification">' +'<bus:value xsi:type="bus:specification">' +_c9G.F_XMLEncode()+'</bus:value>'+'</bus:specification>'+G_BusServer.F_GetParameterValues()+'<bus:options SOAP-ENC:arrayType="bus:option[]" xsi:type="SOAP-ENC:Array">' +'<item xsi:type="bus:asynchOptionInt">' +'<bus:name xsi:type="bus:asynchOptionEnum">primaryWaitThreshold</bus:name>' +'<bus:value xsi:type="xsd:int">' + C_BusRequest.K_sPrimaryWaitThreshold + '</bus:value>' +'</item>'+'<item xsi:type="bus:asynchOptionInt">' +'<bus:name xsi:type="bus:asynchOptionEnum">secondaryWaitThreshold</bus:name>' +'<bus:value xsi:type="xsd:int">' + C_BusRequest.K_sSecondaryWaitThreshold + '</bus:value>' +'</item>'+'<item xsi:type="bus:runOptionBoolean">' +'<bus:name xsi:type="bus:runOptionEnum">prompt</bus:name>' +'<bus:value xsi:type="xsd:boolean">false</bus:value>' +'</item>'+'<item xsi:type="bus:asynchOptionEncoding">' +'<bus:name xsi:type="bus:asynchOptionEnum">attachmentEncoding</bus:name>' +'<bus:value xsi:type="bus:encodingEnum">' + _cN8 + '</bus:value>' +'</item>'+'</bus:options>'+'</rns1:runSpecification>';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('<root>');var _cCC1=/cid:(.*)/; for(var i=0;i<nl.length;i++){_cMT1.push( '<response index="' + 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('</response>');}_cMT1.push('</root>');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;};
|