> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> 
> Thanks for the input.
> 
> Sorry, I believe I was not clear the sitemap code I provided does not
work:
> 
>    ...
> <map:generate type="serverpages" src="sendmail.xsp">
>     <map:parameter name="email-attachment"
value:"cocoon:/generatepdf"/>
>     ...
> 
> fails because supplying "cocoon:/generatepdf" as a parameter for the
generator
> does not work.
> I debugged it and discovered Cocoon uses the provided String instead
of
> calling into the
> "cocoon:/generatepdf" pipeline fragment by resolving the String,
unfortunately
> not what I was expecting.
> That's too bad, because it would really be a cool feature.
> What does it take to get this working?

One line in XSP:

resolver.resolve("cocoon:/or/any/other/url").getInputStream();

Vadim

> I'd volunteer.
> 
> From what you are saying I understand passing a Serializer's output
into
> another pipeline fragment
> only works with the src parameter of Generators and Readers.
> I guess that's why you are suggesting a reader.
> Unfortunately that's not going to work in my situation because
> I need to call my XSP workhorse for sending an email (or the
SendMailAction
> like I mentioned earlier)
> All pipeline fragments I have seen that use a reader don't use any
other
> components like transformator, serializer etc.
> How would a reader help here?
> (I was not able to find much documentation about Readers and how they
should
> be applied in sitemaps.
> All I understand is they read and deliver binary content like images.)
> 
> To recap:
> All I want to do is call a pipeline fragment that calls into another
one.
> By calling in I mean a different pipeline fragment gets invoked that
does some
> stuff and returns an OutputStream.
> This Output Stream (a pdf stream in my case) is now going to be
processed by
> the calling pipeline fragment.
> In my case this means (an XSP or action) take(s) that Stream and send
off an
> email holding an attachment containing this Stream.
> (On a sidenote I am also considering sending a file, but this would
mean that
> someone has to save the Stream to a file prior to sending the email,
... now
> which component could do that?
> See, this is where I got stuck as well..)
> ;)
> Horst



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to