XML Gen Truncates date
Hi,
I have a little problem that I am really not sure what to do with. I wanted to put it out there to see if anyone has ever seen anything like this before!
I use XMLGen as pretty much the only way to query my database and pass the results to my .Net data tier. I have records that store both data and time however if I query the records with XMLGen, the date gets truncated !
For example, although the table may well have 11-DEC-1979 11:32:00AM in the field, when XML Gen has finished it is presented as 11-DEC-1979. In effect it is truncating the date. The most furstrating part is that I have some fields where the date is not truncated and it is presented in my xml.
Has anyone ever seen this before?
Does this help...
SQL> connect scott/tiger
Connected.
SQL> --
SQL> set long 10000
SQL> --
SQL> select dbms_xmlgen.getXMLType('select systimestamp from dual') from dual
2 /
DBMS_XMLGEN.GETXMLTYPE('SELECTSYSTIMESTAMPFROMDUAL')
<ROWSET>
<ROW>
<SYSTIMESTAMP>27-JUL-06 12.33.28.421000 PM -07:00</SYSTIMESTAMP>
</ROW>
</ROWSET>
SQL> alter session set NLS_TIMESTAMP_TZ_FORMAT = 'YYYY-MM-DD"T"HH24:MI:SSTZH:TZM'
2 /
Session altered.
SQL> select dbms_xmlgen.getXMLType('select systimestamp from dual') from dual
2 /
DBMS_XMLGEN.GETXMLTYPE('SELECTSYSTIMESTAMPFROMDUAL')
<ROWSET>
<ROW>
<SYSTIMESTAMP>2006-07-27T12:33:28-07:00</SYSTIMESTAMP>
</ROW>
</ROWSET>
Similar Messages
-
Print a report on doc format truncate data
hi
I have a report launching with a form in an oracle applications, when I print a report on pdf format looks ok
but when I print the same report on doc format truncate data on left and right side.
Can you help me
thanksHi Herbe
Reports does not support .doc format. Are you referring .rtf format?
In any case, you must contact Oracle Support to get the issue resolved.
Regards
Sripathy -
How to generate XML from relational data : PL/SQL or Java
I'm new to Oracle XML and would appreciate some advice. I've been asked to generate XML documents from data stored in relational tables. The XML documents must be validated against a DTD. We will probably want to store the XML in the database.
I've seen a PL/SQL based approach as follows :
1.Mimic the structure of the DTD using SQL object types 2.Assign the relational data to the object type using PL/SQL as required
3.Use the SYS_XMLGEN package to render the required XML documents from the SQL objects
However, creating the object types seems to be quite time consuming (step 1 above) for anything other than the simplest of XML documents.
I've also seen that there is the Java based approach, namely :
1. Use the XML generator to build Java classes based on a DTD.
2. Use these classes to build the required XML
On the face of it, the Java based approach seems simpler. However, I'm not that familiar with Java.
Which is the best way to proceed ? Is the PL/SQL based approach worth pursuing or should I bite the bullet and brush up my Java ?
Is it possible to use a combination of PL/SQL and Java to populate the dtd generated java classes (step 2 of the Java approach) to reduce my learning curve ?
Thanks in advanceTo help answer your questions:
1) Now, in 9iR2, you can use SQL/XML as another choice.
2) You can also use XSU to generate the XML and use XSLT to transform it to a desired format instead of using object views if possible.
3) XDK provide Class generator support to populate XML data to Java classes. -
XML Publisher - Dynamic Data Columns Issue
Hi,
I am creating a amortization report where I need to show the amortization schedule for unearned revenue. Customers have signed different years of contract and I need to show the amount as per their remaining contract months. So if there are 2 month remaining in the contract then I should show the data for 2 months only and if there are 10 months then I should display 10 months. If we run the report for both customers then it should display two lines in report. For first customer the data should be only for 2 months and for second row(customer) there should be data for next 10 months. These months should be columns in the report(like excel columns, not rows). I need to display all months in columns instead of rows.
I have acheived that using Dynamic Data Columns as mentioned in the user guide. Everything is working fine except following issues -
1. How to create page level total?_
I have created page total in my template using <?add-page-total:TOTUREV;'UREV'?> and displaying using <?show-page-total:TOTUREV?> but when I run the report in excel format these page total do not display. These columns are static columns not dynamic.
If I run the report in pdf format then the static column total is displayed correctly.
2. When I run the report in excel format then report run fine and it shows all the columns properly but if I run the report in pdf format then the dynamic column are not displayed in their own columns, all the columns are overwriting each other in a single columns itself, its not expanding.
3. How do I get the total for the dynamic columns?_
I need to display the page level total for the dynamic columns also, how do I do that?
4. When I run the report in excel format the 2 decimal places of the numbers are gone(it works fine in pdf output), like 12.50 becomes 12.5 and 14.00 becomes 14. I need to maintain those 2 decimal places. I have tried using <fo:bidi-override direction="ltr" unicode-bidi="bidi-override"><?format-number:CVALUE;'999999D99'?></fo:bidi-override> but this does not solve my problem completely. It shows the values correctly in excel but then I am not able to do any calculation on those columns, looks like it converts them to text values.
Any help is really appreicated. Please let me know if you need the xml template and data file.
Regards
HiteshHi Hitesh,
Can you please upload your RTF and XML template file? I will try to spend sometime on this issue.
Cheers
Sachin -
How can i use FNDLOAD for XML reports and data defnitions
I registerd concurrent program and linked xml reports and data defnitions in staging instance, and successfully moved to DEV.. after that stage is refreshed and when i download the details from DEV and uploaded to Stage only concurrent program i can upload...Wheteher we can use FNDLOAD Command for the Data definitions or Data template for the XML Report,used FNDLOAD for the concurrent program, it uploaded only concurrent program details.
Hi,
Use XDOLoader.
Note: 469585.1 - How To Use XDOLoader?
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=469585.1
Regards,
Hussein -
Getting error when try to upload xml file into Data Template
Hi,
Getting error when try to upload xml file into Data Template.error:"The uploaded file XXSLARPT.xml is invalid. The file should be in XML-DATA-TEMPLATE format."Plz anybody help me.
Thanks,
Prasad.Hi,
Anybody Help Plzzzzzz.
thx,
Prasad -
How to remove an XML file from Data Template in Data Definition Screen
Hi,
Issue: I have uploaded the file in Data definition in Data Template.
How to remove it.
Also what does each file type mean?
XML Schema
Data Template
Preview file
Bursting control File
I have an XML file and XSL file. I need to have an output in XML.
So I installed my XML file in data template in data definition.
And XSL file in Templates.
Am I correct?
11.0.10.2
Regards,
AvijitIssue: I have uploaded the file in Data definition in Data Template.
How to remove it.You cannot remove it but you can end-date it.
Also what does each file type mean?
XML Schema
Data Template
Preview file
Bursting control FileThis is explained in "Oracle XML Publisher Administration and Developer's Guide Release 12" manual -- http://docs.oracle.com/cd/B34956_01/current/acrobat/120xdoig.pdf
I have an XML file and XSL file. I need to have an output in XML.
So I installed my XML file in data template in data definition.
And XSL file in Templates.
Am I correct?Correct -- See Chapter 2 "Creating the Template" and Chapter 5 "Data Templates and Chapter" in the same doc referenced above for details.
Thanks,
Hussein -
Using XSLT to link XML and ABAP data
Hi Experts,
I am using XSLT to deal with XML and ABAP data.
I using the following statement to convert a Internal Table to XML String:
CALL TRANSFORMATION id SOURCE root = lt_sflight RESULT XML l_xml_string.
And I get the XML String:
<?xml version="1.0" encoding="utf-16" ?>
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<ROOT>
<SFLIGHT>
</SFLIGHT>
<SFLIGHT>
</SFLIGHT>
</ROOT>
</asx:values>
</asx:abap>
But What I expected is:
<?xml version="1.0" encoding="utf-16" ?>
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<ROOT>
<DATA>
</DATA>
<DATA>
</DATA>
</ROOT>
</asx:values>
</asx:abap>
Could you tell me how to get my dream format using XSLT?
Best Regards,
Guo Guo Qing
Edited by: guoqing guo on Jun 11, 2008 9:58 AMHi Experts,
I am using XSLT to deal with XML and ABAP data.
I using the following statement to convert a Internal Table to XML String:
CALL TRANSFORMATION id SOURCE root = lt_sflight RESULT XML l_xml_string.
And I get the XML String:
<?xml version="1.0" encoding="utf-16" ?>
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<ROOT>
<SFLIGHT>
</SFLIGHT>
<SFLIGHT>
</SFLIGHT>
</ROOT>
</asx:values>
</asx:abap>
But What I expected is:
<?xml version="1.0" encoding="utf-16" ?>
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<ROOT>
<DATA>
</DATA>
<DATA>
</DATA>
</ROOT>
</asx:values>
</asx:abap>
Could you tell me how to get my dream format using XSLT?
Best Regards,
Guo Guo Qing
Edited by: guoqing guo on Jun 11, 2008 9:58 AM -
In http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10540/datasource.htm#CHDBCAIJ it states you can use XML as your data source and mentions...
URLs can include repository or session variables, providing support for HTTP data sources that accept user IDs and passwords embedded in the URL. For example:
http://somewebserver/cgi.pl?userid=valueof(session_variable1)&password=valueof(session_variable2)
I'm trying to pass this:
http://somewebserver/cgi.pl?userid=valueof(NQ_SESSION.USER)
but when I try that I can see in my web server logs that the content of the userid variable is 'valueof(NQ_SESSION.USER)' so it's not passing the results to the web server, just the text. Any ideas what's going on? Is my syntax correct? Thanks!Hey,
There are a few things to look at when using session and repository variables within the RPD.
One of the first documents you need to reference is the "What is the Syntax for Referencing Variable?" section within the OBI documentation. In addition look at this section on how to use variables in the RPD, http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10540/variables.htm#BIEMG3104
Basically you are trying to use NQ_SESSION.USER which is the syntax for trying to show the user name is Presentation Services. Of course you can see this in your web server logs because that is the correct syntax for presentation services web tier but not the RPD where you define your XML Source.
You need to try either use VALUEOF("USER") or you are simply forgeting to put the syntax surrounded by single-quotes like, http://somewebserver/cgi.pl?userid='valueof(NQ_SESSION.USER)' to pull the system session variable into the XML URL as needed.
Try those options and let me know if that works.
Please mark this as the correct answer or helpful.
Cheers,
Christian
http://www.artofbi.com
Edited by: Christian Screen on May 8, 2011 10:32 AM -
Sub reports In Crystal reports XML as a data Source
Hi,
I am facing one problem related to Sub reports functionality in crystal reports as XML as a data Source. We are using CrystalReports XI for this.
I was generated PDF's using crystal reports from ruby on rails, by using the JAVA API to produce the PDF by taking the XML,XSD,and RPT files as parameters. I succeed in this case
and the way we are communicating with JAVA API using from my Ruby on Rails application by the following link.
http://rorataspire.wordpress.com/2008/06/13/how-to-integrate-crystal-reports-with-ruby-on-rails/
Right Now my problem is as follows.
The problem with the sub reports generation from crystal reports. We had one main report file(RPT), In that we are using the Sub reports,for that sub reports need to parse the XML's and XSD's dynamically based on the report encountered on the main(RPT)file,but to send more than one XSD's and XML's dynamically based on the sub report, to the JAVA API from Ruby on Rails application I am not succeeded. So as a result PDF with the Dynamic data for Sub reports is not fulfill.
Your help is appreciable, Thanks in advance.Is this a coding question or a data source format question?
Sincerely,
Ted Ueda -
Date management: XML-editor for Date Rules
Hello,
I'm looking for any documentation on the XML-editor for date rules (tags, attributes and so on).
Please send to [email protected]
Regards,
RomanHello,
I'm still looking it...
Any help will be appreciated.
Regards,
Roman -
Truncated data value displayed in Answer
Hi All ,
When i make a query using a column in BI Answer, i am getting the truncated data.
It does not display complete text data.
I am using a XLS as data source. Size of this text data is 500 -600 char. By default it's data type is Varchar and size 255 at physical layer. Even If i increase it's size to 1000 , it shows only 255 characters.
I also tried to change it's datatype to Longvarchar , but still same problem persists.
Any idea in this regard? How can i resolve this problem?Hi Cosimo,
Thanks for the reply.
But i think ,in my case data format option is not required.
Using Data Format option we can format only the displayed content of that column in
the report. My problem is little bit different. Each time when i do ad hoc query using the
column, i get the truncated result. I am not going to create any report using that
column.
The issue is due to some data type and it's size. But i am not able to find out any solution of this problem. -
How to configure crystal report xml file as data source in BOE in Solaris?
Hi,
How to configure crystal reports from xml file as data source in Solaris? I didn't find any suitable driver for xml / excel files for sun solaris.
Which driver i have to use to connect xml file to crystal report to view my crystal report in solaris BOE?
And the same way excel file as data source for crystal report.
ThanksHi Don thanks for the reply,
In windows environment I donot have any problem when creating crystal report from Xml file and Excel file. After creating reports when I publish those into boe server in solaris, getting connection failed error.
My solaris BOE server doent have any network connection with windows machines. So i have to place the files in solaris server.
Below the steps what I tried:
1. Created crystal reports from cr designer in windows using ADO.Net(xml) and in another try with Xml webservices drivers. Reports works well as it should.
2. Saved in BOE repository in Solaris server from crystal reports and changed database configuration settings as:
-Used custom database logon information and specified cr_xml as custom driver.
-Chnaged database path to file directory path according to solaris server file path </app/../../>
-tried table prefix also
- Selected radio button use same database logon as when report is run saved.
My environment :
SAP BOXI3.1 sp3
crystal reports 2008 sp3
SunOS
Cr developing in windows 7.
For Excel I tried with ODBC in windows but I can't find any ODBC or JDBC drivers for Excel in solaris.
Any help to solve my issues
Thanks
Nagalla -
Support for XML / Web Service Data Source?
<p>Do you know if and when Crystal Reports for Eclipse will support using the XML / Web Service data source? It appears that only JDBC and Java Result Sets are currently supported. I am using:</p><p>com.businessobjects.integration.eclipse.library_1.0.0.v671 </p><p>com.businessobjects.sdks.jrc.11.8.0_11.8.1.v671 </p><p>Thank you! </p>
<p>Ok, I copied the JARs (such as CRDBXMLServer.jar) from the JRC SDK (from Eclipse all-in-one) onto the Tomcat classpath and got rid of my previous problem. I now get the stack trace below. I also can not find crdb_*.dll files (such as crdb_xml.dll) anywhere on my system other than the service pack 2 rollback directories. My guess is I should be downloading and installing something else -- is this true? </p><p>10 Jan 2007 13:22:36 [http-8080-Processor23] DEBUG com.crystaldecisions.reports.reportdefinition.datainterface - Failed to open connection (Connection:<databaseType=XML><serverName=http://dopey/devicedirectory/2006-06-25/DeviceDirectory?WSDL DeviceDirectory DeviceDirectoryPort getDevices><state=closed><databaseDriverName=crdb_xml.dll>).<br />com.crystaldecisions.reports.queryengine.am: Error loading database connector. The class 'com.crystaldecisions.reports.queryengine.driverImpl.DriverLoader' could not be accessed.<br /> at com.crystaldecisions.reports.queryengine.ax.am(Unknown Source)<br /> at com.crystaldecisions.reports.queryengine.ax.new(Unknown Source)<br /> at com.crystaldecisions.reports.queryengine.ax.byte(Unknown Source)<br /> at com.crystaldecisions.reports.reportdefinition.datainterface.a.a(Unknown Source)<br /> at com.crystaldecisions.reports.reportdefinition.datainterface.a.a(Unknown Source)<br /> at com.crystaldecisions.reports.reportdefinition.datainterface.a.a(Unknown Source)<br /> at com.crystaldecisions.reports.reportdefinition.datainterface.a.a(Unknown Source)<br /> at com.crystaldecisions.reports.reportdefinition.datainterface.g.a(Unknown Source)<br /> at com.businessobjects.reports.sdk.b.b.byte(Unknown Source)<br /> at com.businessobjects.reports.sdk.b.b.a(Unknown Source)<br /> at com.businessobjects.reports.sdk.b.b.byte(Unknown Source)<br /> at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)<br /> at com.crystaldecisions.proxy.remoteagent.x.a(Unknown Source)<br /> at com.crystaldecisions.proxy.remoteagent.q.a(Unknown Source)<br /> at com.crystaldecisions.sdk.occa.report.application.dd.a(Unknown Source)<br /> at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)<br /> at com.crystaldecisions.sdk.occa.report.application.ReportSource.getPage(Unknown Source)<br /> at com.crystaldecisions.sdk.occa.report.application.AdvancedReportSource.getPage(Unknown Source)<br /> at com.crystaldecisions.sdk.occa.report.application.NonDCPAdvancedReportSource.getPage(Unknown Source)<br /> at com.crystaldecisions.reports.reportengineinterface.JPEReportSource.getPage(Unknown Source)<br /> at com.crystaldecisions.report.web.event.ac.a(Unknown Source)<br /> at com.crystaldecisions.report.web.event.ac.a(Unknown Source)<br /> at com.crystaldecisions.report.web.event.b2.a(Unknown Source)<br /> at com.crystaldecisions.report.web.event.b7.broadcast(Unknown Source)<br /> at com.crystaldecisions.report.web.event.av.a(Unknown Source)<br /> at com.crystaldecisions.report.web.WorkflowController.do(Unknown Source)<br /> at com.crystaldecisions.report.web.WorkflowController.doLifecycle(Unknown Source)<br /> at com.crystaldecisions.report.web.ServerControl.a(Unknown Source)<br /> at com.crystaldecisions.report.web.ServerControl.processHttpRequest(Unknown Source)<br /> at com.crystaldecisions.report.web.viewer.taglib.ServerControlTag.doEndTag(Unknown Source)<br /> at com.crystaldecisions.report.web.viewer.taglib.ReportServerControlTag.doEndTag(Unknown Source)<br /> at org.apache.jsp.stateReport_002dviewer_jsp._jspx_meth_crviewer_viewer_0(stateReport_002dviewer_jsp.java:108)<br /> at org.apache.jsp.stateReport_002dviewer_jsp._jspService(stateReport_002dviewer_jsp.java:61)<br /> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)<br /> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br /> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)<br /> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)<br /> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)<br /> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br /> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)<br /> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br /> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)<br /> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)<br /> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)<br /> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)<br /> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)<br /> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)<br /> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)<br /> at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)<br /> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)<br /> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)<br /> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)<br /> at
java.lang.Thread.run(Unknown Source)<br />Caused by: java.lang.reflect.InvocationTargetException<br /> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br /> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br /> at java.lang.reflect.Method.invoke(Unknown Source)<br /> ... 53 more<br />Caused by: java.lang.NoClassDefFoundError: OCA/OCAdbdll/DbDLLOperations<br /> at java.lang.ClassLoader.defineClass1(Native Method)<br /> at java.lang.ClassLoader.defineClass(Unknown Source)<br /> at java.security.SecureClassLoader.defineClass(Unknown Source)<br /> at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)<br /> at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869)<br /> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322)<br /> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)<br /> at java.lang.ClassLoader.loadClassInternal(Unknown Source)<br /> at com.crystaldecisions.reports.queryengine.driverImpl.a.<init>(Unknown Source)<br /> at com.crystaldecisions.reports.queryengine.driverImpl.a.eE(Unknown Source)<br /> at com.crystaldecisions.reports.queryengine.driverImpl.DriverLoader.loadDriver(Unknown Source)<br /> ... 57 more<br /><br /> </p> -
Storing XML Document as Data question...
Hi,
I read the document from http://technet.oracle.com/tech/xml/info/htdocs/otnwp/about_oracle_xml_products.htm and
this document mention that can store XML Document as Data.
How does it work? and is there any example code tha I can try?
Thanks for you kindly help!
Good day.<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Kelly:
I read the document about XSU and where I can download the XSU for testing?<HR></BLOCKQUOTE>
Go to http://technet.oracle.com/tech/xml/oracle_xsu/
That's the same URL where you found the XSU document.
Then click the Software tab at the top of the main frame.
If you don't see the Software tab, you may need to enable JavaScript. If you can't (or don't want to) enable JavaScript, try this URL: http://technet.oracle.com/software/tech/xml/oracle_xsu/htdocs/listing.htm
Thanks,
-rh
null
Maybe you are looking for
-
I am trying to update my itunes and iphone. Everytime I trie comes out a message about 'key access'. I've done all the steps from the support and nothing worked out. I cannot unistall and now I can't open it anymore also. What should i do, please?
-
I have iworks 08. I was sent a document in numbers and when I try to open it I get a message stating I need a newer version of numbers. Is there any way to open this? I can not afford to buy every new version of an application when it comes out.
-
How to keep image dpi at 300dpi
I am trying to print a photo for framing but when I mess around with the colours the quality seems to diminish this is on my iPad quastion is ? Is it possible to drastically change colours and maintain high dpi. For large printing around 60 cm sq pl
-
Authorization Group in T-Code: OB52
Hi, I need to maintain 2 Auth. Group in T-Code: OB52, my requirment is below: for some users (nearly 25) needs to post the transaction in June Month and for some users (nearly 10)should have to post for selected GL in the month of June. So we decide
-
Error 57 in invoking sqlplus command from DOS command prompt in Oracle Serv
I have a Oracle 11G server which has suddenly shutdown due to power cut-off. Now when I restart the system and trying to connect to database invoking the sqlplus as sysdba from DOS command prompt - I am getting following errors C:\Documents and Setti