123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: rs
- // (C) Copyright IBM Corp. 2003, 2022.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- function _yzf(_b6k, _h9m, _cpn, _rcn, _djh){this._vij=_b6k;this._gin=_cpn;this._2tl=_h9m;this._d3n=_rcn;};_yzf.prototype._pjm=null;_yzf.prototype._6uk=null;_yzf.prototype._w2f=null;_yzf.prototype._9t2=null;_yzf.prototype._p2g=function(){return this._vij;};_yzf.prototype._86g=function(_b6k){this._vij=_b6k;};_yzf.prototype._b6g=function(_66e,_46e,_sxi){this._pjm=new _yym( _66e||"Rest request failed.", _46e, _sxi );};_yzf.prototype._bbb=function(_gi9,_46e,_sxi){this._b6g(window["_frh"]?_frh._c6j(_gi9):null, _46e, _sxi);};_yzf.prototype._tjk=function(_5um){this._pjm=_5um;};_yzf.prototype._8ik=function(){return this._pjm;};_yzf.prototype._lqh=function(_kil){this._6uk=_kil;};_yzf.prototype._ynh=function(){return this._6uk;};_yzf.prototype._hrc=function(){var _gxa={};if(_f8j._fc4()){_gxa['authenticityToken']=_f8j._fc4(); }if(_f8j._e9()){_gxa['X-CA-Routing']="servergroup="+_f8j._e9();}if(_f8j._ip9()){_gxa['cafContextId']=_f8j._ip9();}var _sla=window["_qkk"]?_qkk._qik("UseReportService"):_ylh._hg1;if(_f8j._ss&&_sla){_gxa['X-UseRsConsumerMode'] = 'true';}var _yal={"dataType": "json","type":this._2tl,"contentType": 'application/json; charset=utf-8',"url":this._gin,"data":this._d3n,"headers":_gxa};return _yal;};_yzf.prototype._ign=function(){var _yal=this._hrc();if(_yal){Application.GlassContext.services.ajax.ajax(_yal).done(this._rs8.bind(this)).fail(this._5o4.bind(this));}else{this._bbb("IDS_CCHL_REST_REQUEST_FAILED");}};_yzf.prototype._ar1=function(_07k,_qnf){this._9t2=_07k?_9gm._czm(_07k, true):null;};_yzf.prototype._rq1=function(){if(this._9t2){this._yfd=this._9t2; this._9t2=null; this._tjk(null);this._kt9();this._dbj("_996");return;}this._bbb("IDS_CCHL_REQUEST_CANCELLED_PROMPTING");this._dbj("_996");};_yzf.prototype._kt9=function(){};_yzf.prototype._zq9=function(){return this._yfd;};_yzf.prototype._e93=function(){};_yzf.prototype._rs8=function(_53e,_wam,_dnn){this._yfd=_53e;this._1in=_dnn;this._2j1();};_yzf.prototype._5o4=function(_wam,_dnn,_jtf){this._1in=_dnn;var _79e=this._0r9();if(!this._ds9()){var _sxi=this._b6j();var _46e=null;var _vjc=null;if(_79e){var _j1l=_79e.indexOf("}\r\n", 1);if(_79e.indexOf("{")==0){if(_j1l>1){try{var _iti=JSON.parse(_79e.substring(0, _j1l+1));if(_iti&&_iti.messages&&_iti.messages.length){var _idh=/^([A-Z]{2,3}-[A-Z]{2,3}-[0-9]{4}\s)/;var _qul=_iti.messages[0].match(_idh);if(_qul!==null&&_qul.length){_sxi=_iti.messages[0].substring(0, _qul[0].length);_iti.messages[0]=_iti.messages[0].substring(_qul[0].length);}else if(_iti.errorCode){_sxi=_iti.errorCode;}_vjc=_iti.messages[0];_46e="";if(_iti.messages.length>1){for(var i=1; i<_iti.messages.length; i++){_46e+= _iti.messages[i];_46e+= "\n";}}_46e+= _79e.substring(_j1l+3);}}catch(e){}}else{try{var _iti=JSON.parse(_79e);if(_iti&&_iti.msg&&_iti.msg.length){_vjc=_iti.msg;_46e=_iti.exceptionMsg;}else{}}catch(e){} }}if(!_46e){_46e=_sxi+" - " + this._9uc() + "\n" + "URL: " + this._0em(); _46e+= "\n";_46e+= _79e;}if(_vjc){this._b6g(_vjc, _46e, _sxi);}else{this._bbb("IDS_CCHL_REST_REQUEST_FAILED", _46e, _sxi);}}else{this._bbb("IDS_CCHL_REST_REQUEST_FAILED", null, _sxi);}}this._2j1();};_yzf.prototype._ndb=0;_yzf.prototype._2j1=function(){if(this._ndb){setTimeout(this._2k4.bind(this), this._ndb);return;}this._2k4();};_yzf.prototype._2k4=function(){if(this._b6j()==202){this._oo4();}else{if(this._tok){return;}this._75a();this._kt9();this._dbj("_996");}};_yzf.prototype._oo4=function(){var _53e=this._yfd;var _xci=_53e&&_53e.status=='prompting';var _wbk=this._1in.getResponseHeader('Location');var _08k=this._1in.getResponseHeader('X-CA-Affinity');var _gxa={};if(_08k){_gxa['X-CA-Affinity']=_08k;} var _yal={"url":_wbk,"headers":_gxa};if(this._tok){_yal.type='DELETE';Application.GlassContext.services.ajax.ajax(_yal).done(this._e93.bind(this)).fail(this._e93.bind(this));}else{_yal.type='GET';if(_xci){_yal.converters={ "text xml": window.String };if(!_f8j._oo9(this, _yal)){this._bbb("IDS_CCHL_INITIATE_SERVERPROMTING_FAILED");this._dbj("_996");}}else{Application.GlassContext.services.ajax.ajax(_yal).done(this._rs8.bind(this)).fail(this._5o4.bind(this));}}};_yzf.prototype._dbj=function(_yvm){if(this._vij&&this._vij[_yvm]){setTimeout(this._vij[_yvm].bind(this._vij, this), 0);}};_yzf.prototype._7zm=function(){this._tok=true;this._dbj("_2c7");this._86g(null);};_yzf.prototype._ds9=function(){var _r0m=this._b6j();return((_r0m>=200)&&(_r0m<300));};_yzf.prototype._b6j=function(){return this._1in?_bnl._ln3(this._1in, "status"):null;};_yzf.prototype._9uc=function(){return this._1in?_bnl._ln3(this._1in, "statusText"):null;};_yzf.prototype._0em=function(){return this._gin;};_yzf.prototype._0r9=function(){return this._1in?this._1in.responseText:null;};_yzf.prototype._75a=function(){var _6fk=this._1in.getResponseHeader('busTracking');if(!_6fk||!this._ky1){return;}var _vnf;try{var _vnf=JSON.parse(_6fk);}catch(e){console.log("Failed parsing bus tracking data: " + _6fk + ", bus:tracking not saved.");return;}var _24f=[];var _xhh=_ylh._cg1+' ' + _10g._oke + ' ' + _10g._kml;_24f.push('<SOAP-ENV:Envelope '); _24f.push( _xhh ); _24f.push('><SOAP-ENV:Header><bus:biBusHeader xsi:type="bus:biBusHeader">');_24f.push('<bus:tracking xsi:type="bus:tracking">');if(_vnf.conversationContext){ _24f.push('<bus:conversationContext xsi:type="bus:conversationContext">');_24f.push('<bus:affinityStrength xsi:type="xs:int">'); _24f.push(_vnf.conversationContext.affinityStrength); _24f.push('</bus:affinityStrength>');_24f.push('<bus:id xsi:type="xs:string">'); _24f.push(_cgm._e8j(_vnf.conversationContext.id)); _24f.push('</bus:id>');_24f.push('<bus:nodeID xsi:type="xs:string">'); _24f.push(_cgm._e8j(_vnf.conversationContext.nodeID)); _24f.push('</bus:nodeID>');_24f.push('<bus:processID xsi:type="xs:int">'); _24f.push(_vnf.conversationContext.processID); _24f.push('</bus:processID>');_24f.push('<bus:status xsi:type="xs:string">'); _24f.push(_cgm._e8j(_vnf.conversationContext.status)); _24f.push('</bus:status>');_24f.push('</bus:conversationContext>');}if(_vnf.hasOwnProperty('hopCount')){ _24f.push('<bus:hopCount xsi:type="xs:integer">'); _24f.push(_vnf.hopCount); _24f.push('</bus:hopCount>');}if(_vnf.providers&&Array.isArray(_vnf.providers)){_24f.push('<bus:providers xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bus:provider['); _24f.push(_vnf.providers.length); _24f.push(']"'); _24f.push(!!_vnf.providers.length?'>':'/>');for(var i=0; i<_vnf.providers.length; i++){var _6bn=null;if(_vnf.providers[i].provider){_6bn=_vnf.providers[i].provider;}else if(_vnf.providers[i].item){_6bn=_vnf.providers[i].item; }if(_6bn){_24f.push('<item xsi:type="bus:provider">'); _24f.push('<bus:name xsi:type="xsd:string">'); _24f.push(_cgm._e8j(_6bn.name)); _24f.push('</bus:name>');_24f.push('<bus:patch xsi:type="xsd:int">'); _24f.push(_6bn.patch); _24f.push('</bus:patch>');_24f.push('<bus:build xsi:type="xsd:string">'); _24f.push(_cgm._e8j(_6bn.build)); _24f.push('</bus:build>');_24f.push('</item>'); }else{console.log("PushRequestTrackingForReuse: Unrecognized bus:provider:" + JSON.stringify(_vnf.providers[i]));}}if(!!_vnf.providers.length){_24f.push('</bus:providers>');}}if(_vnf.requestContext){_24f.push('<bus:requestContext xsi:type="xs:string">'); _24f.push(_cgm._e8j(_vnf.requestContext)); _24f.push('</bus:requestContext>');}if(_vnf.sessionContext){_24f.push('<bus:sessionContext xsi:type="xs:string">'); _24f.push(_cgm._e8j(_vnf.sessionContext)); _24f.push('</bus:sessionContext>');}_24f.push('</bus:tracking>');_24f.push('</bus:biBusHeader></SOAP-ENV:Header></SOAP-ENV:Envelope>');var _64c=_8qn._dhe(_24f.join(''));_8qn._833(_64c, _xhh);var _hf9=_tl9._555(this._ky1);_hf9._6fm(_64c);_hf9._ill();};_yzf.prototype._vf1=function(_d98){this._ky1=_d98;};
|