Remove line break from bottom of Web Intelligence report - business-objects

I have a BusinessObjects Web Intelligence report that feeds data in to a program to interface between two software applications. That said, the data needs to be in a precise format for the program to accept it.
The BO report is saved as a text file (.txt) before being dropped in. Since upgrading to Webi 4.1, an issue which is causing a rejection has occurred. At the bottom of the report, two blank lines are generated in the .txt file, which aren't visible in the Webi application. The footer has been hidden and borders removed from the data block. When the report is saved as an .xls, it has a row beneath it which is enlarged and filled white.
It appears that there is a margin imposed on the data block, but I cannot find any formatting setting to edit this.*
The image below displays the issue:
I have to manually remove these line breaks each time I run this report, which has taken away the full automation achieved with the previous version of BusinessObjects (Deski).
Anybody know if it is possible to solve this, and where the setting can be found in the application?
Thanks.

This appears to be a known bug and is described in SAP KB note 2143332 - Text (.txt) output of a Web Intelligence report generates two blank lines at the bottom of the table.
The bug is solved in SAP BusinessObjects BI 4.1 SP06, which is not yet released. The release of SP06 is planned for week 24 (mid June), as indicated in the SAP BusinessObjects maintenance schedule.

Related

SSRS 2016 Object Alignment is off on Server Render

I'm trying to create floor plan maps with data interspersed throughout the map. When I'm in design mode AND preview mode in Visual Studio, the report appears with objects perfectly lined up as I expect. However, when I publish to the server and run on the server, object alignment is off. I can't find anything related to my issue or how to tell it I want things placed in a specific location when running on the server. I'm already using Rectangles to contain elements but that doesn't seem to help. Images below show what I'm running in to. I have Admin access to the server so if I need to make changes there, I can. I'm happy to share my .RDL file if I can figure out how to upload it.
Any ideas to fix this infuriating problem would be welcome.
Design mode:
Preview mode:
Render on the server:
Unfortunately, SSRS is pretty bad for something like this that requires precise locations. Not really a setting you can adjust to fix it, it's just not meant for this type of application. Additionally, the report manager(in browser) always messes up the formatting. I always recommend exporting the report to a .pdf to see how it looks before finalizing anything. With that said, if this is client facing -- I'd suggest adapting this to use a .pdf viewer or just exports and opens a .pdf. Cleans things up and gives you a uniform result every time.
Another thing I could suggest if you insist on using SSRS would be to re-do the report using Tablixes as opposed to rectangles. These tend to hold shape better and you could do some creative borders to produce a similar result.

Prevented from "Save & Publish" without error or explanation

I have been tasked with converting a .mdb created in 2001 to an .accdb. I've followed the MS instructions (File>Save & Publish>Save Database As>Access Database(*.accbd)>Save As) but literally nothing happens. No error message, no on screen changes, no accdb created. All suggestions, however basic, are welcome.
I'm using Office 2010 Pro Plus (14.0.7145.5000) 32 bit on Win 7 Sp1 32 bit if that makes any difference.
I've had similar problems in the past. In my cases it were always these three cases:
Incorrect VBA code. You can detect that with the "compile" function in the vba editor. Once there is no more compile error publishing works just fine.
Not enough disk space on your machine. I work in a enterprise environment with tiny memory space for each employee. Make sure you have enough free space. Rule of thumb: At least double the amount of your file you want to publish.
The file you want to publish is corrupted. In that case your Access database simpy doesn't work and you need to migrate the code and the forms to a new file.

The selected report is not ready for viewing. The report is still being rendered or a report snapshot is not available. (rsReportNotReady)

I am encountering the Error mentioned on subject everytime i use the interactive sorting on the exported .HTML file.
Here's the scenario. I have a report(with an interactive sorting column) which i created a subscription to run and generate an .HTML format every 2 minutes.
I would like to know if the interactive sorting feature will still work on the .HTML that was generated? Let me know your thoughts and tricks if ever.
Thanks.
Try removing compatibility view setting for intranet sites if you can.
Also check to see if your browser and os support the interactive features of SSRS here, there is a table at the bottom of that page.
There is a long rant here that discusses the problems with rendering SSRS report in HTML. It also show some workarounds you can do with jquery.
If all that fails, just render your reports in Excel, your users can filter it and sort it any way they want.

How can I save the SSIS design view as an image?

I'm quite new to SSIS and have taken on quite a large ETL project from a previous collegue. Id like to document the .Dtsx Flow and basically just want to export or save an image of the Designer view in SSIS (ie the flow diagram bit). Can this be done? I've googled it to death but hav'ent been able to find an answer.
You could use a screen capture program that supports scrolling windows. Although your image will be very large, you won't lose any of the details that you may get if you zoom out. There's a blog post here that compares a variety of screen capture programs. According to the reviewer, the following programs support auto scrolling of long windows:
FastStone Capture 6.5
HyperSnap 6.7
MadCapture 5
RoboScreen Capture 2
SnagIt 9.1.
Personally, SnagIt is my screen capture program of choice. I've been using it for 8 years now and I originally started using it specifically for the auto scrolling window screen capture feature. I have used it to take screen shots of large SSIS packages, so I can attest to the fact that it works for this purpose.
Other than taking printscreens of it and editing it i am not aware of any built-in tool to do that
If you are not adverse to paying for it, there is BiDocumentor from PragmaticWorks.
You can use File -> Print -> Select Print to PDF option, and that's it!
(not an image, but pdf is actually more convenient for quite large packages )

How to take screenshot of rendered HTML page

Our web analytics package includes detailed information about user's activity within a page, and we show (click/scroll/interaction) visualizations in an overlay atop the web page. Currently this is an IFrame containing a live rendering of the page.
Since pages change over time, older data no longer corresponds to the current layout of the page. We would like to run a spider to occasionally take snapshots of the pages, allowing us to maintain a record of interactions with various versions of the page.
We have a working implementation of this (Linux), but the snapshot process is a hideous Python/JavaScript/HTML hack which opens a Firefox window, screenshotting and scrolling and merging and saving to a file. This requires us to install the X stack on our normally headless servers, and takes over a minute per page.
We would prefer a headless implementation with performance closer to that of the rendering time in a regular web browser, but haven't found anything.
There's some movement towards building something using Mozilla source as a starting point, but that seems like overkill to me, as well as a maintenance nightmare if we try to keep it up to date.
Suggestions?
An article on Digital Inspiration points towards CutyCapt which is cross-platform and uses the Webkit rendering engine as well as IECapt which uses the present IE rendering engine and requires Windows, natch. Nothing off the top of my head which uses Gecko, Firefox's rendering engine.
I doubt you're going to be able to get away from X, however. Since CutyCapt requires Qt, it requires either X or a Windows installation. And, similarly, IECapt will require Windows (or Wine if you want to try to run it under Linux, and then you're back to needing X). I doubt you'll be able to find a rendering engine which doesn't require Qt, Gtk, GDI, or Cocoa, and therefore requires a full install of display libraries.
Why not store the HTML that is sent out to the client? You could then use that to redisplay in a webbrowser as a page to show what it looked like.
Using your webanalytics data about use actions, you could they use that to default the combo boxes, fields etc to the values the client would have had, even change the CSS on buttons, etc, to mark them as being pushed.
As a benefit, you don't need the X stack, don't need to do any crawling or storing of images.
EDIT (Re Andrew Moore):
This is were you store the current CSS/images under a version number. Place an easily parsable version number in a comment in the HTML. If you change your CSS/images and use the existing names, increment the version number in the HTML output sent out.
The system that stores the HTML will know that it needs to grab a new copy and store under a new number. When redisplaying, it simply uses the version number to determine which CSS/image set to use.
We currently have a system here that uses a very similiar system so we can track users actions and provide better support when they call our help desk, as they can bring up the users session and follow what they did, even some-what live.
you can even code it to auto-censor sensitive fields when it is stored.
depending on the specifics of your needs perhaps you could get away with using one of the many free webpage thumbnail services? snapcasa, for example lets you generate thousands per month / no charge no advertizing .. (not ever used, just googled 'free thumbnail service') to find this.
just a thot