12345678910 |
- /**
- * IBM Confidential OCO Source Materials IBM Business Platform: CA Admin
- * (C) Copyright IBM Corp. 2017, 2018
- *
- * The source code for this program is not published or otherwise divested of
- * its trade secrets, irrespective of what has been deposited with the U.S.
- * Copyright Office
- */
- define("bi/admin/globalparameters/helpers/SoapHelper",["underscore"],function(e){var r='<!ENTITY nbsp " ">\r\n<!ENTITY iexcl "¡">\r\n<!ENTITY cent "¢">\r\n<!ENTITY pound "£">\r\n<!ENTITY curren "¤">\r\n<!ENTITY yen "¥">\r\n<!ENTITY brvbar "¦">\r\n<!ENTITY sect "§">\r\n<!ENTITY uml "¨">\r\n<!ENTITY copy "©">\r\n<!ENTITY ordf "ª">\r\n<!ENTITY laquo "«">\r\n<!ENTITY not "¬">\r\n<!ENTITY shy "­">\r\n<!ENTITY reg "®">\r\n<!ENTITY macr "¯">\r\n<!ENTITY deg "°">\r\n<!ENTITY plusmn "±">\r\n<!ENTITY sup2 "²">\r\n<!ENTITY sup3 "³">\r\n<!ENTITY acute "´">\r\n<!ENTITY micro "µ">\r\n<!ENTITY para "¶">\r\n<!ENTITY middot "·">\r\n<!ENTITY cedil "¸">\r\n<!ENTITY sup1 "¹">\r\n<!ENTITY ordm "º">\r\n<!ENTITY raquo "»">\r\n<!ENTITY frac14 "¼">\r\n<!ENTITY frac12 "½">\r\n<!ENTITY frac34 "¾">\r\n<!ENTITY iquest "¿">\r\n<!ENTITY Agrave "À">\r\n<!ENTITY Aacute "Á">\r\n<!ENTITY Acirc "Â">\r\n<!ENTITY Atilde "Ã">\r\n<!ENTITY Auml "Ä">\r\n<!ENTITY Aring "Å">\r\n<!ENTITY AElig "Æ">\r\n<!ENTITY Ccedil "Ç">\r\n<!ENTITY Egrave "È">\r\n<!ENTITY Eacute "É">\r\n<!ENTITY Ecirc "Ê">\r\n<!ENTITY Euml "Ë">\r\n<!ENTITY Igrave "Ì">\r\n<!ENTITY Iacute "Í">\r\n<!ENTITY Icirc "Î">\r\n<!ENTITY Iuml "Ï">\r\n<!ENTITY ETH "Ð">\r\n<!ENTITY Ntilde "Ñ">\r\n<!ENTITY Ograve "Ò">\r\n<!ENTITY Oacute "Ó">\r\n<!ENTITY Ocirc "Ô">\r\n<!ENTITY Otilde "Õ">\r\n<!ENTITY Ouml "Ö">\r\n<!ENTITY times "×">\r\n<!ENTITY Oslash "Ø">\r\n<!ENTITY Ugrave "Ù">\r\n<!ENTITY Uacute "Ú">\r\n<!ENTITY Ucirc "Û">\r\n<!ENTITY Uuml "Ü">\r\n<!ENTITY Yacute "Ý">\r\n<!ENTITY THORN "Þ">\r\n<!ENTITY szlig "ß">\r\n<!ENTITY agrave "à">\r\n<!ENTITY aacute "á">\r\n<!ENTITY acirc "â">\r\n<!ENTITY atilde "ã">\r\n<!ENTITY auml "ä">\r\n<!ENTITY aring "å">\r\n<!ENTITY aelig "æ">\r\n<!ENTITY ccedil "ç">\r\n<!ENTITY egrave "è">\r\n<!ENTITY eacute "é">\r\n<!ENTITY ecirc "ê">\r\n<!ENTITY euml "ë">\r\n<!ENTITY igrave "ì">\r\n<!ENTITY iacute "í">\r\n<!ENTITY icirc "î">\r\n<!ENTITY iuml "ï">\r\n<!ENTITY eth "ð">\r\n<!ENTITY ntilde "ñ">\r\n<!ENTITY ograve "ò">\r\n<!ENTITY oacute "ó">\r\n<!ENTITY ocirc "ô">\r\n<!ENTITY otilde "õ">\r\n<!ENTITY ouml "ö">\r\n<!ENTITY divide "÷">\r\n<!ENTITY oslash "ø">\r\n<!ENTITY ugrave "ù">\r\n<!ENTITY uacute "ú">\r\n<!ENTITY ucirc "û">\r\n<!ENTITY uuml "ü">\r\n<!ENTITY yacute "ý">\r\n<!ENTITY thorn "þ">\r\n<!ENTITY yuml "ÿ">\r\n<!ENTITY fnof "ƒ">\r\n<!ENTITY Alpha "Α">\r\n<!ENTITY Beta "Β">\r\n<!ENTITY Gamma "Γ">\r\n<!ENTITY Delta "Δ">\r\n<!ENTITY Epsilon "Ε">\r\n<!ENTITY Zeta "Ζ">\r\n<!ENTITY Eta "Η">\r\n<!ENTITY Theta "Θ">\r\n<!ENTITY Iota "Ι">\r\n<!ENTITY Kappa "Κ">\r\n<!ENTITY Lambda "Λ">\r\n<!ENTITY Mu "Μ">\r\n<!ENTITY Nu "Ν">\r\n<!ENTITY Xi "Ξ">\r\n<!ENTITY Omicron "Ο">\r\n<!ENTITY Pi "Π">\r\n<!ENTITY Rho "Ρ">\r\n<!ENTITY Sigma "Σ">\r\n<!ENTITY Tau "Τ">\r\n<!ENTITY Upsilon "Υ">\r\n<!ENTITY Phi "Φ">\r\n<!ENTITY Chi "Χ">\r\n<!ENTITY Psi "Ψ">\r\n<!ENTITY Omega "Ω">\r\n<!ENTITY alpha "α">\r\n<!ENTITY beta "β">\r\n<!ENTITY gamma "γ">\r\n<!ENTITY delta "δ">\r\n<!ENTITY epsilon "ε">\r\n<!ENTITY zeta "ζ">\r\n<!ENTITY eta "η">\r\n<!ENTITY theta "θ">\r\n<!ENTITY iota "ι">\r\n<!ENTITY kappa "κ">\r\n<!ENTITY lambda "λ">\r\n<!ENTITY mu "μ">\r\n<!ENTITY nu "ν">\r\n<!ENTITY xi "ξ">\r\n<!ENTITY omicron "ο">\r\n<!ENTITY pi "π">\r\n<!ENTITY rho "ρ">\r\n<!ENTITY sigmaf "ς">\r\n<!ENTITY sigma "σ">\r\n<!ENTITY tau "τ">\r\n<!ENTITY upsilon "υ">\r\n<!ENTITY phi "φ">\r\n<!ENTITY chi "χ">\r\n<!ENTITY psi "ψ">\r\n<!ENTITY omega "ω">\r\n<!ENTITY thetasym "ϑ">\r\n<!ENTITY upsih "ϒ">\r\n<!ENTITY piv "ϖ">\r\n<!ENTITY bull "•">\r\n<!ENTITY hellip "…">\r\n<!ENTITY prime "′">\r\n<!ENTITY Prime "″">\r\n<!ENTITY oline "‾">\r\n<!ENTITY frasl "⁄">\r\n<!ENTITY weierp "℘">\r\n<!ENTITY image "ℑ">\r\n<!ENTITY real "ℜ">\r\n<!ENTITY trade "™">\r\n<!ENTITY alefsym "ℵ">\r\n<!ENTITY larr "←">\r\n<!ENTITY uarr "↑">\r\n<!ENTITY rarr "→">\r\n<!ENTITY darr "↓">\r\n<!ENTITY harr "↔">\r\n<!ENTITY crarr "↵">\r\n<!ENTITY lArr "⇐">\r\n<!ENTITY uArr "⇑">\r\n<!ENTITY rArr "⇒">\r\n<!ENTITY dArr "⇓">\r\n<!ENTITY hArr "⇔">\r\n<!ENTITY forall "∀">\r\n<!ENTITY part "∂">\r\n<!ENTITY exist "∃">\r\n<!ENTITY empty "∅">\r\n<!ENTITY nabla "∇">\r\n<!ENTITY isin "∈">\r\n<!ENTITY notin "∉">\r\n<!ENTITY ni "∋">\r\n<!ENTITY prod "∏">\r\n<!ENTITY sum "∑">\r\n<!ENTITY minus "−">\r\n<!ENTITY lowast "∗">\r\n<!ENTITY radic "√">\r\n<!ENTITY prop "∝">\r\n<!ENTITY infin "∞">\r\n<!ENTITY ang "∠">\r\n<!ENTITY and "∧">\r\n<!ENTITY or "∨">\r\n<!ENTITY cap "∩">\r\n<!ENTITY cup "∪">\r\n<!ENTITY int "∫">\r\n<!ENTITY there4 "∴">\r\n<!ENTITY sim "∼">\r\n<!ENTITY cong "≅">\r\n<!ENTITY asymp "≈">\r\n<!ENTITY ne "≠">\r\n<!ENTITY equiv "≡">\r\n<!ENTITY le "≤">\r\n<!ENTITY ge "≥">\r\n<!ENTITY sub "⊂">\r\n<!ENTITY sup "⊃">\r\n<!ENTITY nsub "⊄">\r\n<!ENTITY sube "⊆">\r\n<!ENTITY supe "⊇">\r\n<!ENTITY oplus "⊕">\r\n<!ENTITY otimes "⊗">\r\n<!ENTITY perp "⊥">\r\n<!ENTITY sdot "⋅">\r\n<!ENTITY lceil "⌈">\r\n<!ENTITY rceil "⌉">\r\n<!ENTITY lfloor "⌊">\r\n<!ENTITY rfloor "⌋">\r\n<!ENTITY lang "〈">\r\n<!ENTITY rang "〉">\r\n<!ENTITY loz "◊">\r\n<!ENTITY spades "♠">\r\n<!ENTITY clubs "♣">\r\n<!ENTITY hearts "♥">\r\n<!ENTITY diams "♦">\r\n<!ENTITY OElig "Œ">\r\n<!ENTITY oelig "œ">\r\n<!ENTITY Scaron "Š">\r\n<!ENTITY scaron "š">\r\n<!ENTITY Yuml "Ÿ">\r\n<!ENTITY circ "ˆ">\r\n<!ENTITY tilde "˜">\r\n<!ENTITY ensp " ">\r\n<!ENTITY emsp " ">\r\n<!ENTITY thinsp " ">\r\n<!ENTITY zwnj "‌">\r\n<!ENTITY zwj "‍">\r\n<!ENTITY lrm "‎">\r\n<!ENTITY rlm "‏">\r\n<!ENTITY ndash "–">\r\n<!ENTITY mdash "—">\r\n<!ENTITY lsquo "‘">\r\n<!ENTITY rsquo "’">\r\n<!ENTITY sbquo "‚">\r\n<!ENTITY ldquo "“">\r\n<!ENTITY rdquo "”">\r\n<!ENTITY bdquo "„">\r\n<!ENTITY dagger "†">\r\n<!ENTITY Dagger "‡">\r\n<!ENTITY permil "‰">\r\n<!ENTITY lsaquo "‹">\r\n<!ENTITY rsaquo "›">\r\n<!ENTITY euro "€">\r\n';return{_createDTD:function(){return"<!DOCTYPE Document [\r\n"+r+"\r\n]>\r\n"},processResponse:function(r,n){var t=[],T=$(n).selectNode("Envelope").selectNode("Body").find("> *").selectNode("result").selectNode("details").selectNode("item").byAttributeValue("xsi:type","bus:asynchDetailReportStatus").selectNode("status");if(""===T.text()&&(T=$(n).selectNode("Envelope").selectNode("Body").find("> *").selectNode("result").selectNode("status")),"prompting"!==T.text()){var a=$(n).selectNode("Envelope").selectNode("Body").find("> *");t=this._extractParametersFromResponse(r,a)}else t.push({name:"credential:",report_id:r.id,type:"credential"});var i,s=$(n).selectNode("Envelope").selectNode("Body").find("> *").find("> *").selectNode("details").selectNode("item").byAttributeValue("xsi:type","bus:asynchDetailReportOutput").selectNode("outputPages").selectNode("item"),u=[],o=s.text();if(""!==o){o=this._createDTD()+o,i=$.parseXML(o);var N=$(i).find("*[parameter]");e.each(N,function(e){u.push($(e).attr("parameter"))})}else i=null;return{parameters:t,promptControls:u,status:T.text(),type:"xml",report:r.defaultName,report_id:r.id,$conversation:$(n).selectNode("Envelope").selectNode("Body").find("> *").selectNode("result").selectNode("primaryRequest"),$tracking:$(n).selectNode("Envelope").selectNode("Header").selectNode("biBusHeader").selectNode("tracking").selectNode("conversationContext"),xml:i}},_extractParametersFromResponse:function(r,n){for(var t=[],T=n.selectNode("result").selectNode("details").selectNode("item").byAttributeValue("xsi:type","bus:asynchDetailParameters").selectNode("parameters").selectNode("item").byAttributeValue("xsi:type","bus:parameter"),a=0;a<T.length;++a){var i=T[a],s=$(i).selectNode("type");if("xsdDuration"!==s.text()){var u=!1,o="simpleParmValue",N=$(i).selectNode("capabilities"),l=$(N).selectNode("item");e.each(l,function(e){var r=$(e).text();switch(r){case"multivalued":u=!0;break;case"boundRange":o="boundRange"}});var m=$(i).selectNode("name").text(),I={name:m,description:"",multilingualDisplay:{},source:"report",report:r.defaultName,report_id:r.id,report_path:r.searchPath,type:o,multiSelect:u,disabled:!1,accessibleAtSystemOrTenantLevel:!1},E=e.find(t,function(e){return e.name===I.name});E||t.push(I)}}return t},xml_encode:function(e){var r=""+e;return("0"===r||null!==e&&e!==!1)&&(r=r.replace(/&/g,"&"),r=r.replace(/</g,"<"),r=r.replace(/>/g,">"),r=r.replace(/"/g,"""),r=r.replace(/'/g,"'")),r}}}),define("bi/admin/common/utils/parameters/SimpleParmValueItem",["bi/admin/globalparameters/helpers/SoapHelper"],function(e){function r(){this._inclusive=!0,this._use="",this._display=""}return r.prototype.fromJSON=function(e){e.inclusive&&(this._inclusive=e.inclusive),e.use&&(this._use=e.use),e.display&&(this._display=e.display)},r.prototype.toXML=function(r){var n="<"+r+' xsi:type="bus:simpleParmValueItem"><inclusive xsi:type="xsd:boolean">'+this._inclusive+'</inclusive><display xsi:type="xsd:string">'+e.xml_encode(this._display)+'</display><use xsi:type="xsd:string">'+e.xml_encode(this._use)+"</use></"+r+">";return n},r}),define("bi/admin/common/utils/parameters/BoundRangeParmValueItem",["bi/admin/common/utils/parameters/SimpleParmValueItem"],function(e){function r(){this._inclusive=!0,this._start=new e,this._end=new e}return r.prototype.fromJSON=function(e){e.inclusive&&(this._inclusive=e.inclusive),e.start&&this._start.fromJSON(e.start),e.end&&this._end.fromJSON(e.end)},r.prototype.toXML=function(e){var r="<"+e+' xsi:type="bus:boundRangeParmValueItem"><inclusive xsi:type="xsd:boolean">'+this._inclusive+"</inclusive>"+this._start.toXML("start")+this._end.toXML("end")+"</"+e+">";return r},r}),define("bi/admin/common/utils/parameters/UnboundedStartRangeParmValueItem",["bi/admin/common/utils/parameters/SimpleParmValueItem"],function(e){function r(){this._inclusive=!0,this._end=new e}return r.prototype.fromJSON=function(e){e.inclusive&&(this._inclusive=e.inclusive),e.end&&this._end.fromJSON(e.end)},r.prototype.toXML=function(e){var r="<"+e+' xsi:type="bus:unboundedStartRangeParmValueItem"><inclusive xsi:type="xsd:boolean">'+this._inclusive+"</inclusive>"+this._end.toXML("end")+"</"+e+">";return r},r}),define("bi/admin/common/utils/parameters/UnboundedEndRangeParmValueItem",["bi/admin/common/utils/parameters/SimpleParmValueItem"],function(e){function r(){this._inclusive=!0,this._start=new e}return r.prototype.fromJSON=function(e){e.inclusive&&(this._inclusive=e.inclusive),e.start&&this._start.fromJSON(e.start)},r.prototype.toXML=function(e){var r="<"+e+' xsi:type="bus:unboundedEndRangeParmValueItem"><inclusive xsi:type="xsd:boolean">'+this._inclusive+"</inclusive>"+this._start.toXML("start")+"</"+e+">";return r},r}),define("bi/admin/common/utils/parameters/HierarchicalParmValueItem",["underscore","bi/admin/common/utils/parameters/SimpleParmValueItem"],function(e,r){function n(){this._inclusive=!0,this._value=new r,this._subNodes=[]}return n.prototype.fromJSON=function(r){r.inclusive&&(this._inclusive=r.inclusive),r.value&&this._value.fromJSON(r.value),r.subNodes&&e.each(r.subNodes,function(e){var r=new n;r.fromJSON(e),this._subNodes.push(r)}.bind(this))},n.prototype.toXML=function(r){var n='<subNodes xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bus:hierarchicalParmValueItem[]">';e.each(this._subNodes,function(e){n+=e.toXML("item")}),n+="</subNodes>";var t="<"+r+' xsi:type="bus:hierarchicalParmValueItem"><inclusive xsi:type="xsd:boolean">'+this._inclusive+"</inclusive>"+this._value.toXML("value")+n+"</"+r+">";return t},n}),define("bi/admin/common/utils/parameters/ParameterValue",["underscore","bi/admin/common/utils/parameters/SimpleParmValueItem","bi/admin/common/utils/parameters/BoundRangeParmValueItem","bi/admin/common/utils/parameters/UnboundedStartRangeParmValueItem","bi/admin/common/utils/parameters/UnboundedEndRangeParmValueItem","bi/admin/common/utils/parameters/HierarchicalParmValueItem","bi/admin/globalparameters/helpers/SoapHelper"],function(e,r,n,t,T,a,i){function s(){this._name="",this._parmValueItems=[]}return s.prototype._loadParmValueItemFromJSON=function(e){var i;switch(e.type){case"simpleParmValueItem":i=new r;break;case"boundRangeParmValueItem":i=new n;break;case"unboundedStartRangeParmValueItem":i=new t;break;case"unboundedEndRangeParmValueItem":i=new T;break;case"hierarchicalParmValueItem":i=new a;break;default:return null}return i.fromJSON(e),i},s.prototype.fromJSON=function(r){this._name=r.name,e.each(r.values,function(e){var r=this._loadParmValueItemFromJSON(e);null!=r&&this._parmValueItems.push(r)}.bind(this))},s.prototype.toXML=function(){var r='<item xsi:type="parameterValue">';return r+='<name xsi:type="xsd:string">'+i.xml_encode(this._name)+"</name>",r+='<value xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bus:parmValueItem[]">',e.each(this._parmValueItems,function(e){r+=e.toXML("item")}),r+="</value>",r+="</item>"},s}),define("bi/admin/common/utils/parameters/ParameterValues",["underscore","bi/admin/common/utils/parameters/ParameterValue"],function(e,r){return{fromJSON:function(n){var t=[];return e.map(n,function(e){var n=new r;n.fromJSON(e),t.push(n)}),t},toXML:function(r){var n=this.fromJSON(r),t='<parameterValues xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bus:parameterValue[]" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bus="http://developer.cognos.com/schemas/bibus/3/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">';return e.each(n,function(e){t+=e.toXML()}.bind(this)),t+="</parameterValues>"}}}),define("js/admin/parametersBundle",function(){});
|