Hi Brian,
We are using the latest version of Xalan. The HTTP server generates XML
data depending on the parameters passed. We have compiled the XSL file
into class files and put in WEB-INF/classes folder of our web
application. But When we send concurrent requests, some the
transformations fail.
We are using the following approach for transformation
transformerFactory = TransformerFactory.newInstance();
transformerFactory.setAttribute("use-classpath",
Boolean.TRUE);
transformer =
transformerFactory.newTransformer(new StreamSource(transletName));
transformer.transform(xmlSource, resultSource);
Thanks & Regards,
Ambika Prasad Das
-----Original Message-----
From: Brian Minchau [mailto:[EMAIL PROTECTED]
Sent: Friday, September 01, 2006 10:50 AM
To: Ambika Das-IC
Cc: [email protected]
Subject: Re: Problem using compiled translets with Xalan !!
Importance: Low
Ambika,
more information is needed. This could be an error totally outside of
Xalan, like a bug in an underlying database concurrency (unlikely, but
possible).
What version of Xalan are you using? The latest published 2.7.0 ?
What is the HTTP server doing? Is it running servlets that run an XSLT
transformation to generate and return XML?
If that is the case what is each servlet keeping a reference to from
each
invocation to the next? The transformer factory? The compiled
transformation?
Please provide more information, possibly code fragments or pseudo code,
othewise no progress can be made.
- Brian
- - - - - - - - - - - - - - - - - - - -
Brian Minchau, Ph.D.
XSLT Development, IBM Toronto
(780) 431-2633
e-mail: [EMAIL PROTECTED]
<[EMAIL PROTECTED]
solutions.com>
To
09/01/2006 12:24 <[email protected]>
AM
cc
Subject
Problem using compiled translets
with Xalan !!
Hi All,
We are using compiled translets to transform XML data into XSL. The
application makes HTTP URL connection to a remote site which generates
XML
based on the request. The same is transformed using compiled translets.
We have observed that out of 100 concurrent requests, 1 or 2 requests
fail
due to transformation failure. Does anybody know why this happens?
For each request we are creating a transformer factory and a
transformer.
We have even tested with templates, but the problem still persists.
Thanks & Regards,
Ambika Prasad Das