[xep-support] XEP Genarating pdfs take long time with .Net interface.

Krishnan, Navaneetha nkrishnan at matlensilver.com
Fri May 21 11:53:09 PDT 2004


Hi Alexander, 

Thanks for your reply. I suspected that this could be a problem with .Net.

So creted a simple asp page which creates pdf from xml and xsl. 

When i tried to run it with WAS to load test it fails after few minutes. Initially it creates pdf for every three scond after 3 minutes it takes 15-20 secs and after a minute it throws the error.

I have the code and the error message too. Any help will be appreciated.


CODE : I did not include the code for function SaveBinaryDataTextStream 

	Dim XEP
    Set xep = CreateObject("XEP.XEPFormatter")
    xep.setOutputFormat ("PDF")
    XEP.SetStyleSheetFile Server.MapPath("AssetReport.xsl")

	dt = now()
    objRet = XEP.TransformFile(Server.MapPath("AYA_input.xml"))
    strFileName = Server.MapPath(".") & "\MLReport-" & formatdatetime(dt,1) & "-" & Replace(formatdatetime(dt,3), ":", "-") & ".pdf"

	SaveBinaryDataTextStream strFileName,objRet

	Response.write "Created PDF File : " & strFileName
	set xep = nothing

ERROR:
Error Type:
method setStylesheetFile() in XEP.IXEPFormatter (0x80004005)
Can't set stylesheet
/xslfopetest/createXEPpdf.asp, line 5

Thanks

Nav



-----Original Message-----
From: Alexander Peshkov [mailto:peshkov at renderx.com]
Sent: Friday, May 21, 2004 4:33 AM
To: Krishnan, Navaneetha
Subject: Re: [xep-support] XEP Genarating pdfs take long time with .Net
interface.


Hello Nav,

As Nikolai has admitted in his recent post: http://xep.xattic.com/lists/xep-support/2045.html
performance of XEP.Net is lower than of its Java counterpart, because
of .Net version is a port of Java one it's efficiency is lower.
As for the problems with COM wrapper - judging on the symptoms you
describe it's a typical memory leak. We believe that our COM
wrapper does not have such leaks itself (it was thoroughly tested in
this respect) thus I suppose that the source of the problem may be in
your code or it maybe a case of .Net-COM inter-operability issue. It
definitely looks like XEP COM wrapper instances are not released by .Net.

Best regards,
Alexander Peshkov                             mailto:peshkov at renderx.com
RenderX


KN> Hi ,

KN> Generating PDF with the .Net library takes a long time compared to the Java version.

KN> If we use the COM library provided by XEP it is faster than the .Net version. But on a server it gets slower and slower and fails after a while saying cannot set stylesheet.

KN> Any alternate or workaround to this problem.

KN> Thanks in advance

KN> -Nav



KN> -------------------
KN> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
KN> in the body of the message to majordomo at renderx.com from the address
KN> you are subscribed from.
KN> (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html


-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html

-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html



More information about the Xep-support mailing list