Error in column named FOP
I'm trying to generate PDF reports with a model of the named column.
APEX 4.1, using the FOP.war provided by APEX deployed on Glassfish 4.
I use a report query - presentation of the report.
When I use a generic report template, everything works fine.
When using a ratio of the named column generated with Stylus Studio. I get this error (from the server.log):
[2014 01-02 T 19: 08:44.375 - 0500] [glassfish 4.0] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID = 23 _ThreadName = http-listener-1 (5)] [timeMillis: 1388707724375] [levelValue: 900] []
StandardWrapperValve [jsp]: Servlet.service () for servlet jsp threw exception
java.lang.NullPointerException
to java.io.StringReader. < init > (StringReader.java:50)
at org.apache.jsp.apex_005ffop_jsp._jspService(apex_005ffop_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
to org.glassfish.grizzly.filterchain.ExecutorResolver$ 9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
in org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$ 100 (WorkerThreadIOStrategy.java:55)
to org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$ WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:135)
to org.glassfish.grizzly.threadpool.AbstractThreadPool$ Worker.doWork (AbstractThreadPool.java:564)
to org.glassfish.grizzly.threadpool.AbstractThreadPool$ Worker.run (AbstractThreadPool.java:544)
at java.lang.Thread.run(Thread.java:722)
]]
My original model - that has worked well in Stylus Studio - I got XPath for the encoding of text based on the values and some lines based on the background color coding values. I noticed that Stylus Studio inserts special characters, including
I Redid the Stylus Studio model, bringing to stripped, title and Table.
Same question.
The model is:
< ? xml version = "1.0"? >
< xsl: stylesheet version = "1.0" xmlns: xsl = ""http://www.w3.org/1999/XSL/Transform"" " " xmlns:s = " ""http://www.stylusstudio.com/xquery" " " >
< xsl: template match = "/" >
< Fo:root xmlns:fo = " ""http://www.w3.org/1999/XSL/Format"" " >
< fo:layout - master-set >
< fo:simple - page-master master-name = ' default ' page page-height = « à 8,5 » page = width « à 11 » margin left = « 0,5 in » margin to the right = « 0,5 in » margin-top = « 0,5 in » margin-bottom = « 0,5 in » >
< fo:region - body / >
< /fo:simple - page-master >
< /fo:layout - master-set >
< fo:page - sequence master-reference = ' default ' page >
< Fo:flow flow-name = "xsl-region-body" >
< Fo:block >
< Fo:block text-align = 'Center' >
< Fo:block >
< Fo:inline family of fonts = "Tahoma" >
< xsl: value-of Select = ' / DOCUMENT/TITLE " / >
< /Fo:inline >
< /Fo:block >
< Fo:block >
< Fo:table width = "100%" border-style = 'solid' border-width = "1pt" background-repeat = "repeat" >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - column / >
< fo:table - body >
< fo:table - line background-color = 'green' >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = 9 « PT » text-align = 'Center' color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Type of inst</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color « gris » padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Test</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Reagent</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Units</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1 point" = border color « gris » padding = « 2pt » background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > QC batch</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = 9 « PT » color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Laboratory</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Inst</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > N</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Wants to say</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1 point" = border color 'gray' padding = « 2pt » background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > SD</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = 9 « PT » color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > CV</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Fixed the</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color « gris » padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > The Pct</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Peer ean</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1 point" = border color 'gray' padding = « 2pt » background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Sigma</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = 9 « PT » color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Sigma w/bias</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Grade</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" color = "#FFFFFF" background-color = "#008000" >
< Fo:block >
< xsl: Text > Category w/bias</xsl:text>
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< /fo:table - line >
< xsl: for each Select = ' / DOCUMENT/REGION/LINES/LINES ' >
< xsl: variable name = "ROW" Select = "." / >
< fo:table - line >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "INSTRUMENT_NAME" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = 'TEST_NAME' / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1 point" = border color « gris » padding = « 2pt » background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "REAGENT" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = 9 « PT » >
< Fo:block >
< xsl: value-of Select = 'UNITS' / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "LOT_NUMBER" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color « gris » padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "LAB_NAME" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "INST" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1 point" = border color 'gray' padding = « 2pt » background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "N" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = 9 « PT » >
< Fo:block >
< xsl: value-of Select = "MEANS" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "SD" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "CV" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "TE_UNITS" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1 point" = border color 'gray' padding = « 2pt » background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "TE_PERCENT" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = 9 « PT » >
< Fo:block >
< xsl: value-of Select = "PEER_MEAN" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "SIGMA_ACTUAL" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "SIGMA_BIAS" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1pt" = border color 'gray' padding = "2pt" background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "GRADE_ACTUAL" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< fo:table - portable border-style = 'solid' border-width = "1 point" = border color 'gray' padding = « 2pt » background-repeat = "repeat" display-align = 'Center' >
< Fo:block family of fonts = "Times New Roman" -font size = "9pt" >
< Fo:block >
< xsl: value-of Select = "GRADE_BIAS" / >
< /Fo:block >
< /Fo:block >
< /fo:table - portable >
< /fo:table - line >
< /xsl: for each >
< /fo:table - body >
< /Fo:table >
< /Fo:block >
< /Fo:block >
< /Fo:block >
< /Fo:flow >
< /fo:page - sequence >
< /Fo:root >
< /xsl:template >
< /xsl:stylesheet >
Sorry for so long a model, but I wanted ot include the model of Stylus Studio as generated.
There are several htings in here I simplify... but I want it works.
Then, I will need to add to the conditional text and background color coding.
When I do that, I'll have more questions about the characters special <><, =, etc. in the XPath expression. The people that need to be escaped too much?
What colors - simple #FFFFFF, for example.
Thanks for any help and suggestions,
Karen
And the XSD:
<? XML version = "1.0" encoding = "UTF-8"? >
" < xs: schema xmlns: XS =" http://www.w3.org/2001/XMLSchema ">
< xs: element name = "DOCUMENT" >
< xs: complexType >
< xs: SEQUENCE >
< xs: ELEMENT ref = "DATE" / >
< xs: ELEMENT ref = "Username" / >
< xs: ELEMENT ref = "APP_ID" / >
< xs: ELEMENT ref = "APP_NAME" / >
< xs: ELEMENT ref = "TITLE" / >
< xs: ELEMENT ref = "APP_CORP_SITE_ACCESS" / >
< xs: ELEMENT ref = "APP_USERID" / >
< xs: ELEMENT ref = "P0_VERSION" / >
< xs: ELEMENT ref = "REGION" / >
< / xs: SEQUENCE >
< / xs: complexType >
< / xs: element >
< xs: element name = "DATE" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "Username" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "APP_ID" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "APP_NAME" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "TITLE" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "APP_CORP_SITE_ACCESS" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "APP_USERID" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "P0_VERSION" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "REGION" >
< xs: complexType >
< xs: SEQUENCE >
< xs: ELEMENT ref = "LINES" / >
< / xs: SEQUENCE >
< name XS: attribute = use 'ID' = 'required' >
< xs:simpleType >
< xs:restriction base = "XS: Byte" >
< xs:enumeration value = "0" / >
< / xs:restriction >
< / xs:simpleType >
< / xs: attribute >
< / xs: complexType >
< / xs: element >
< xs: element name = "LINES" >
< xs: complexType >
< xs: SEQUENCE >
< xs: ELEMENT ref = "ROW" / >
< / xs: SEQUENCE >
< / xs: complexType >
< / xs: element >
< xs: element name = "ROW" >
< xs: complexType >
< xs: SEQUENCE >
< xs: element name = "INSTRUMENT_NAME" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = 'TEST_NAME' >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "REAGENT" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "UNITS" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "LOT_NUMBER" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "LAB_NAME" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "INST" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "N" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "MEANS" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "SD" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "CV" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "TE_UNITS" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "TE_PERCENT" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "PEER_MEAN" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "SIGMA_ACTUAL" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "SIGMA_BIAS" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "GRADE_ACTUAL" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "GRADE_BIAS" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "TE_METHOD" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "PG_UID" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< xs: element name = "OUTLIER_FLAG" >
< xs:simpleType >
< xs:restriction base = "XS: String" / >
< / xs:simpleType >
< / xs: element >
< / xs: SEQUENCE >
< / xs: complexType >
< / xs: element >
< / xs: Schema >
Yes, there are 3 columns on the end I'm not display in the table. On purpose.
Thanks - Karen
Hello Mike,.
Thanks for that, but... I had followed this document exactly. When it is at the '.. '. run some fomrattign changes... "part, the doc is not very accurate. Even if I have to prove this out (I have a listener of APEX, APEX 4.2 instance as well), I think that my model was not correct any version of the APEX (4.1 vs. 4.2) or by using the APEX listener vs Glassfish deployment - the problem was with my model.
The main issue blocking the generation of PDF has been the fact that in my model, I don't have a column width assigned to my
Once I got the set column width, I had to go step by step by adding additional features to the model, close attention to the Apache FOP documentation and known issues. The post-processor of switching to Apache FOP in the Stylus Studio scenario properties helps, but does not catch everything. I plug the long... my last experience of learning is that the Nice XPath that works in Stylus Studio does not directly translate to Apache FOP. I need to be even implemented using XSLT. Fun with FOP! Back to Mike to use the earpiece of the APEX and APEX 4.2... If I could, I would, but we can't upgrade until next year some time, so I have to work with what I have. For fun, when I have time, I'll compare the results between APEX 4.1 provided by APEX FOP.war and the FOP.war provided by APEX APEX 4.2, to see the differences. He's still Apache FOP, so there may be some someimprovements, but I have yet need to stick to the strict Apache FOP and XSLT 1.0, which is clearly indicated.
Tags: Database
Similar Questions
-
Install the game itself works fine, but when I try to download the patch I get this error stating: "failure Naming or remove file C:/Program Files (x 86) \EA Games\ command and Conquer Generals\English.big" does anyone know how can I fix? I want to because I want to install zero hour as well and run mods.
Thank youHello AaronS.,.
The question you have, are related to the game and should be better in the EA forums, I suggest that you post your question on the EA forums. You can check out the link below to ask your question:
http://Forum.EA.com/eaforum/categories/list.page
Thank you
Irfan H, Engineer Support Microsoft Answers. -
Report model of column named with 2 lines/registration poster null in the top row
I was able to create a report model of column named with 2 rows by record type for a tabular presentation, but it seems to hide only the first line of the original registration and displays the 2nd row, i.e. all NULL values. All other records appear correctly.
Here is the HTML code for the page that results for the init_row of the report. I understand why he behaves this way, but I have no idea how to do the style of the first < tr > Reports to the 2nd line of the record.
Any ideas to try would be greatly appreciated. I tried to use conditions on the values of #ROWNUM #, but the null line is still there...<tr id="init_row_R1009150109271352230" style="display:none;" > <td rowspan="2"><a href="javascript:ShowRegion('')" >(null)</a></td> <td rowspan="2">(null)</td> <td rowspan="2">(null)</td> <td rowspan="2"><label for="f04_0000" class="hideMeButHearMe">Completion Date#ROW_HEADER#</label><span style="white-space: nowrap;"><input type="text" id="f04_0000" name="f04" maxlength="2000" size="12" value="" autocomplete="off"></span></td> <td>Premises</td> <td><label for="f07_0000" class="hideMeButHearMe">Vacant#ROW_HEADER#</label><input type="text" name="f07" size="5" maxlength="2000" value="" id="f07_0000" /></td> <td><label for="f08_0000" class="hideMeButHearMe">Delinked#ROW_HEADER#</label><input type="text" name="f08" size="5" maxlength="2000" value="" id="f08_0000" /></td> <td><label for="f09_0000" class="hideMeButHearMe">Soft Dt#ROW_HEADER#</label><input type="text" name="f09" size="5" maxlength="2000" value="" id="f09_0000" /></td> <td><label for="f10_0000" class="hideMeButHearMe">Ull Poi#ROW_HEADER#</label><input type="text" name="f10" size="5" maxlength="2000" value="" id="f10_0000" /></td> <td><label for="f11_0000" class="hideMeButHearMe">Ported#ROW_HEADER#</label><input type="text" name="f11" size="5" maxlength="2000" value="" id="f11_0000" /></td> <td><label for="f12_0000" class="hideMeButHearMe">Blocked#ROW_HEADER#</label><input type="text" name="f12" size="5" maxlength="2000" value="" id="f12_0000" /></td> </tr> <tr> <td>Path</td> <td><label for="f13_0000" class="hideMeButHearMe">Path Vacant#ROW_HEADER#</label><input type="text" name="f13" size="5" maxlength="2000" value="" id="f13_0000" /></td> <td><label for="f14_0000" class="hideMeButHearMe">Path Delinked#ROW_HEADER#</label><input type="text" name="f14" size="5" maxlength="2000" value="" id="f14_0000" /></td> <td><label for="f15_0000" class="hideMeButHearMe">Path Soft Dt#ROW_HEADER#</label><input type="text" name="f15" size="5" maxlength="2000" value="" id="f15_0000" /></td> <td><label for="f16_0000" class="hideMeButHearMe">Path Ull Poi#ROW_HEADER#</label><input type="text" name="f16" size="5" maxlength="2000" value="" id="f16_0000" /></td> <td><label for="f17_0000" class="hideMeButHearMe">Path Ported#ROW_HEADER#</label><input type="text" name="f17" size="5" maxlength="2000" value="" id="f17_0000" /></td> <td><label for="f18_0000" class="hideMeButHearMe">Path Blocked#ROW_HEADER#</label><input type="text" name="f18" size="5" maxlength="2000" value="" id="f18_0000" /></td> </tr> <tr>
And yes I know I should not use the tabular forms, but sometimes what is wanted, it is not what is better... :-)
See you soon,.
Greg
Published by: snowman on 4 December 2012 15:12
Published by: snowman on 4 December 2012 15:13See + {: identifier of the thread = 1116477} +.
Sorry, I forgot all that when I suggested that you can use a custom here report model (not surprisingly, since I did not use the tabular forms given that these changes have been made).
I don't remember see potential customization discussed in 4.1 or 4.2 (but then I would not have all these tabular forms).
If your options seem to be:
- Using nested tables as suggested by mark, who introduced the downside to Peter about the width of the columns (you can try to remedy using CSS to create fixed-width tables/columns, but my last experience of this receipt very messy in terms of support of IE cross-browser and legacy...)
- Build the page completely manually without the help of the features integrated in the form of the APEX.
- Try to customize the behavior of line add to take into account the layout is customized using the dynamics of the actions/jQuery.
- Do not use the tabular forms.
-
Classroom In A book for AE 5.0, Chapter 9, can't paste CameraData since given Notepad, saying: line 541 error close column 0. Follow-up of the things have been created correctly, but does not look right and I think it's because of the camera. Tried to paste data to Microsoft word, line [541] is 'Rotation Z', did not find anything wrong.
I use AE CS4 in 32-bit Windows Vista system.
Looking forward to some help. Thank you very much!
Changes to the software. Old books become useless. Get a book for your version of the software.
-
Error trying to filter the column named 'value' in the tab data
I do not know it is because of the name of the column because all the other columns are working fine, but when I try to filter on the value = 60, I get an error:
ORA-01722 invalid number
Code provider 1722
Is there a way I can filter this column? I tried quotes around column name, 'value' = 60, but that did not help.
Thank you
-BillWhat is the column data type and details? What happens if you (single) quote "60" instead?
K.
Published by: - K - 10/28/2009 14:12: corrected apostrophes
-
utility outlineload error - unrecognized column header value "Base currency"
Outlineload.cmd/a: < app > U:admin /D:Entity /I:D:\Import\Entity.txt /L:D:\Import\Entity.log /X:D:\Import\Entity.exc
That's what I see in my folder EXCEPT for the exceptions. However, I can't find anything wrong with the header of column value reference currency in the import of the entity file. Any suggestion greatly appeciated. I read through other messages that talk about the unrecognized header value column, but those that are specific to the column alias or in need of a space after the column, etc, I found nothing on the Base currency.
The funny thing is that I exported dev and re same file imported to DEV without change, even after that, it's the same error I get. Clearly the application rejects the header value so that it can export the same thing.
[Mar 29 23:59:32 EDT Apr 2014] Unrecognized column header value "Base currency".
[Mar 29 23:59:32 EDT Apr 2014] Impossible to get analytical information and/or perform a data load: values of unrecognized column header, refer to previous messages. (Note: column header values are case sensitive.)
[Mar 29 23:59:32 EDT Apr 2014] Planning of vector data store loaded with exceptions processes: records not all input have been read errors (or empty input file). 0 records were read, 0 data records have been processed, 0 were accepted for loading (check the actual load with Essbase logs), 0 were rejected.
Hello
you have a request for currency?
If this is not the case, try to remove this column.
Welcome them
Kevin Kraft
-
query on the error of column other_xml...
Hi all
I am running the below query to retrieve the data outline of v$ sql_plan (mark other_xml column), but I get the error... below, this works perfectly well on 10.2.0.4 + version... but on 10.2.0.2 and and 10.2.0.1 I get the error... below any idea how to solve this problem?
SQL > @sql_hint
Enter the value of sql_id: d15cdr0zt3vtp
Enter the value for child_no: 0
ExtractValue (value (d), ' / hint ') as outline_hints
*
ERROR on line 2:
ORA-00904: "D": invalid identifier
the request is made by below...
http://kerryosborne.Oracle-guy.com/scripts/sql_hints.SQL
Select
ExtractValue (value (d), ' / hint ') as outline_hints
Of
XMLTable ("'/ * / outline_data/suggestion")
by the way)
Select
XmlType (other_xml) as xmlval
Of
v$ sql_plan
where
sql_id as nvl ('& sql_id', sql_id)
child_number = & child_no
and other_xml is not null
)
) d ;user8363520 wrote:
I am running the below query to retrieve the data outline of v$ sql_plan (mark other_xml column), but I get the error... below, this works perfectly well on 10.2.0.4 + version... but on 10.2.0.2 and and 10.2.0.1 I get the error... below any idea how to solve this problem?
This suggests a dependency of the version or the bug.
Here is an alternative that might work on older versions - I think I wrote it when 10.2.0.1 is out:select extractvalue(value(t),'.') hint from table( select xmlsequence( extract(xmltype(other_xml),'/other_xml/outline_data/hint') ) from v$sql_plan where sql_id = '&m_sql_id' and child_number = &m_child_no and other_xml is not null ) t /
Concerning
Jonathan Lewis -
I get an error of duplicate column name to submit using automatic processing of line.
I have a few items on the page with the same column name, but they appear under certain conditions. Even if I put in them NEVER occurs again.
I would understand that you still can't duplicate names even if the elements are conditional?
If this is the case, then Ill have to do with javascript or something. Pain cos apart from that, my form is quite clean
Thanks for the help of anyones :-)
ColinSince your sql does not deal with conditional columns, you don't CAN NOT use the same column name several times... Unless you write your own DML to manage updates/inserts & removes...
Thank you
Tony Miller
Webster, TX -
The replacement of columns 'named model row of column.
Hello
For the example above, using "model rank" I am capable of generating "results of the laboratory tests" marked in red box above. I used #column_value # place holders under the 'model 1'.
My question is there set the column values for information 'head' as, "patient name", "report No.", etc., (once marked in blue above). I tried under "Column position Template", but I'm not able to use the columns in the query. Please let me know how to achieve this. (Please note that these values are repeated for each record in the single report)
Report query is as below.
SELECT A.REPORT_NO, A.REPORT_DATE, A.PATIENT_NAME, A.AGE, B.TEST_NAME, B.RESULT_VALUE, D.RESULT_UNIT FROM LAB_REPORT_MASTER A, LAB_TEST_DETAIL B WHERE B.REPORT_NO = A.REPORT_NO AND A.REPORT_NO = 1
I have another question about the line template. How to pass on the global variable ("example above, the name i.e company.") ORIENTAL LABS") to a report model. Instead of hard this value in every model of coding OR through the report query, is it possible that I can use the global variable?
Thank you
-Anand
anand_gp wrote:
The steps that you specified works. However, I am confused because the syntax is slightly different compared to how to use HTML/CSS. For example, I added
-
SCD 1 error - Additional column (last_updated_dt) update
Hi all
I use the incremental update of the IKM Oracle for implementation SCD type 1 (crash on changes).
I have two columns in the target table.
Last_Updated_Date - sysdate
last_updated_by - sessionusername
I want these two columns updated, every time an update occurs in a particular folder in the target.
Please suggest as to what to do to get there.
Kind regards
PrernaMake sure the control tab (such as insert) update is checked. The fields that you update should not be among the keys to the update of the target table.
-
Error running columns must be updated in the error table
Hi all
I deliver, in my process when execution time if I got an error, that it would be updaed in my error log table, is there any special function is there for that?Hello
For any error that occurs in your trapping interface use the package step.
Go to step 1 to step 2 by KO trail
in step 2, you can use a variable with a refresh of query ' select SUBSTR)< %="odiRef.getPrevStepLog" ("message")="" %="" >,="" 1,="" 4000)="" du="" double="" '="" faire="" passer="" votre="" message="" d’erreur...="" de="" cette="" façon,="" vous="" pouvez="" gérer="" vos="">
Also, as mentioned in a previous post, you can easily change your variable as refresh query*'select SUBSTR (< %="odiRef.getPrevStepLog" ("message")="" %="" >,="" 1,="" 3000)="" || »=""><->' |)< %="odiRef.getPrevStepLog" (« step_name »)="" %="" >="" du="" double="" '="" *="" d’inscrire="" le="" nom="" de="" l’étape="" afin="" que="" vous="" sachiez="" où="" cette="" erreur="" s’est="">
Now, you can use this variable to insert this value into a table of error log using a procedure of ODI step (do the next step).Solve your problem?
Published by: 922636 on 13 Sep 2012 06:58
-> -
SEPARATE returns an error on column with TO_NUMBER
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE Production 10.2.0.5.0
AMT for 64-bit Windows: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production
Hello
I have a question like this that works very well and returns x amount of records;
I have a separate list of values, so I add separate like that and he now throws an error.select to_number(col_3) plot_number from user_recovery_external;
What I am doing wrong?select distinct to_number(col_3) plot_number from user_recovery_external; Error starting at line 15 in command: select distinct to_number(col_3) plot_number from user_recovery_external Error report: SQL Error: ORA-29913: error in executing ODCIEXTTABLEFETCH callout ORA-01722: invalid number ORA-06512: at "SYS.ORACLE_LOADER", line 52 29913. 00000 - "error in executing %s callout" *Cause: The execution of the specified callout caused an error. *Action: Examine the error messages take appropriate action.
BenThere are some invalid numbers in your file.
Your first query reads only first few records of the file, where there is no 'invalid numbers "(in the first few records)
When you use DISTINCT, the query will read the entire file to find unique records.
-
How to get the name of the alias of an attribute in a column named VO?
How can I get the name of the alias of an attribute in a given VO its column name programmatically?
Often the alias names and column are not same if the VO is created (and I do not require that they are the same)[URL http://docs.oracle.com/cd/E16162_01/apirefs.1112/e17483/toc.htm] ADF Model JavaDocs, something like this should work:
vo.getAttributeDefs () - returns an array of AttributeDef which you can then browse, check getColumnName() for each of them (this is called the "alias") and when you find the right method, call getName() for the name of the attribute
John
-
Data selection in UDB where columns were named after the oracle data types
I have a couple of tables in UDB, I'm trying to reference on a HS db link.
The first table on the side of the UDB has a column named 'number' (bought the software - not something we did)...
Selecting this SEO column in this table and more specifically (i.e. Select number, col2, col3 etc) causes the error ORA-00936 (missing expression).
Select * works...
The second table also has a column called 'number', so the same problem above applies. [However, sql errors when I do a select * from ORA-00600: internal error code, arguments: [HO set: look long], [], [], [], [], [], [], [], [], [], []]
Our dba lean on it, - Oracle HS is new to us, so - I was hoping someone here might have an idea...
Using oracle 11.2.0.3.0.
When your DB2 database has column with reserved words in Oracle names, you must create a view of your DB2 side by specifying a different name for this column, and then use DG4ODBC to choose from the scoreboard instead of DB2.
Another approach which would require an additional programming is to use the DBMS_HS_PASSTHROUGH that allows to make statements that they are to the DB2 database without be analyzed in Oracle.
As for the ORA-600 error that you get this error is caused when your DB2 table contains certain character inspired columns that exceed the accuracy of the Oracle and are then mapped to the Oracle long data types. Normally in Oracle each table can have a long column. But to be able to select with the gateways of databases foreign this restriction has been slightly improved and more recent Oracle software can choose from the tables that contain more then a long.
So, could you please be more specific what program you use to select using the gateway fails with ORA-600 and could you please post your description of the table as it is stored in your DB2 database as seen using the gateway in SQL * more: desc (your DB2 table > @)
-Klaus
-
Hello
I get the following error
I have the followingjavax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
The above is called as a method of my method public static void.InitialContext ctx = new InitialContext(); String datasource = (DataSource)ctx.lookup(name);
No idea how I can fix this errorIf you do not use adf is not sence to use the Houston contoext...
Tryenv.put("java.naming.factory.initial", com.sun.jndi.cosnaming.CNCtxFactory);
deletion of the end of the
env.put(JboContext.DEPLOY_PLATFORM, JboContext.PLATFORM_LOCAL);
Timo
Maybe you are looking for
-
Yet once the money has been withdrawn from my account for starz and I don't
I was billed for starz and I don't
-
Traditioan DAQ - number of desired output waveform instad
Hello I use traditional DAQ 7.1. I'm trying to see how numbers change as the data have been acquired. However, the VI 'Read' has the waveform. How can I change the numbers? Thank you.
-
Is it possible to run a 3rd monitor in my Pavilion dv8t
Is it possible to run a 3rd monitor in my Pavilion dv8t
-
HP 4315 all-in-One: application of the HP Solutions Center in point 8.1 of Windows
Windows 8.1 installed and reinstalled driver for HP 4315 All In One. The HP Solutions Center's application is not found and I can't locate it on the web. I followed the link to HP, but the solution Center wasn't there.
-
I just bought a dongle tv/radio and I was wondering if it would eat until my monthly broadband
original title: dongle tv/radio Hi, I just bought a dongle tv/radio and I was wondering if it would eat until my monthly broadband. I'm on a monthly limit of 40GB and have a good speed. can anyone help? Kind regards.