Iron Speed Technical Forums
Sign up Latest Topics
 
 
 


Reply
  Author   Comment  
Progytech

Registered:
Posts: 13
Reply with quote  #1 
Hi All,

I am a new user and will be testing ISD in the next weeks.  I have a web application created with another product and I am having issues when generating PDF reports and would like to know how ISD would handle this situation.
My users needs to generate and print 2 billing reports every 2 weeks, there are approximately 60 users and at some point every 2 weeks, I end up having a lot of issues because of the load of those users logged during those days and generating those 2 reports.

  1. I would like to know how ISD reporting engine would handle such a demand?
  2. is there some sort of internal report server in ISD that would manage such demand for generating those 2 PDF files almost at the same time?
  3. Would I need to use a 3rd party report tool like DevExpress reporting?

I am hosting this application on a public VPS with Windows Server 2008R2 and 4GB RAM.  I would appreciate any inside experience ISD users can share.

Thanks in advance!!!

__________________
Edhy Rijo
Progytech (Computer Consultants)
The makers of CardTracking.Net
http://www.progytech.com
pinbot

Avatar / Picture

MVP Consultant
Registered:
Posts: 968
Reply with quote  #2 

How long are the billing reports?

What report generation software are you using now?

60 users every two weeks sounds very light to be having problems.

One of my Iron Speed apps has over 450 logins/day and generates pdf reports on the fly.



__________________
C. Bryan Patrick II
Iron Speed Designer MVP Consultant
Pseudo Consulting
Progytech

Registered:
Posts: 13
Reply with quote  #3 
Hi C. Bryan,

Thanks for the prompt response.

I developed this application using Alpha Five, they have their own internal report generation which uses the Amyuni PDF printer driver and their own web server (not IIS). 

I am in the process of learning ISD to re-create this application with ISD, but before I get in too deep, I wanted to get some feedback from ISD experience users.

Is there some sort of internal report server in ISD that would manage such demand for generating those 2 PDF files almost at the same time?

__________________
Edhy Rijo
Progytech (Computer Consultants)
The makers of CardTracking.Net
http://www.progytech.com
akeshgupta

Avatar / Picture

Iron Speed MVP
Design, Develop & Deliver

Registered:
Posts: 1,095
Reply with quote  #4 
Hi:

Iron Speed itself does not have any internal report server.  You can always build SSRS reports and call them from Iron Speed by passing parameters.  There are many third party report designers like Telerik, DevExpress, etc. which work fine.

The other thing you need to review is the format of the reports.  What I have found is that if you are looking to have an embedded report viewer, it requires more effort as compared to getting the report generated and printing it to a temporary pdf in the background and then just redirecting the user to the pdf.

Hope you find all your questions answered.

__________________
Akesh Gupta
Light Speed Solutions, LLC.
If I rest, I will rust !   Let's share the knowledge !
Progytech

Registered:
Posts: 13
Reply with quote  #5 
Hi Akesh,

Thanks for the information. 

I am not looking for an embedded solution, for me, it is just a matter of generating the PDF, show it to the user in Acrobat Reader or whatever PDF reader they use, so they can print it.

Due to my current experience with the competitive product I am using, I found most of the issues caused because many users may be generating the PDF at the same time and this cause their custom web server to start acting weird.  I am looking to see if that would be the case with the ISD PDF generation process, so I asking for experience sharing in this kind of situation.

C. Bryan comments below, are very interesting and full of hope for my case.
Quote:
One of my Iron Speed apps has over 450 logins/day and generates pdf reports on the fly.


On a side note, I use DevExpress controls and reports for my WinForm applications and I am pretty happy with it, so that may be an alternative to use DevExpress reports with ISD, just would need some sample code or suggestion on how to incorporate it in this application.

__________________
Edhy Rijo
Progytech (Computer Consultants)
The makers of CardTracking.Net
http://www.progytech.com
davidnowens

Avatar / Picture

Registered:
Posts: 86
Reply with quote  #6 
Hi,

We use DEVEXPRESS .NET controls and use the REPORTS for PDF publishing.

If you know the Win Forms then the ASP.NET is the same - you can declare the PDF report as an object - build it / save it or add it to the web request to download from code on a web page and or email to the user etc.

I personally would let ISD do the CRUD pages - version 10 has some very nice features - like Quick Selector control and Google Maps and let DEVEXPRESS handle the reports.

HTH

Dave
 

__________________
David Owens Wimbleton Cross Ltd Need help with ISD Projects at competitive rates, why not contact us directly. davidowens@wimbletoncross.co.uk or see https://www.wimbletoncrossltd.co.uk
miles

Avatar / Picture

MVP Consultant
Registered:
Posts: 1,697
Reply with quote  #7 
FWIW, I use DevExpress XtraReports with Iron Speed very successfully!  I have created several billing applications that generate PDF invoices, it seems to work really well, and no multi-user issues.  This could be because I generate a unique temporary filename when generating the PDF..

HTH.

__________________
Miles Gibson, MScIS
Iron Speed MVP
Senior Consultant, Principal
Milestone Software Inc.

http://www.ironspeedmvp.com\localizer 
Email: miles@milestone.ca
Milestone Localizer: Full Localization for your Iron Speed applications!
Progytech

Registered:
Posts: 13
Reply with quote  #8 
Hi Dave and Miles,
Thanks for sharing your experiences.  I will test this with the ISD internal report and if I have any issues then try with the DevExpress reports.

__________________
Edhy Rijo
Progytech (Computer Consultants)
The makers of CardTracking.Net
http://www.progytech.com
akeshgupta

Avatar / Picture

Iron Speed MVP
Design, Develop & Deliver

Registered:
Posts: 1,095
Reply with quote  #9 
Bryan is using Fast Reports which is an inexpensive product.  The sample code on their website is quite easy to implement.  You may wish to give it a try too.
__________________
Akesh Gupta
Light Speed Solutions, LLC.
If I rest, I will rust !   Let's share the knowledge !
Progytech

Registered:
Posts: 13
Reply with quote  #10 
Hi Akesh,
Sample code, sure I want to see it, but I don't know Bryan's site, I tried http://pseudoconsulting.com/ but there is nothing there, if you know the url please let me know.

I am currently going in fast mode through all the ISD videos and white papers before starting testing.

__________________
Edhy Rijo
Progytech (Computer Consultants)
The makers of CardTracking.Net
http://www.progytech.com
pinbot

Avatar / Picture

MVP Consultant
Registered:
Posts: 968
Reply with quote  #11 

I'll check my website.

Akesh is correct.  I've been using Fast Reports, http://www.fast-report.com, for years with my Iron Speed apps and I could not be more pleased with the speed and support.  

And it's a very inexpensive solution. $349 I believe.





__________________
C. Bryan Patrick II
Iron Speed Designer MVP Consultant
Pseudo Consulting
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.

Download Iron Speed Designer

Terms of Service Privacy Statement