_o9g.js 3.7 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: rs
  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. define(['_3y9','cchl/_mk3','cchl/_2ke','_vc1','_wh4','_j52','_743','_og4',"_o8j"], function(_3y9,_mk3,_2ke,_vc1,_wh4,_j52,_743,_lyc,_o8j){"use strict";var _o9g={};_o9g._ob=function(_6mn,_t8n,_k7e,_fsm){var _0um=Q.defer();this._whn=_6mn;this._a2n=_t8n;if(!_fsm){var _dvk=_wh4._h97(_6mn);_fsm=_dvk.length>0?_dvk[0]: null; }this._ajm=_fsm;this._2m1=_j52._ix(_6mn);var _fh=_wh4._251(this._2m1, _6mn, _fsm);Q.all([_fh, _wh4._u(_t8n)]).spread(this._vc.bind(this, _6mn, _t8n, _k7e).bind(this)).then(_0um.resolve, _0um.reject).done();return _0um.promise;};_o9g._vc=function(_6mn,_t8n,_k7e,_a02,_kb1){var _0um=Q.defer();if(!_a02){var _5on='_a02 is null';_0um.reject(new _yym(_5on));return;}this._5y1=_a02;this._ha1=_kb1;this._mnb=_a02._bdb;var _xxm=_j52._ezm(_6mn);var _6ai=_6mn.getAttribute('autoChart')=='true';var _yc2=!!_k7e;var _u69=_6ai||_yc2;if(!_k7e&&_6ai===false){_k7e=_wh4._zee(this._2m1, _6mn);if(!_k7e){var _5on='No recommendation definition exists in recommender map for the selected chart ' + _k7e;_0um.reject(new _yym(_5on));return;}}var _at6=_lyc._2jk(_xxm);var _fld;if(!_at6){_fld=_6mn.getAttribute('outputType') != 'javascript'?false:undefined;}var _it5=_kb1;if(_a02._bdb.length){var _tnj=_wh4._b75(_a02._bdb);_it5=_it5.concat(_tnj);}if(_u69){_it5=_wh4._o(_it5);}Q.when(_it5.length ?this._cg(_6mn, _t8n, _k7e, _6ai, _yc2, _fld, _at6, _u69, _it5):this._jz9(_6mn, _k7e, _fld, _at6)).then(_0um.resolve, _0um.reject).done();return _0um.promise;};_o9g._cg=function(_6mn, _t8n, _k7e, _6ai, _yc2, _fld, _at6, _u69, _it5){var _0um=Q.defer();var _03c=!_6ai||_yc2; var _rh9="";if(_03c){if(_j52._s13(this._2m1, _k7e)){_rh9=_j52._551(this._2m1, _k7e);}else{_rh9=_k7e;}}var _lm1=_03c; this._xc6(_6mn, _it5, this._5y1._ux9).then(function(_ofc){var _r07=_o8j._7gn().then(function(){return !_o8j._v13();},function(){return true;});_r07.then(function(_zsg){var _yal=new _mk3({_996: function(_yal){_o9g._mk(_yal, _6mn, _t8n, _k7e, _6ai, _at6, _fld, _u69, _0um);}},this._5y1._ux9, _ofc, _it5, _zsg, false, '', _rh9, _lm1);_yal._ign();}.bind(this)).done();}.bind(this), _0um.reject);return _0um.promise;};_o9g._xc6=function(_6mn,_459,_9ck){var _dvk=_wh4._h97(_6mn);var _fsm=_dvk.length>0?_dvk[0]: null;var _kzi=_fsm?_dth._9n3(_fsm)._j0n:_agm._t41(_erh._vtc())._j0n;var _tnj=[].concat.apply([], _459.map(function(_75m){ return _75m.id; }));return _743._wl(_kzi, _9ck, _tnj, this._mnb, _fsm);};_o9g._mk=function(_yal, _6mn, _t8n, _k7e, _6ai, _at6, _fld, _u69, _0um){var _kva=_yal._9r9();switch(_kva){case _yal.STATUS_OK:var _x49=_3y9._2y(this._2m1, _yal._f66());if(!_x49.length){_yal._bbb("IDS_NO_RECOMMENDED_VIZ_TITLE");_0um.reject(_yal._8ik());return;}var _cxa=!_u69?_3y9._z46(this._2m1, _x49, _k7e):_x49[0];if(_k7e&&_cxa.chartType!==_k7e){_cxa.chartType=_k7e;}var _rti=new _vc1(_cxa, _t8n, this._2m1, _fld, _at6, this._mnb, this._ajm); _rti._zw(_6mn, _6ai, true).then(_0um.resolve, _0um.reject).done(); break;case _yal.STATUS_SMARTS_MODULE_NOT_FOUND:_wh4._k51(this._5y1._ux9);this._vc(this._whn, this._a2n, this._fhd, this._5y1, this._ha1).then(_0um.resolve, _0um.reject).done();break;case _yal.STATUS_REST_SERVICE_ERROR:case _yal.STATUS_ERROR:default:var _5um=_yal._8ik();if(!_5um){_5um=new _yym('Error on visualization recommendation service, smarts status= ' + _kva + '.');}_0um.reject(_5um);break;}};_o9g._jz9=function(_6mn,_k7e,_fld,_at6){var _0um=Q.defer();var _cxa={ chartType: _k7e, columns: [] };var _rti=new _vc1(_cxa, null, this._2m1, _fld, _at6);_rti._zw(_6mn, true, true).then(_0um.resolve, _0um.reject).done();return _0um.promise;};return _o9g;});