Home Analytics Designing reports
The community of Analytics developers are invited to follow and participate in the developer network.
OpenText technical experts collaborate with supported customers and partners in the Magellan product area.

Chart Hyperlink in BIRT Maximo 7.6

Hello Folks ,


 


Hyperlink(drill through) from Chart is not working when I upload the report in Maximo . It is working in Designer though.It gives me error 


 


Error 401: SRVE0295E: Error reported: 401


 


Interestingly, hyperlink is working on the table row (using the same data set as chart and every thing remains the same). 


Has anyone encountered something like this ?


 


Thanks 


 


Vineet


Comments

  • An update on this , the __requestid is not passing through the chart leading to that error but is passing through the table.


  • Any update any one . 


     


    In the mean time Please have a look at the attachment the report hyperlink is working fine from inside table but not from CHart (in maximo)


     


    Let me know if anyone comes up with something. 


  • Other report in XML format because of Upload issue 

     

     

     

     

    <?xml version="1.0" encoding="UTF-8"?>

    <report xmlns="http://www.eclipse.org/birt/2005/design"version="3.2.23" id="1">

        <property name="comments">Copyright (c) 2006 &lt;&lt;Your Company Name here>></property>

        <property name="createdBy">Eclipse BIRT Designer Version 4.3.1.v201309091055 Build &lt;4.3.1.v20130917-1035></property>

        <html-property name="description">This template will create a report with one or more groups, each having identical data fields.</html-property>

        <simple-property-list name="includeResource">

            <value>routes</value>

        </simple-property-list>

        <property name="units">in</property>

        <method name="initialize"><![CDATA[importPackage(Packages.com.ibm.tivoli.maximo.report.script);

     

    mxReportScriptContext = MXReportScriptContext.initialize(reportContext);

     

    mxReportScriptContext.setDefaultLogLevel("DEBUG");

    mxReportScriptContext.setDefaultLogFile("C:/temp/hypertest2.log");]]></method>

        <method name="afterFactory"><![CDATA[MXReportScriptContext.close();]]></method>

        <property name="theme">MaximoSystemLibrary.maximoTheme</property>

        <text-property name="displayName">Tivoli Maximo Grouped Template</text-property>

        <property name="layoutPreference">auto layout</property>

        <list-property name="libraries">

            <structure>

                <property name="fileName">MaximoSystemLibrary.rptlibrary</property>

                <property name="namespace">MaximoSystemLibrary</property>

            </structure>

        </list-property>

        <parameters>

            <scalar-parameter name="where" id="25">

                <property name="valueType">static</property>

                <property name="isRequired">false</property>

                <property name="dataType">string</property>

                <property name="distinct">true</property>

                <simple-property-list name="defaultValue">

                    <value type="constant">1=1</value>

                </simple-property-list>

                <list-property name="selectionList"/>

                <property name="paramType">simple</property>

                <property name="controlType">text-box</property>

                <structure name="format">

                    <property name="category">Unformatted</property>

                </structure>

            </scalar-parameter>

            <scalar-parameter name="appname" id="240">

                <property name="valueType">static</property>

                <property name="isRequired">false</property>

                <property name="dataType">string</property>

                <property name="controlType">text-box</property>

                <structure name="format">

                    <property name="category">Unformatted</property>

                </structure>

            </scalar-parameter>

            <scalar-parameter name="paramdelimiter" id="241">

                <property name="hidden">true</property>

                <property name="valueType">static</property>

                <property name="isRequired">false</property>

                <property name="dataType">string</property>

                <property name="controlType">text-box</property>

                <structure name="format">

                    <property name="category">Unformatted</property>

                </structure>

            </scalar-parameter>

            <scalar-parameter name="paramstring" id="242">

                <property name="hidden">true</property>

                <property name="valueType">static</property>

                <property name="isRequired">false</property>

                <property name="dataType">string</property>

                <property name="controlType">text-box</property>

                <structure name="format">

                    <property name="category">Unformatted</property>

                </structure>

            </scalar-parameter>

            <scalar-parameter name="p_worktp" id="3491">

                <property name="valueType">static</property>

                <property name="dataType">string</property>

                <property name="distinct">true</property>

                <simple-property-list name="defaultValue">

                    <value type="constant">PM</value>

                </simple-property-list>

                <list-property name="selectionList"/>

                <property name="paramType">simple</property>

                <property name="controlType">text-box</property>

                <structure name="format">

                    <property name="category">Unformatted</property>

                </structure>

            </scalar-parameter>

        </parameters>

        <data-sources>

            <script-data-source name="maximoDataSource" id="64" extends="MaximoSystemLibrary.maximoDataSource"/>

        </data-sources>

        <data-sets>

            <script-data-set name="dataSet" id="5">

                <list-property name="resultSetHints">

                    <structure>

                        <property name="position">1</property>

                        <property name="name">worktype</property>

                        <property name="dataType">string</property>

                    </structure>

                    <structure>

                        <property name="position">2</property>

                        <property name="name">wonum</property>

                        <property name="dataType">string</property>

                    </structure>

                </list-property>

                <list-property name="columnHints">

                    <structure>

                        <property name="columnName">worktype</property>

                    </structure>

                    <structure>

                        <property name="columnName">wonum</property>

                    </structure>

                </list-property>

                <structure name="cachedMetaData">

                    <list-property name="resultSet">

                        <structure>

                            <property name="position">1</property>

                            <property name="name">worktype</property>

                            <property name="dataType">string</property>

                        </structure>

                        <structure>

                            <property name="position">2</property>

                            <property name="name">wonum</property>

                            <property name="dataType">string</property>

                        </structure>

                    </list-property>

                </structure>

                <property name="dataSource">maximoDataSource</property>

                <method name="open"><![CDATA[maximoDataSet = MXReportDataSetProvider.create(this.getDataSource().getName(), this.getName());

    maximoDataSet.open();

     

    var sqlText = new String();

     

    if (BirtStr.toUpper(params["p_worktp"].value) !='ALL'  ) {

      params["p_worktp"]= BirtStr.toUpper(params["p_worktp"].value.replace(/=/g , ""));

      params["p_worktp"] =params["p_worktp"].value.replace(/,/g , "','");

      p_worktp = " and workorder.worktype in ('" + params["p_worktp"]+"') ";

      params["p_worktp"]= params["p_worktp"].value.replace(/','/g , ", ");

    }

    else{

    params["p_worktp"]= BirtStr.toUpper(params["p_worktp"].value.replace(/=/g , ""));

    p_worktp= " and 1=1 "

    }

     

     

     

    sqlText = " Select wonum, worktype  from workorder where  " + params["where"] 

    + p_worktp 

    ;

     

    maximoDataSet.setQuery(sqlText);]]></method>

                <method name="fetch"><![CDATA[if (!maximoDataSet.fetch())

    return (false);

     

     

    row["worktype"] = maximoDataSet.getString("worktype");

    row["wonum"] = maximoDataSet.getString("wonum");

     

     

     

    return (true);]]></method>

            </script-data-set>

        </data-sets>

        <page-setup>

            <simple-master-page name="NewSimpleMasterPage" id="381">

                <property name="orientation">portrait</property>

                <property name="topMargin">0in</property>

                <page-header>

                    <grid id="3240">

                        <property name="borderBottomStyle">solid</property>

                        <property name="borderBottomWidth">thin</property>

                        <property name="marginTop">0%</property>

                        <property name="marginLeft">0%</property>

                        <property name="marginBottom">0%</property>

                        <property name="marginRight">0%</property>

                        <property name="verticalAlign">top</property>

                        <property name="width">100%</property>

                        <list-property name="boundDataColumns">

                            <structure>

                                <property name="name">Column Binding</property>

                                <expression name="expression">BirtDateTime.now()</expression>

                                <property name="dataType">date-time</property>

                            </structure>

                        </list-property>

                        <column id="3241">

                            <property name="fontSize">20%</property>

                            <property name="width">21%</property>

                        </column>

                        <column id="3242">

                            <property name="width">57%</property>

                        </column>

                        <column id="3243">

                            <property name="width">22%</property>

                        </column>

                        <row id="3244">

                            <cell id="3245">

                                <property name="colSpan">1</property>

                                <property name="rowSpan">1</property>

                                <property name="fontSize">20%</property>

                                <property name="paddingLeft">1pt</property>

                                <property name="paddingBottom">1pt</property>

                                <property name="verticalAlign">bottom</property>

                            </cell>

                            <cell id="3247">

                                <property name="paddingTop">1pt</property>

                                <property name="paddingBottom">1pt</property>

                                <property name="verticalAlign">middle</property>

                            </cell>

                            <cell id="3259">

                                <property name="paddingBottom">1pt</property>

                                <property name="verticalAlign">bottom</property>

                                <text id="3267">

                                    <property name="fontFamily">"Verdana"</property>

                                    <property name="color">#000000</property>

                                    <property name="textAlign">right</property>

                                    <property name="contentType">html</property>

                                    <text-property name="content"><![CDATA[<value-of>MXReportScriptContext.get().getUserDate()</value-of>]]></text-property>

                                </text>

                            </cell>

                        </row>

                    </grid>

                </page-header>

                <page-footer>

                    <grid id="1182">

                        <property name="width">100%</property>

                        <column id="448">

                            <property name="width">50%</property>

                        </column>

                        <column id="472">

                            <property name="width">30%</property>

                        </column>

                        <column id="474">

                            <property name="width">20%</property>

                        </column>

                        <row id="452">

                            <cell id="453">

                                <property name="colSpan">1</property>

                                <property name="rowSpan">1</property>

                                <property name="borderTopColor">#000000</property>

                                <property name="borderTopStyle">solid</property>

                                <property name="borderTopWidth">thin</property>

                                <property name="paddingLeft">4pt</property>

                            </cell>

                            <cell id="471">

                                <property name="borderTopColor">#000000</property>

                                <property name="borderTopStyle">solid</property>

                                <property name="borderTopWidth">thin</property>

                            </cell>

                            <cell id="473">

                                <property name="colSpan">1</property>

                                <property name="rowSpan">1</property>

                                <property name="borderTopColor">#000000</property>

                                <property name="borderTopStyle">solid</property>

                                <property name="borderTopWidth">thin</property>

                                <property name="textAlign">right</property>

                                <grid id="1979">

                                    <property name="fontSize">7pt</property>

                                    <property name="fontStyle">italic</property>

                                    <property name="verticalAlign">top</property>

                                    <property name="width">100%</property>

                                    <column id="1993">

                                        <property name="textAlign">right</property>

                                        <property name="width">70%</property>

                                    </column>

                                    <column id="1980">

                                        <property name="textAlign">center</property>

                                        <property name="verticalAlign">top</property>

                                        <property name="width">10%</property>

                                    </column>

                                    <column id="1981">

                                        <property name="textAlign">center</property>

                                        <property name="verticalAlign">top</property>

                                        <property name="width">10%</property>

                                    </column>

                                    <column id="1982">

                                        <property name="textAlign">right</property>

                                        <property name="verticalAlign">top</property>

                                        <property name="width">10%</property>

                                    </column>

                                    <row id="1983">

                                        <property name="verticalAlign">top</property>

                                        <cell id="1992">

                                            <property name="verticalAlign">top</property>

                                            <label id="1994">

                                                <property name="fontFamily">"Verdana"</property>

                                                <property name="fontSize">7pt</property>

                                                <property name="color">#003466</property>

                                                <property name="textAlign">right</property>

                                                <text-property name="text">Page</text-property>

                                            </label>

                                        </cell>

                                        <cell id="1984">

                                            <auto-text id="1985">

                                                <property name="backgroundAttachment">scroll</property>

                                                <property name="backgroundPositionX">0%</property>

                                                <property name="backgroundPositionY">0%</property>

                                                <property name="backgroundRepeat">repeat</property>

                                                <property name="fontFamily">"Verdana"</property>

                                                <property name="fontSize">7pt</property>

                                                <property name="fontWeight">normal</property>

                                                <property name="fontStyle">italic</property>

                                                <property name="fontVariant">normal</property>

                                                <property name="color">#003466</property>

                                                <property name="textLineThrough">none</property>

                                                <property name="textOverline">none</property>

                                                <property name="textUnderline">none</property>

                                                <property name="borderBottomColor">black</property>

                                                <property name="borderBottomStyle">none</property>

                                                <property name="borderBottomWidth">medium</property>

                                                <property name="borderLeftColor">black</property>

                                                <property name="borderLeftStyle">none</property>

                                                <property name="borderLeftWidth">medium</property>

                                                <property name="borderRightColor">black</property>

                                                <property name="borderRightStyle">none</property>

                                                <property name="borderRightWidth">medium</property>

                                                <property name="borderTopColor">black</property>

                                                <property name="borderTopStyle">none</property>

                                                <property name="borderTopWidth">medium</property>

                                                <property name="marginTop">0pt</property>

                                                <property name="marginLeft">0pt</property>

                                                <property name="marginBottom">0pt</property>

                                                <property name="marginRight">0pt</property>

                                                <property name="paddingTop">1pt</property>

                                                <property name="paddingLeft">1pt</property>

                                                <property name="paddingBottom">1pt</property>

                                                <property name="paddingRight">1pt</property>

                                                <property name="textAlign">right</property>

                                                <property name="letterSpacing">normal</property>

                                                <property name="lineHeight">normal</property>

                                                <property name="textTransform">none</property>

                                                <property name="whiteSpace">normal</property>

                                                <property name="wordSpacing">normal</property>

                                                <property name="display">block</property>

                                                <property name="pageBreakAfter">auto</property>

                                                <property name="pageBreakBefore">auto</property>

                                                <property name="pageBreakInside">auto</property>

                                                <property name="showIfBlank">false</property>

                                                <property name="canShrink">false</property>

                                                <property name="overflow">hidden</property>

                                                <property name="type">page-number</property>

                                            </auto-text>

                                        </cell>

                                        <cell id="1986">

                                            <property name="textAlign">center</property>

                                            <text id="1987">

                                                <property name="fontFamily">"Verdana"</property>

                                                <property name="fontSize">7pt</property>

                                                <property name="color">#003466</property>

                                                <property name="textAlign">center</property>

                                                <property name="contentType">plain</property>

                                                <text-property name="content"><![CDATA[of]]></text-property>

                                            </text>

                                        </cell>

                                        <cell id="1988">

                                            <property name="textAlign">right</property>

                                            <auto-text id="1989">

                                                <property name="fontFamily">"Verdana"</property>

                                                <property name="fontSize">7pt</property>

                                                <property name="color">#003466</property>

                                                <property name="paddingRight">1pt</property>

                                                <property name="textAlign">right</property>

                                                <property name="type">total-page</property>

                                            </auto-text>

                                        </cell>

                                    </row>

                                </grid>

                            </cell>

                        </row>

                    </grid>

                </page-footer>

            </simple-master-page>

        </page-setup>

        <body>

            <table id="3492">

                <property name="fontFamily">"Verdana"</property>

                <property name="dataSet">dataSet</property>

                <list-property name="boundDataColumns">

                    <structure>

                        <property name="name">worktype</property>

                        <text-property name="displayName">worktype</text-property>

                        <expression name="expression" type="javascript">dataSetRow["worktype"]</expression>

                        <property name="dataType">string</property>

                    </structure>

                    <structure>

                        <property name="name">wonum</property>

                        <text-property name="displayName">wonum</text-property>

                        <expression name="expression" type="javascript">dataSetRow["wonum"]</expression>

                        <property name="dataType">string</property>

                    </structure>

                    <structure>

                        <property name="name">Aggregation</property>

                        <property name="dataType">integer</property>

                        <property name="aggregateFunction">COUNT</property>

                        <list-property name="arguments">

                            <structure>

                                <property name="name">Expression</property>

                                <expression name="value" type="javascript">row["wonum"]</expression>

                            </structure>

                        </list-property>

                        <property name="allowExport">true</property>

                    </structure>

                </list-property>

                <column id="3506"/>

                <column id="3507"/>

                <header>

                    <row id="3493">

                        <cell id="3494">

                            <label id="3495">

                                <text-property name="text">worktype</text-property>

                            </label>

                        </cell>

                        <cell id="3496">

                            <label id="3497">

                                <text-property name="text">wonum</text-property>

                            </label>

                        </cell>

                    </row>

                </header>

                <detail>

                    <row id="3498">

                        <cell id="3499">

                            <data id="3500">

                                <property name="resultSetColumn">worktype</property>

                            </data>

                        </cell>

                        <cell id="3501">

                            <data id="3502">

                                <property name="resultSetColumn">wonum</property>

                            </data>

                        </cell>

                    </row>

                </detail>

                <footer>

                    <row id="3503">

                        <cell id="3504">

                            <data id="3508">

                                <property name="resultSetColumn">Aggregation</property>

                            </data>

                        </cell>

                        <cell id="3505"/>

                    </row>

                </footer>

            </table>

        </body>

    </report>

     

  • hi Vineet ,
    Still this is open ?

  • Hi ,

    Any one have update on above issue, i am facing the same

    regards 

Sign In or Register to comment.