Hi,

we want to use an XSLT Processor (say XALAN by AlphaWorX or XT by James
Clark) within an EJB AppServer (say IONA iPAS).
The first thing was to deploy the processor into an EJB (600 classes),
which worked after a while.
Then we had some trial runs, which seemed to work, until we tried to
call a Java class from within the XSLT code
(in fact we tried the demo codes shipped with the XALAN processor), but
it wouldn't work.
The AppServer always generates marshaling or null pointer exceptions in
an arbitrary way.
When we had a closer look at the EJB Spec and the processor, we saw
that:
1) classloaders are not alowed within EJB, but the processor uses it
   (has to use it, as it instantiates classes, known to him only as
strings in the XSLT code)
2) streams are not allowed within EJB, but the processor uses it (only
for intern handling but not for File IO-operations)

3) don't know what else happens in the 600 classes of the processor...

Question:
1) Does ANYONE have ANY expierences with using an XSLT processor within
an EJB Server ?
2) What happens, if we don't deploy the processor into the AppServer,
but have the processor runing aside ?
   That means: the processor is made available to an EJB via setting the
classpath, but it executes not within the Appserver.
   What does this mean for the transactional context. Can we ever access
an EJB again from the processor, that runs within the
   same transaction as that bean, which invoked the processor ?
3) Does anyone know about an XSLT-EJB to buy (as the EJB/J2EE has the
idea of a bean market) ?
4) Or does anyone have information about an XSLT information base (some
links ...) ?

ANY help would be appreciated, so please, if you have an idea, just give
me some lines...

Many thanks
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DI Wolfgang Schweighofer
Austria Telecommunication
eMail: [EMAIL PROTECTED]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to