HI Dave,
You are right. I am trying to build on AIX. I will try with
latest code today. Did you get a chance to look at the
application that I have sent. Please let me know if something
is wrong in that file.
Thanks,
Raj.
> -----Original Message-----
> From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, June 22, 2001 7:44 AM
> To: [EMAIL PROTECTED]
> Subject: RE: How Can I get New Xalan Source Code(XalanTransformer
> class) .
>
>
> I'm assuming you're building on AIX? If not, there's no reason for you to
> be seeing that error, unless you've modified the Makefile or the
> definitions file for your platform.
>
> Our AIX machine has been out-of--commission for a few weeks, but I hope to
> have it back pretty soon. In the meantime, I've checked in some changes
> to
> the file which should fix the compiler error. However, you may still get
> some undefined symbols when you try to link the Xalan library. If that's
> the case, please post just the undefined symbol errors from the linker,
> and
> I'll try to fix them.
>
> In the meantime, I'll try to reproduce this bug on Win32 and/or Linux.
>
> Dave
>
>
>
>
>
> "Avula, Raj"
>
> <RAvula@first To:
> "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
> am.com> cc: (bcc: David N
> Bertoni/CAM/Lotus)
> Subject: RE: How Can I get
> New Xalan Source
> 06/21/2001 Code(XalanTransformer class) .
>
> 05:43 PM
>
> Please
>
> respond to
>
> xalan-dev
>
>
>
>
>
>
>
>
> Hi Dave,
>
> > Huh? What do you mean by "the transformation is locked"? The only
> > locking
> > that's done is to ensure that the counter that figures out when all of
> the
> > threads are done is synchronized. This has _nothing_ to do with whether
> > or
> > not the compiled stylesheet or parsed source instances are thread-safe.
> >
> [Avula, Raj]
> I was thinking that the locking is done for the syncronized
> acces of
> resource(StylesheetRoot).
> Sorry about this.
>
> > What do you mean by "multiple concurrent requests"? The ThreadSafe
> sample
> > does the following:
> >
> > Compile a stylesheet in the main thread.
> > Parse a source document in the main thread.
> > Start n threads to do transformations.
> >
> > You should _never_ be in this code if the source document has been
> > pre-built. Did you modify the sample in any way? We've tested this one
> > multiple platforms with thousands of threads and not found any problems.
> >
> [Avula, Raj] I am not reusing the source document(XML). Yes I
> modified
> thread safe sample to use RougeWave Threads. I am attaching the
> modified
> file.
>
>
> > No, there's nothing special that needs to be done. Once you've asked a
> > XalanTransformer to compile a stylesheet or parse a source document,
> that
> > object is safe to share amongst threads. What's not safe is sharing a
> > XalanTransformer instance amongst threads. Each thread has to have its
> > own
> > transformer, or you need to serialize access amongst threads, which is
> not
> > really the best thing to do.
> >
> >
> [Avula, Raj] I am only sharing the StylesheetRoot.
>
>
> I downloaded the latest code today morning and when I try to
> build
> it is giving the following error.
> "XSLT/XalanTemplate.cpp", line 203.41: 1540-263: (S) Syntax
> error -
> expected ";" or "," and found "theNodeTestSetType".
> "XSLT/XalanTemplate.cpp", line 331.49: 1540-090: (S) Syntax
> error -
> expected ";" and found "theMap".
> "XSLT/XalanTemplate.cpp", line 333.26: 1540-013: (S) Identifier
> "theMap" is undefined.
>
> Thanks,
> Raj.
>
>
>
>
>
>
> [Avula, Raj] <<CTransform.cc>>
>
>
>
>
>
>
>