Think you more or less run into the same problems described in recent emails:
Subjects:
RE: JMS Listener invokes Cocoon pipeline (RE: How do I create a context from a
background task in cocoon?)
How do I create a context from a background task in cocoon?
I suppose you are also having problems that you don't have a context? This can
be done through the cron block, but I would be really happy if it can be done
easier!
Anyway, if this is not your problem, and you do have a context, you can just
use sourceresolver or something like
PipelineUtil pipeUtil = new PipelineUtil();
try {
pipeUtil.contextualize(context);
pipeUtil.service(serviceManager);
pipeUtil.processToSAX(uri, null, this);
} catch (Exception e) {
throw new CascadingRuntimeException("Cannot process pipeline from '" + uri
+ "'", e);
} finally {
pipeUtil.dispose();
}
but I suppose not having a context is your problem isn't?
AS
> -----Original Message-----
> From: David Legg [mailto:[EMAIL PROTECTED]
> Posted At: maandag 19 december 2005 19:19
> Posted To: Cocoon User List
> Conversation: Hivemind integration - how to access cocoon context?
> Subject: Hivemind integration - how to access cocoon context?
>
>
> I would like to organize a Cocoon app as a set of Hivemind
> components (as
> recommended by the Bricks CMS demo).
>
> I've very quickly run into a problem... one of the
> components needs to read
> some data from a file and therefore needs access to the
> Cocoon context so it
> can look for this file without having to hard code the absolute file
> location.
>
> Unfortunately, the Bricks demo doesn't cover this aspect of Hivemind
> integration into Cocoon. Are there any other examples about
> that would help
> me?
>
> Regards,
> David Legg.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]