_zt5.js 7.7 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: irot
  3. // (C) Copyright IBM Corp. 2003, 2022.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. function _zt5(_vl7, _el8, _rd9, _g69, _zg6){this._0d7=_vl7;this._x99=_rd9;this._bd8=_el8;this._a19=_g69;};_zt5.prototype._zq8=null;_zt5.prototype._9x7=null;_zt5.prototype._zh5=null;_zt5.prototype._fx=null;_zt5.prototype._av5=function(){return this._0d7;};_zt5.prototype._sw5=function(_vl7){this._0d7=_vl7;};_zt5.prototype._vw5=function(_g45,_f45,_j27){this._zq8=new _3z8( _g45||"Rest request failed.", _f45, _j27 );};_zt5.prototype._114=function(_rb3,_f45,_j27){this._vw5(window["_4l6"]?_4l6._m67(_rb3):null, _f45, _j27);};_zt5.prototype._9s7=function(_sw8){this._zq8=_sw8;};_zt5.prototype._cr7=function(){return this._zq8;};_zt5.prototype._gk6=function(_688){this._9x7=_688;};_zt5.prototype._zi6=function(){return this._9x7;};_zt5.prototype._ok4=function(){var _vu3={};if(_t77._1g1()){_vu3['authenticityToken']=_t77._1g1(); }if(_t77._e2()){_vu3['X-CA-Routing']="servergroup="+_t77._e2();}if(_t77._9e3()){_vu3['cafContextId']=_t77._9e3();}var _4r3=window["_ss7"]?_ss7._jr7("UseReportService"):_6i6._lf;if(_t77._c8&&_4r3){_vu3['X-UseRsConsumerMode'] = 'true';}var _e48={"dataType": "json","type":this._bd8,"contentType": 'application/json; charset=utf-8',"url":this._x99,"data":this._a19,"headers":_vu3};return _e48;};_zt5.prototype._v89=function(){var _e48=this._ok4();if(_e48){Application.GlassContext.services.ajax.ajax(_e48).done(this._q23.bind(this)).fail(this._2k1.bind(this));}else{this._114("IDS_CCHL_REST_REQUEST_FAILED");}};_zt5.prototype._oj=function(_3m7,_fo5){this._fx=_3m7?_hp8._bz8(_3m7, true):null;};_zt5.prototype._fj=function(){if(this._fx){this._zu4=this._fx; this._fx=null; this._9s7(null);this._3g3();this._b97("_c42");return;}this._114("IDS_CCHL_REQUEST_CANCELLED_PROMPTING");this._b97("_c42");};_zt5.prototype._3g3=function(){};_zt5.prototype._0f3=function(){return this._zu4;};_zt5.prototype._l21=function(){};_zt5.prototype._q23=function(_535,_bm8,_mc9){this._zu4=_535;this._r99=_mc9;this._kg();};_zt5.prototype._2k1=function(_bm8,_mc9,_8r5){this._r99=_mc9;var _f55=this._1f3();if(!this._of3()){var _j27=this._l67();var _f45=null;var _dh4=null;if(_f55){var _z08=_f55.indexOf("}\r\n", 1);if(_f55.indexOf("{")==0){if(_z08>1){try{var _p07=JSON.parse(_f55.substring(0, _z08+1));if(_p07&&_p07.messages&&_p07.messages.length){var _je6=/^([A-Z]{2,3}-[A-Z]{2,3}-[0-9]{4}\s)/;var _fe8=_p07.messages[0].match(_je6);if(_fe8!==null&&_fe8.length){_j27=_p07.messages[0].substring(0, _fe8[0].length);_p07.messages[0]=_p07.messages[0].substring(_fe8[0].length);}else if(_p07.errorCode){_j27=_p07.errorCode;}_dh4=_p07.messages[0];_f45="";if(_p07.messages.length>1){for(var i=1; i<_p07.messages.length; i++){_f45+= _p07.messages[i];_f45+= "\n";}}_f45+= _f55.substring(_z08+3);}}catch(e){}}else{try{var _p07=JSON.parse(_f55);if(_p07&&_p07.msg&&_p07.msg.length){_dh4=_p07.msg;_f45=_p07.exceptionMsg;}else{}}catch(e){} }}if(!_f45){_f45=_j27+" - " + this._yl4() + "\n" + "URL: " + this._ao8(); _f45+= "\n";_f45+= _f55;}if(_dh4){this._vw5(_dh4, _f45, _j27);}else{this._114("IDS_CCHL_REST_REQUEST_FAILED", _f45, _j27);}}else{this._114("IDS_CCHL_REST_REQUEST_FAILED", null, _j27);}}this._kg();};_zt5.prototype._124=0;_zt5.prototype._kg=function(){if(this._124){setTimeout(this._hi1.bind(this), this._124);return;}this._hi1();};_zt5.prototype._hi1=function(){if(this._l67()==202){this._ak1();}else{if(this._su7){return;}this._sk3();this._3g3();this._b97("_c42");}};_zt5.prototype._ak1=function(){var _535=this._zu4;var _nu6=_535&&_535.status=='prompting';var _ao7=this._r99.getResponseHeader('Location');var _km7=this._r99.getResponseHeader('X-CA-Affinity');var _vu3={};if(_km7){_vu3['X-CA-Affinity']=_km7;} var _e48={"url":_ao7,"headers":_vu3};if(this._su7){_e48.type='DELETE';Application.GlassContext.services.ajax.ajax(_e48).done(this._l21.bind(this)).fail(this._l21.bind(this));}else{_e48.type='GET';if(_nu6){_e48.converters={ "text xml": window.String };if(!_t77._yd3(this, _e48)){this._114("IDS_CCHL_INITIATE_SERVERPROMTING_FAILED");this._b97("_c42");}}else{Application.GlassContext.services.ajax.ajax(_e48).done(this._q23.bind(this)).fail(this._2k1.bind(this));}}};_zt5.prototype._b97=function(_kx8){if(this._0d7&&this._0d7[_kx8]){setTimeout(this._0d7[_kx8].bind(this._0d7, this), 0);}};_zt5.prototype._7z8=function(){this._su7=true;this._b97("_si2");this._sw5(null);};_zt5.prototype._of3=function(){var _nh8=this._l67();return((_nh8>=200)&&(_nh8<300));};_zt5.prototype._l67=function(){return this._r99?_sa8._g71(this._r99, "status"):null;};_zt5.prototype._yl4=function(){return this._r99?_sa8._g71(this._r99, "statusText"):null;};_zt5.prototype._ao8=function(){return this._x99;};_zt5.prototype._1f3=function(){return this._r99?this._r99.responseText:null;};_zt5.prototype._sk3=function(){var _pp7=this._r99.getResponseHeader('busTracking');if(!_pp7||!this._tm){return;}var _jo5;try{var _jo5=JSON.parse(_pp7);}catch(e){console.log("Failed parsing bus tracking data: " + _pp7 + ", bus:tracking not saved.");return;}var _ji5=[];var _cg6=_6i6._kf+' ' + _2u5._ta5 + ' ' + _2u5._ha8;_ji5.push('<SOAP-ENV:Envelope '); _ji5.push( _cg6 ); _ji5.push('><SOAP-ENV:Header><bus:biBusHeader xsi:type="bus:biBusHeader">');_ji5.push('<bus:tracking xsi:type="bus:tracking">');if(_jo5.conversationContext){ _ji5.push('<bus:conversationContext xsi:type="bus:conversationContext">');_ji5.push('<bus:affinityStrength xsi:type="xs:int">'); _ji5.push(_jo5.conversationContext.affinityStrength); _ji5.push('</bus:affinityStrength>');_ji5.push('<bus:id xsi:type="xs:string">'); _ji5.push(_jp8._s77(_jo5.conversationContext.id)); _ji5.push('</bus:id>');_ji5.push('<bus:nodeID xsi:type="xs:string">'); _ji5.push(_jp8._s77(_jo5.conversationContext.nodeID)); _ji5.push('</bus:nodeID>');_ji5.push('<bus:processID xsi:type="xs:int">'); _ji5.push(_jo5.conversationContext.processID); _ji5.push('</bus:processID>');_ji5.push('<bus:status xsi:type="xs:string">'); _ji5.push(_jp8._s77(_jo5.conversationContext.status)); _ji5.push('</bus:status>');_ji5.push('</bus:conversationContext>');}if(_jo5.hasOwnProperty('hopCount')){ _ji5.push('<bus:hopCount xsi:type="xs:integer">'); _ji5.push(_jo5.hopCount); _ji5.push('</bus:hopCount>');}if(_jo5.providers&&Array.isArray(_jo5.providers)){_ji5.push('<bus:providers xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bus:provider['); _ji5.push(_jo5.providers.length); _ji5.push(']"'); _ji5.push(!!_jo5.providers.length?'>':'/>');for(var i=0; i<_jo5.providers.length; i++){var _e59=null;if(_jo5.providers[i].provider){_e59=_jo5.providers[i].provider;}else if(_jo5.providers[i].item){_e59=_jo5.providers[i].item; }if(_e59){_ji5.push('<item xsi:type="bus:provider">'); _ji5.push('<bus:name xsi:type="xsd:string">'); _ji5.push(_jp8._s77(_e59.name)); _ji5.push('</bus:name>');_ji5.push('<bus:patch xsi:type="xsd:int">'); _ji5.push(_e59.patch); _ji5.push('</bus:patch>');_ji5.push('<bus:build xsi:type="xsd:string">'); _ji5.push(_jp8._s77(_e59.build)); _ji5.push('</bus:build>');_ji5.push('</item>'); }else{console.log("PushRequestTrackingForReuse: Unrecognized bus:provider:" + JSON.stringify(_jo5.providers[i]));}}if(!!_jo5.providers.length){_ji5.push('</bus:providers>');}}if(_jo5.requestContext){_ji5.push('<bus:requestContext xsi:type="xs:string">'); _ji5.push(_jp8._s77(_jo5.requestContext)); _ji5.push('</bus:requestContext>');}if(_jo5.sessionContext){_ji5.push('<bus:sessionContext xsi:type="xs:string">'); _ji5.push(_jp8._s77(_jo5.sessionContext)); _ji5.push('</bus:sessionContext>');}_ji5.push('</bus:tracking>');_ji5.push('</bus:biBusHeader></SOAP-ENV:Header></SOAP-ENV:Envelope>');var _yb4=_ie9._795(_ji5.join(''));_ie9._n01(_yb4, _cg6);var _ya3=_4d3._3q1(this._tm);_ya3._uo8(_yb4);_ya3._s98();};_zt5.prototype._cf=function(_3u2){this._tm=_3u2;};