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.
- define([],function(){"use strict";function _bce(_p8h, _wfc){this._fkg=_p8h;this._ttb=_wfc;};_bce.prototype._r5g=function(){var _mri=this._fkg.selectNodes("vcDataSets/vcDataSet[@refDataStore]");var _hsf=this._fkg.getAttribute("name");var _x4f=[];for(var i=0;i<_mri.length;i++){var _74l=_mri.item(i);var _y8e=_74l.getAttribute("refDataStore");var _vfc=this._ttb[_y8e];if(!_vfc){continue;}var _si9=_dth._hr9( _74l, "RS_geoCodeLocation" )||_8qn._8x(_74l, "vcSlots/vcSlotData", "geoCode", "true").getAttribute("idSlot");var _x5k=_vfc[_hsf+"." + _si9];var _djc=_x5k.src;var _fel=_x5k.limited;if(_x5k._ock){var _0um=Q.defer();this.loadGeoStoreForSavedOutput(_x5k, _0um, _74l, _fel);_x4f.push(_0um.promise);}else{var _0um=Q.defer();var _lyi=_74l.getAttribute("idDataSet");var _yal=new _emh({ _996:this._f4a.bind(this, _lyi, _0um, _fel)}, "GET", _qgn._a9g+_djc);_x4f.push(_0um.promise);_yal._ign();}}return Q.all(_x4f);};_bce.prototype.loadGeoStoreForSavedOutput=function(_x5k,_0um,_74l,_fel){var _djc=_x5k.src;if(_djc){var _ock=_x5k._ock;var _zen=_5aj._w5j("XSRF-TOKEN");var _lyi=_74l.getAttribute("idDataSet");var _cpn="../v1/path?path=" + _ock + "/" + _djc;var _yal=new _emh(null, "GET", _cpn);_yal._ck8("X-XSRF-TOKEN", _zen);_dnl._1j8(_yal).then(function(_0um,_lyi,_fel,_yal){if(_yal._8ik()){this._f4a(_lyi, _0um, _fel, _yal);return null;}var _07k=JSON.parse(_yal._0r9());var _1am=_07k.data[0].id;var _ren='../v1/disp/repository/sid/cm/oid/' + _1am + '/content';var _y6k=new _emh(null, "GET", _ren);_y6k._ck8("X-XSRF-TOKEN", _zen);return _dnl._1j8(_y6k);}.bind(this, _0um, _lyi, _fel)).done(function(_0um,_lyi,_fel,_yal){if(_yal){this._f4a(_lyi, _0um, _fel, _yal);}}.bind(this, _0um, _lyi, _fel));}};_bce.prototype._f4a=function(_lyi,_g5k,_fel,_yal){var _5um=_yal._8ik();if(_5um){var _xvm=_frh._c6j("IDS_GEODATA_REQUEST_FAILED", _lyi);_g5k.reject(_xvm);return;}var _hdn;try{_hdn=_yal._0r9(); }catch(e){var _xvm=_frh._c6j("IDS_GEODATA_INVALID_RESPONSE", _lyi);_g5k.reject(_xvm);}if(_hdn){var _8bn=JSON.parse(_hdn);if(_8bn["mapboxData"]){_g5k.resolve({'name': _lyi,'data': _8bn["mapboxData"],'ambiguous':_8bn["ambiguous"],'unmatched':_8bn["unmatched"],'limited':_fel,'status': _8bn["status"]});}else{var _xvm=_frh._c6j("IDS_GEODATA_MISSING_DATA", _lyi);_g5k.reject(_xvm);}}};return _bce;});
|