Hi Jorg, thanks for the answer!
I'm sending 4 files in attach.

input.xml -> XML Input to my transformer
output -> Serialized XML after my transformer in pipeline
style.xsl -> Stylesheet that I'm using for testing purposes only.
code.txt -> The relevant code of my tranformer.

My transformer simply records all the elements that belong to
namespace http://www.ptinovacao.pt/request/ that are inside the tag
request. When </request> is matched the recorded XML is sent to
a Socket and the response is read back from socked and serialized in 
the pipeline!

No errors are logged in cocoon or tomcat logs!

Any idea??
Thanks again...

Rui






On Fri, 2003-12-05 at 11:47, Jorg Heymans wrote:
> can you insert a view on your custom transformer and post the output of 
> it? Maybe it's not producing what your stylesheet is expecting. Does 
> core.log or error.log have a less cryptic stacktrace maybe?
> 
> Jorg
> 
> Rui Alberto L. GonÃalves wrote:
> 
> > Hi all,
> > 
> > I wrote a transformer a few time ago and it's been working
> > properly, but I can't insert a xslt transformer after my
> > transformer in the pipeline, because doing so a RuntimeException
> > is thrown!! Inserting other transformer or serializing the
> > result of my transformer is no problem!!!!!!!
> > 
> > Does anyone have any idea what may cause this behavior?
> > 
> > Thanks
> > Rui
> > 
> > Original Exception: java.lang.RuntimeException:
> > java.lang.RuntimeException
> >     at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3364)
> >     at 
> > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:427)
> >     at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
> >     at 
> > org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:529)
> >     at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
> >     at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >     at 
> > org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
> >  Source)
> >     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> > Source)
> >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >     at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
> >     at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:337)
> >     at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:229)
> >     at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:141)
> >     at 
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:272)
> >     at 
> > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:492)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:130)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> >     at org.apache.cocoon.Cocoon.process(Cocoon.java:640)
> >     at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> >     at 
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at 
> > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> >     at 
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at 
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at 
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> >     at 
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> >     at java.lang.Thread.run(Thread.java:536)
> > 
> > 
> > stacktrace[hide]
> > 
> > 
> > org.apache.cocoon.ProcessingException: Failed to execute pipeline.: 
> > java.lang.RuntimeException: java.lang.RuntimeException
> >     at 
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:293)
> >     at 
> > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:492)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:130)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> >     at org.apache.cocoon.Cocoon.process(Cocoon.java:640)
> >     at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> >     at 
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at 
> > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> >     at 
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at 
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at 
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> >     at 
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> >     at java.lang.Thread.run(Thread.java:536)
> > Caused by: java.lang.RuntimeException: java.lang.RuntimeException
> >     at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3364)
> >     at 
> > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:427)
> >     at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
> >     at 
> > org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:529)
> >     at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
> >     at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >     at 
> > org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
> >  Source)
> >     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> > Source)
> >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >     at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
> >     at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:337)
> >     at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:229)
> >     at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:141)
> >     at 
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:272)
> >     ... 52 more
> > java.lang.RuntimeException: java.lang.RuntimeException
> >     at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3364)
> >     at 
> > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:427)
> >     at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
> >     at 
> > org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:529)
> >     at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
> >     at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> >     at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> >     at 
> > org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
> >  Source)
> >     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> > Source)
> >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >     at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
> >     at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:337)
> >     at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:229)
> >     at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:141)
> >     at 
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:272)
> >     at 
> > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:492)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:130)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> >     at 
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> >     at 
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> >     at 
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> >     at org.apache.cocoon.Cocoon.process(Cocoon.java:640)
> >     at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> >     at 
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at 
> > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> >     at 
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at 
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at 
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> >     at 
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at 
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> >     at 
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> >     at java.lang.Thread.run(Thread.java:536)
> > 
> > 
> > 
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Rui Alberto L. GonÃalves <[EMAIL PROTECTED]>
PT InovaÃÃo
<?xml version="1.0" encoding="UTF-8"?>
<email-config xmlns:sql="http://apache.org/cocoon/SQL/2.0"; xmlns:req="http://www.ptinovacao.pt/request/";>
  <execution> 
    <sql:execute-query>
      <sql:query isupdate="true">
            INSERT INTO UC_MAIL_SCHEDULE
            (SEQ_NUMBER, USER_ID, DESCRIPTION, ROLLING_REPORT, CREATION_DATE, PERIODICITY, HOURTOSEND, CUBE, LAST_SENT)
            VALUES (
            0,
            'sa',
            'sss',
            
            0
          ,
            sysdate,
            1,
            0,
            '<req:request> 
                <req:entry> 
                  <req:refcube id="4256267551"/> 
                </req:entry> 
                <req:entry> 
                  <req:command name="get_cube"/> 
                </req:entry> 
            </req:request>',
            sysdate)
      </sql:query>

    </sql:execute-query>
  </execution>
</email-config>
<?xml version="1.0" encoding="UTF-8"?>
<email-config xmlns:sql="http://apache.org/cocoon/SQL/2.0"; xmlns:req="http://www.ptinovacao.pt/request/";>
  <execution> 
    <sql:execute-query>
      <sql:query isupdate="true">
            INSERT INTO UC_MAIL_SCHEDULE
            (SEQ_NUMBER, USER_ID, DESCRIPTION, ROLLING_REPORT, CREATION_DATE, PERIODICITY, HOURTOSEND, CUBE, LAST_SENT)
            VALUES (
            0,
            'sa',
            'ssss',
            
            0
          ,
            sysdate,
            1,
            0,
            '
<cube xmlns="http://www.ptinovacao.pt/cube/"; datamodel="clients" version="1.0" id="4256267551">
  <factsGrp name="clients">
    <fact name="qty_moveis" agregFunc="sum"/>
    <fact name="saldo_moveis" agregFunc="sum"/>
    <fact name="qty_firstcall" agregFunc="sum"/>
  </factsGrp>
  <dimension doLeftJoin="true" name="time" isCurrentDimension="true">
    <union id="0">
      <attribute name="year" update-constraints="true">
        <constraints>
          <constraint value="2003" operator="=" leftBinaryOperator="or"/>
        </constraints>
      </attribute>
      <attribute name="month" update-constraints="true">
        <constraints>
          <constraint value="12" operator="=" leftBinaryOperator="or"/>
        </constraints>
        <tie>
          <attribute name="month_name"/>
        </tie>
      </attribute>
      <attribute name="day">
        <tie>
          <attribute name="week_day"/>
        </tie>
      </attribute>
    </union>
    <hierarchy>
      <level attributeName="year" type="number" on-update-constraint-use="year"/>
      <level attributeName="month" type="number" on-update-constraint-use="month">
        <member attributeName="month_name"/>
      </level>
      <level attributeName="day" type="number" on-update-constraint-use="day">
        <member attributeName="week_day"/>
      </level>
    </hierarchy>
  </dimension>
  <dimension name="scp">
    <hierarchy>
      <level attributeName="scp_desc" type="varchar"/>
    </hierarchy>
  </dimension>
  <dimension name="state">
    <hierarchy>
      <level attributeName="state_desc" type="varchar"/>
    </hierarchy>
  </dimension>
  <dimension name="service">
    <hierarchy>
      <level attributeName="service_desc" type="varchar"/>
    </hierarchy>
  </dimension>
  <dimension name="profile">
    <hierarchy>
      <level attributeName="serviceprof_desc" type="varchar"/>
    </hierarchy>
  </dimension>
</cube>
            ',
            sysdate)
      </sql:query>

    </sql:execute-query>
  </execution>
</email-config>
 
//Read response from back-end
  protected void serializeResponse()
    throws IOException, SAXException, ProcessingException
  {
    String line=null;
    StringBuffer response = new StringBuffer();
                                                                                       
                                      
    buf_reader = new BufferedReader( new InputStreamReader( socket.getInputStream() ));
                                                                                       
                                      
    while(null!=(line=buf_reader.readLine()))
      response.append(line);

    //Serialize response in pipeline
    SAXParser parser = null;
    try
    {
      byte[] bytes = response.toString().getBytes();
      InputSource input = new InputSource(new ByteArrayInputStream(bytes));
      input.setEncoding("utf-8");
      parser = (SAXParser)this.manager.lookup(SAXParser.ROLE);
      parser.parse(input, this.xmlConsumer);
    }
    catch(ComponentException ce)
    {
      throw new ProcessingException("ServiceException 
SocketTransformer.generate()",ce);
    }
    finally
    {
      this.manager.release((Component)parser);
      buf_reader.close();
    }
  }

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
                                                                                       
                                      
  <xsl:template match="*">
    <xsl:element name="{name()}">
      <xsl:apply-templates select="node()|@*"/>
    </xsl:element>
  </xsl:template>
                                                                                       
                                      
  <xsl:template match="@*">
    <xsl:attribute name="{name()}">
      <xsl:value-of select="current()"/>
    </xsl:attribute>
  </xsl:template>
                                                                                       
                                      
</xsl:stylesheet>


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

Reply via email to