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.
- var _k0g=new _lcm("_k0g");_k0g._xfn=function(_slf){this._d0n._0pk=false;this._d0n._vye=_slf;this._d0n._ajm=_8qn._12g(_slf, "query");this._d0n._p3n=_slf.getAttribute("name");this._d0n._bng=_slf.getAttribute("dataSource");this._d0n._04n=_slf.nodeName;this._d0n._fog=_slf.getAttribute("type");this._d0n._ssk=_slf.getAttribute("catalog");var _jpi=_slf.selectSingleNode("sqlText | mdxText");this._hhn(_jpi.text);};_k0g._ljl=function(_fsm,_0fh,_asf,_ecl,_tkh,_b6k){this._d0n._0pk=true;this._d0n._ajm=_fsm;this._d0n._p3n="";this._d0n._bng=_0fh;this._d0n._04n=(_asf=="mdx")?"mdxQuery":"sqlQuery";this._d0n._fog=(_asf=="mdx")?"":_asf;this._d0n._ssk=_ecl;this._av4=_b6k;this._hhn(_tkh);};_k0g._hhn=function(_tkh){if(!_al8._v6j("canUseUserDefinedSQL")){_67j("IDS_NO_EDITSQL_CAPABILITY");return;}this._d0n._pog=_tkh;this._4le(null, null, _frh._c6j((this._d0n._04n=="mdxQuery")?"IDS_PROP_mdxText":"IDS_PROP_sqlText"));};_k0g._5z2=function(){this._2oh( "taText" ).wrap = _qkk._qik( "WrapText" )?"soft":"off";this._2oh("taText").value=this._d0n._pog;var _mfi=this._2oh("divRootPane");var _p1k=this._53g("TypeInQueryDlgPane");this._80f=new _uzf(_mfi, _p1k, null, this._m56(), this._m75());this._r96(false);};_k0g._jo9=function(){this._80f._cbb("TypeInQueryDlgPane", this._m56(), this._m75());};_k0g._4e1=function(){return this._80f._bg8();};_k0g._1q1=function(){return 400;};_k0g._wl3=function(){this._2oh("taText").focus();};_k0g._o46=function(){delete this._d0n._2pk;if(this._80f){this._80f._fdm();}if(this._av4&&this._av4._8k2){this._av4._8k2();this._av4=null;}};_k0g._dh7=function(){var _t3m=_erh._cnh(this._d0n._04n);var _b8h=_erh._u0g(_t3m,(this._d0n._04n=="mdxQuery")?"mdxText":"sqlText");_b8h.text=this._2oh("taText").value;_t3m.setAttribute("name", this._d0n._p3n);_t3m.setAttribute("dataSource", this._d0n._bng);if(this._d0n._fog){_t3m.setAttribute("type", this._d0n._fog);}if(this._d0n._ssk){_t3m.setAttribute("catalog", this._d0n._ssk);}return _t3m;};_k0g._3qh=function(_xwk){this._r96(false);this._zj6();var _slf=this._dh7();_dth._2k2(_slf);var _83m=_dth._ug8(this._d0n._ajm);var _e7e="";var _wni=_83m.selectSingleNode("modelPath");if(_wni){var _db9=_wni.cloneNode(true);_dth._2k2(_db9);_e7e=_7hn._3em(_db9);}var _0gl ='<qs:command xmlns="" xmlns:qs="http://developer.cognos.com/schemas/qsapi/2/">' +'<describeDataSourceQuery>'+_e7e+_7hn._3em(_slf)+'</describeDataSourceQuery>'+'</qs:command>';this._d0n._2pk=Boolean(_xwk);var _yal=new _bmh(this, _0gl);_5ml._y5g(_yal, _frh._c6j("IDS_MSG_VALIDATION_VALIDATING"));};_k0g._bgn=function(){this._3qh(true);};_k0g._9jk=function(){this._bm8();};_k0g._yme=function(_6kf){_erh._ybb();var _fsm=this._d0n._ajm;var _t3m=null;if(this._d0n._0pk){_t3m=this._dh7();_enl._2ph(_8qn._12g(_fsm, "queries"), _t3m, _fsm, _nkk.eLocationInside);}else{_t3m=this._d0n._vye;_t3m.selectSingleNode("mdxText | sqlText").text = this._2oh( "taText" ).value;_8qn._cqh(_t3m, "mdProjectedItems | mdDimensionalInfo");}if(_6kf){_t3m.appendChild(_erh._e5j(_6kf, true));var _skh=_t3m.getAttribute("name");var _79h=_fsm.selectNodes("selection/*");var _qlm=[];var _dlm=[];if(_6kf.nodeName=="mdProjectedItems"){var nl=_6kf.selectNodes("mdProjectedItem/@name");for(var i=0; i<nl.length;++i){var _vdn=nl.item(i).value;_qlm.push(_vdn);_dlm.push("[" + _6aj._422( _skh ) + "].[" + _6aj._422( _vdn ) + "]");}}else{var _e8l=_6kf.selectNodes("mdDimensions/mdDimension/mdHierarchy/mdLevel");if(_e8l.length>0){for(var _6qm=0; _6qm<_e8l.length;++_6qm){var _zrm=_e8l.item(_6qm);var _89n=_zrm.parentNode;var _1ln=_89n.parentNode;var _vdn=_zrm.getAttribute("name");_qlm.push(_vdn);_dlm.push("[" + _6aj._422( _skh ) + "].[" + _6aj._422( _1ln.getAttribute("name") ) + "].[" + _6aj._422( _89n.getAttribute("name") ) + "]" + ".[" + _6aj._422( _vdn ) + "]");}}else{var _e4m=_6kf.selectNodes("mdDimensions/mdDimension/mdHierarchy");for(var _n7n=0; _n7n<_e4m.length;++_n7n){var _89n=_e4m.item(_n7n);var _1ln=_89n.parentNode;var _vdn=_89n.getAttribute("name");_qlm.push(_vdn);_dlm.push("[" + _6aj._422( _skh ) + "].[" + _6aj._422( _1ln.getAttribute("name") ) + "].[" + _6aj._422( _vdn ) + "]");}}var nl=_6kf.selectNodes("mdFacts/mdFact/@name");for(var i=0; i<nl.length;++i){var _vdn=nl.item(i).value;_qlm.push(_vdn);_dlm.push("[" + _6aj._422( _skh ) + "].[" + _6aj._422( _vdn ) + "]");}}if(_79h.length==0&&_qlm.length>0){for(var i=0; i<_qlm.length;++i){_r0n._fa7(_fsm, null, _qlm[i], _dlm[i]);}}else if(this._d0n._0pk&&_79h.length>0&&(_79h.length<=_qlm.length)){_r0n._yw(_fsm);_79h=_fsm.selectNodes("selection/*");for(var i=0; i<_79h.length;++i){var _qxj=_79h.item(i);_qxj.selectSingleNode("expression").text=_dlm[i];}}else{_m9b('IDS_NODATAITEM_CONVERT');}}_erh._iee();this._3le();};_k0g._2c7=function(_yal){if(this._d0n._2pk){delete this._d0n._2pk;this._yme();}};_k0g._996=function(_yal){var _xwk=this._d0n._2pk;delete this._d0n._2pk;var _5um=_yal._8ik();if(_5um){if(_xwk){_8fm._jgn( "cchl/dialogs/_d4b", null, _frh._c6j( "IDS_MSG_COMMIT_WITH_ERRORS" ) + " " + _5um._3q9(), null, _5um._2q9(), _5um._cfe(), _2dm._zkk, _2dm._29j,function(){ _k0g._yme(); } );}else{_08j(_5um);}return;}var _n1k=_yal._t7b();if(_n1k){var _6kf=_n1k.selectSingleNode(".//mdProjectedItems | .//mdDimensionalInfo");var _pac=_n1k.selectSingleNode("messageFolder");if(_pac&&_pac.selectSingleNode("message")){var _6u5=_857._w12(_pac);var _z7f=(_6u5&&(_6u5.length>0));if(_z7f){this._d0n._ujj=new _pgk(this._2oh("divMsg"), null, this);for(var i=0;i<_6u5.length;i++){_6u5[i]._yd8(this._d0n._ujj);}this._d0n._ujj._wfn();this._r96(true);}}if(_xwk&&!_z7f){this._yme(_6kf);return;}else{_2dm._jgn(_k0g._fqn, _frh._c6j("IDS_MSG_VALIDATE_SQL_MDX_SUCCESS"), null, _2dm._gke);}}if(_xwk){_2dm._jgn(_k0g._fqn, _frh._c6j("IDS_MSG_COMMIT_WITH_ERRORS"), null, _2dm._zkk, _2dm._29j,function(){ _k0g._yme(); });}};_k0g._r96=function(_wwk){this._80f._ibb("TypeInQueryMsgTitlePane", _wwk);this._80f._ibb("TypeInQueryMsgPane", _wwk);if(!_wwk&&this._d0n._ujj){this._d0n._ujj._fdm();delete this._d0n._ujj;}this._zj6();};_k0g._xn9=function(){var a=[];var nl=this._d0n._ujj._tfe();for(var i=0;i<nl.length;i++){a.push(nl.item(i).getAttribute("label"));}if(_4aj._ecb()){_4aj._qll(a.join("\r\n"));}else{_8fm._jgn( "hal/dialogs/_mm9", null, _frh._c6j("IDS_HAL_TITLE_XML_COPY_ERRORS"), true, a.join( "\r\n" ) );}};_k0g._acj=function(e){if(_zpn._qsh["hal"]["enableAccessibility"]){this._1f7(e);return;}if(e.keyCode==_4qn._gml){_4qn._w0g(e);_4qn._l6j(e);}};_k0g._pe4=function(_a6k,_mzj,_zdf){this._zj6();};_k0g._zj6=function(){var _mzj=this._d0n._ujj?this._d0n._ujj._885():null;this._pj8("btnCopyToClipboard", Boolean(this._d0n._ujj));};
|