Rowspan error in "core_bus_cap_app_analysis_allCaps.xls"
Posted: 12 Jan 2011, 09:33
The report business/core_bus_cap_app_analysis_allCaps.xsl does not correctly calculate the rowspan for table cells in the "Business Capability" column.
Each cell in the "Business Capability" column has a rowspan attribute, which matches the total number of supporting Application Providers for all contained Business Processes (if more Application Providers than Business Processes are given). Unfortunately it does not consider processes with no supporting Application Provider when calculating the rowspan attribute value, which causes misalignment in the report because table cells containing "-" are created even if no supporting Application Provider is given for a Business Process.
The actual calculation takes place in "business/core_bus_process_To_AppsByBusCap.xsl" but I am not sure what the easiest/best fix for the issue is. Selecting count values for existing elements by using XPath expressions is easy. But how does one select the number of Business Processes for which no "APP_PRO_TO_PHYS_BUS_RELATION" exists?
Best regards,
Ulf
Each cell in the "Business Capability" column has a rowspan attribute, which matches the total number of supporting Application Providers for all contained Business Processes (if more Application Providers than Business Processes are given). Unfortunately it does not consider processes with no supporting Application Provider when calculating the rowspan attribute value, which causes misalignment in the report because table cells containing "-" are created even if no supporting Application Provider is given for a Business Process.
The actual calculation takes place in "business/core_bus_process_To_AppsByBusCap.xsl" but I am not sure what the easiest/best fix for the issue is. Selecting count values for existing elements by using XPath expressions is easy. But how does one select the number of Business Processes for which no "APP_PRO_TO_PHYS_BUS_RELATION" exists?
Best regards,
Ulf