HTML based reports on Websphere
Can some one please tell me what I require to do the following.
I want to be able to produce HTML based reports via Reports 6i on WebSphere V4.
It it possible for me to do this, i.e. will I still getthe parameter pages etc.Do I need to uase the Oracle App server?
Mike,
This should be possible.
With 6i we don't have particularly close ties to the web server that we use. You'd need to configure the rwcgi60 executable to be called from Websphere, and then you should be fine to run. You should take a look in the 6i publishing reports manual (http://otn.oracle.com/docs/products/reports/pdf/A73173_01.pdf) - specifically chapter 3.
Be warned, however. With 9i, Reports has a much tighter dependancy on the other components in the iAS stack, so it will be more difficult there.
Regards,
Danny
Similar Messages
-
Can HTML-based reports be built in BLS via an SQL Query and XSLT?
Hello xMII experts,
I have already built a report in xMII which uses XSLT to provide group/sum totals in a web browser. However in a new project, the report must run at certain times and possibly when certain signals become true in the process.
It appears that BLS is a good choice to achieve this and my proposed Transaction was:
1. SQL Query Action(uses the same QueryTemplate as in xMII)
2. XSLTransform Action on the resulting XML resultset (The .xsl file contains HTML which is the original used in xMII to produce the report there)
3. HTML Loader action with the resulting output of the transformation
I have now got some output in the resulting HTML file - however it omits all XSLT code - and I am left with an empty HTML shell but for a few images.
This indicates that perhaps no SQL data was ever returned.
I have therefore two questions:
1. How can I check if the SQL returned data?
2. Is it possible to deliver data to a HTML file directly after an XSLTransformation.
Looking forward to your responses
Best Regards
Robert SalesThank you for the replies.
I am a little closer the result I need - however I think I need to explain what I had and what I need a little better.
Before BLS
1 xMII report page (.irpt extension) with two iCalendar applets (start/end date) and a set of buttons (1 for each report)
Upon clicking on a button the two dates are passed into an .irpt file, and via a servlet an SQL QueryTemplate and a XSL DisplayTemplate are used to build the report.
The HTML is embedded in the XSL file - thereby generating the report direct in the web browser.
- This all works fine
With BLS
A transaction which uses a modified SQL QueryTemplate (no date parameters) passing the results to an XML file. This works.
Now when I click on the button in my xMII screen the .irpt file is called with no Date parameters and the xAcute QueryTemplate called with the XSL DisplayTemplate. The irpt file has <html> and <body> tags with XSL file in the Servlet call providing the tables and data extraction from the XML.
I have no additional HTML file so I placed the iframe tag inside the XSL file - but it refers to the .irpt file - this doesn't sound right!
I do get a little output in the web browser but it still omits all XSLT code.
One more point - The Transaction can be scheduled and run as required - but I need the entire report to created and stored for viewing at a later date. Will a servlet tag running inside an .irpt file achieve this?
Sorry for the chaotic writing here - but I must leave the office.
Regards
Robert Sales -
Start XML Publisher from a html based page.
Hi.
We have users that only have access to the html based pages in EBS.
I wonder if I somehow can make it possible for them to start a xml publisher report request with parameters, from those html based pages.
In the form based pages this is not a problem, just add the concurrent program to a request group. But there must be someway to do this from the html based pages as well.
Is there a Role that can be assigned or something?
Regards
DanielHI i have used the following code, but what should the class be?
code=AppletClassName.class Because, i have 10 files that are packaged as a jar file. shouldi put all the .class names in here?
<html>
<head></head>
<body>
<applet code=AppletClassName.class
archive="offwaltz.jar"
width=600 height=600>
</applet>
</body>
</html> -
SSRS web based report viewer control rendering issues - text getting clipped chopped off
Hi,
I am using web based SSRS report viewer control to display SSRS reports in browsers like Chrome, FF, IE, Safari etc. My issue is some text is getting chopped off (clipped) in all cells of some reports. I investigated on my end by analyzing generated HTML
and I could see a problem in the HTML that report viewer control is generating. But I am afraid to apply any HTML or Javascript hacks at the moment considering we have hundreds of reports.
You can see in above image how text got chopped off. The problem in HTML (given below) is the text has been wrapped in a div tag with a fixed height. If I remove the height and also padding on parent TD, the text appears properly.
<td class="A23dfe7c5f99245f2a0db522a22a6035597c" style="HEIGHT:5.00mm;background-color:#d3d3d3;"><div style="HEIGHT:3.24mm;overflow:hidden;"><table lang="en-US" cellspacing="0"
cellpadding="0" border="0" class="Pd9776e5f7eaf4df696265b8b49d1da39_1_r17"><tbody><tr><td class="A23dfe7c5f99245f2a0db522a22a6035597" style="word-wrap:break-word;white-space:pre-wrap;">MyType11</td></tr></tbody></table></div></td>
Please let me know if you have faced a similar scenario before.
Here is link to stackoverflow thread -
Stackoverflow thread
Regards
MurtazaHi Murtaza,
According to your description, when you display the report with Report Viewer control, the data within the text is cutoff.
Based on my research, the issue could cause by that Arial Unicode MS font hasn’t been installed on the server where Reporting Services run. Besides, when we use ReportViewer control to render report, we’d better set
AsyncRendering="true" in the Report Viewer control. Also please run the IE with compatibility mode. For more information, please refer to similar threads below:
Data in column getting cut-off in report viewer control
SSRS Rendering Issues
If you have any question, please feel free to ask.
Best regards,
Qiuyun Yu
Qiuyun Yu
TechNet Community Support -
Ajax based report and pagination
Hi I have searched through the web for ajax based report in Apex. I have found the following link as very useful. http://apex.oracle.com/pls/otn/f?p=31517:98
Here content of one page is pulled to the current page. It works fine. Pagination is also working exactly as the Apex reports. But I was thinking of something different, not pulling the content from other page. I have done it myself as follows.
1. Take an HTML region called Parameter
2. Take a select list in the parameter region with LOV query
name : P2_DEPTNO
LOV : Select dname d,deptno r
from dept
3.Take an HTML region
Source : <div id=ajx></div>
4. Create an Application Item called F103_DEPTNO
5. Create an Application Process
Name : getEmpTable
Source:
declare
v_deptno number(3);
begin
OWA_UTIL.mime_header ('text/xml', FALSE);
HTP.p ('Cache-Control: no-cache');
HTP.p ('Pragma: no-cache');
OWA_UTIL.http_header_close;
HTP.prn ('<table>');
HTP.prn ('<tr>');
htp.prn('<th>Employee Number</th>');
htp.prn('<th>Employee Name</th>');
htp.prn('<th>Salary</th>');
htp.prn('<th>Department</th>');
htp.prn('<th>Job</th>');
htp.prn('<th>Hiredate</th>');
HTP.prn ('</tr>');
foR R in (select empno,ename,sal,deptno,job,hiredate from emp where deptno= :F103_DEPTNO )
LOOP
htp.prn('<tr>');
htp.prn('<td>'||r.empno||'</td>');
htp.prn('<td>'||r.ename||'</td>');
htp.prn('<td>'||r.sal||'</td>');
htp.prn('<td>'||r.deptno||'</td>');
htp.prn('<td>'||r.job||'</td>');
htp.prn('<td>'||r.hiredate||'</td>');
htp.prn('</tr>');
END LOOP;
END IF;
HTP.prn ('</table>');
end;
6. Write a javascript Function in HTML Header
Source:
<script language = "JavaScript" type="text/javascript">
function GetEmployees()
var get = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=getEmpTable',0);
get.add('F103_DEPTNO',html_GetElement('P2_DEPTNO').value);
gReturn = get.get();
document.getElementById('ajx').innerHTML = gReturn;
get = null;
</script>
7. Go to edit page item of P2_DEPTNO and in HTML Form Element Attributes write onchange="GetEmployees()"
8. Run and test.
Ajax based report works fine.
In the link specified above pagination works fine.
In my example very few records will appear but in case there are a lot of records appear then it is a must to manage it with pagination, letting only a few records to appear in each page. But in my example I have no idea how to manage pagination. Need help from the experts. Please notify..
Regards
Hasan Al Mamun
Programmer
Bangladesh Bank
Dhaka, Bangladesh
Edited by: hasan_al_mamun on Jan 19, 2011 10:58 AM
Edited by: hasan_al_mamun on Jan 19, 2011 11:20 AM
Edited by: hasan_al_mamun on Jan 19, 2011 11:24 AMHi,
You need to work with ROWNUM of result set. Create two hidden items, one for record_start_rownum and other for record_end_rownum. You need to add where clause to your SELECT query in Application process. Then your query will look like
select *
from ( select a.*, rownum r
from ( select empno,ename,sal,deptno,job,hiredate from emp where deptno= :F103_DEPTNO ) a
where rownum < :P1_ record_start_rownum )
where r > :P1_record_end_rownumYou may find following asktom link interesting..
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:76812348057
Regards,
Hari -
Flash in HTML-based AIR app: Urls do not open
Hy there
Like the title states, I have a HTML-based AIR application, which embeds flash. This flash opens Links which should eventually open the default browser. For this I previously had to set the following property in my AIR application:
window.htmlLoader.navigateInSystemBrowser = true;
Like this the URL calls were forwarded to outside the application and then opened the webbrowser. We had successfully tested this on various systems.
However, now there are users of our application, who report that on their system (Including WinXP Professional SP3!) the websites do not open at all. When clicking on a link inside the app nothing happens.
Their system:
Hardware: Lenovo IdeaPad S12
Windows XP Home Edition v2002 Service pack 3
IE 7 (Version 7.0.5730.13)
Firefox 3.5.7
I had a look at the system and things like switching the default browser or re-installing Firefox did not work. Unfortunately this is a critical issue and kinda urgent so any help would be greatly appreciated. Thanks very much.Thank you for reporting back and letting us know.
Chris -
Hi,
I have a problem where my company doesn't want to
spend any money on new software but also wants web
based reports. I don't want to re-invent the wheel
here and am trying to develop a list of reasons why
we should'nt. Page breaks and numbering comes to mind..
HTML can't handle page breaks so how can I actually
make the printer spit out a new page?? Please help
with a good list of reasons to I can convince Mgt to
kick down with $ for a reporting package..I just get
the feeling that developing this on my own will only
lead major functionality problems that are hard to
anticipate (that package software already solved).
Thx!!Hi John,
You could take a look at Oracle9i Reports features here (here you can get some reasons your mgmt might be interested in)
http://otn.oracle.com/products/reports/htdocs/getstart/whitepapers/datasheet_reports.html
You can see how many tools/plugins/samples/whitepapers are available for a professional reporting solution like Oracle9i Reports
http://otn.oracle.com/products/reports/htdocs/getstart/GettingStarted/index/index.html
You could search this Discussion Forum itself on any topic (like "printed reports", or "web-based reports") to get an idea of the kind of problems one might encounter in an enterprise reporting solution, and the professional support users can get. Customers have access to 24X7 support, and a website listing helpful notes, latest patches, etc.
http://metalink.oracle.com
Hope that helps,
Navneet. -
Web Based Reporting Suggestions...
Hi,
Can anyone suggest a way to be able to access data from an Oracle database and publish the results to the web (intranet or not) without using Oracle Reports. I have to implement a solution where the turnaround time needs to be fast for requirements. I will appreciate your help.
Regards
MahathiDiscoverer Viewer is a web based reporting tool that can be called from a URL. Check out the syntax at http://otn.oracle.com/products/ias/tech_tips/july01.html. You can specify query parameters by prefixing the parameter names with "qp_". Reports ("workbooks") can be created very quickly using Discoverer Desktop Edition or Discoverer Plus.
-
Extremely slow performance in comparison to RDC-based report
Today our application uses the Crystal Reports RDC. In the last
ten years we have made good experience with Crystal Reports.
In the next few months we want to migrate our application to
JAVA.
Because the reports offer a great reuse-potential, we would like
to implement them via CR4E.
But during the first benchmark tests we made a very bad experience.
Running (Printing) in CR4E the reports needed from 20 up to 480 percent
more time in comparison to the RDC-based reports.
When using POJOs need from 25 up to 570 percent more time.
When printing the reports from within the CR2008 designer there is
no performance difference.
The reports have from 4 to 82 pages.
We didn´t expect such a huge performance difference.
Is CR4E in general slower than the RDC-based Crystal Reports?
Or are there any parameters in CR4E in addition to the RDC-based
solution for tuning the reports?
Edited by: Rainer Graedtke on Nov 9, 2009 2:44 PMHi Ted,
thanks for the fast response.
Is there another "datasource option" with better performance than POJO?
In the upcoming JAVA-version of our application we would like to "feed"
our reports from memory, not from the underlying database.
One more statement concerning our performance problem:
In our reports we make extensive use of subreports.
Each report has the minimum of two subreports, one for the pageheader,
one for the pagefooter.
This is necessary because we have changing headers and footers
depending on the contents of the details.
The report with the largest performance loss contains 29 subreports!
RDC-based it prints in 10 seconds, Java-based we need over 50 seconds.
Is there any suggestion how to improve the performance of our reports in
JAVA/CR4E other than reducing the number of subreports?
Another question concerning the keycode-problem:
We have designed the reports in the CR2008 Designer and we want to run
them under CR4E. Is this a valid approach?
Sincerely Rainer
Edited by: Rainer Graedtke on Nov 10, 2009 10:51 AM -
How to create the web based report without enterprise portal?
Hi experts,
We don't have enterprise portal but I like to create the web based version of the existing Bex reports and which option is the best to distribute this web based report using information broadcasting?
Can I use report designer for this?
Thanks in advance.
Sharat.Hi Sharat
In BI 7.0 the Queries which u devoleped can be broad casted by using two ways .
1. Enterprise portal
2.Web Application Designer(WAD)
So you can choose any of the option, For the Option 1 you should have seperate server for the EP or else For option 2 you have to make some setting in the BI system to enable the Web reports..
Reagrds
Satish -
Running a Dynpro-based Report as a Job/in Background mode
Hello,
i've got a report which hasn't got a selection-screen as its startscreen, but a complex dynpro and is based on different start-buttons and not only the "basic" F8/Run-Button. the users still would like to be able to run the report in background mode and as an automated weekly job. moreover they want to use their own configuration/variant for date-fields etc., just like they are used from a selection-screen. is this possible "out of the box" with a dynpro-based report or how can i archive this through my own programming logic?
thanks for your help,
dspHi,
I guess yes, but since you seem to have several processes possible at startup (those buttons), you will have to code a new bit of code at the start of your application. This to choose the correct process... you should have a new statement like
IF sy-batch IS NOT INITIAL.
"Perform batch process
ELSE.
"Perform normal run
ENDIF.
For the variant, I'm not sure to really get the idea... Do the users already use variants with the actual version? or is there no selection screen at all? If not, you should use one and set-up parameters to pre-fill your dynpro fields...
Kr,
Manu -
How can I use Server level variables in a business model based report
hi gems..
I have declared one server level variable in the BI Analytics repository.
Now I have made one business model based report.
In one column I want to use that server level varible.
I go to the formula tab of that column and then clicked on variable--> session --> put the name of the variable and click ok.
But when i viewed the report, it is not showing the dates, rather it is showing the date format I chosed i.e DD-MMM-YYYY.
please help..actually the previous problem got resolved...
Now when I am trying to apply a filter on a particular column using that server variable, then it is showing that the varible has no value definition.
I have clicked on the filter tab of that column-->add-->variables-->session variables-->then I put the name of the variable-->click OK.
the following error is comming-
Error Codes: YQCO4T56:OPR4ONWY:U9IM8TAC:OI2DL65P
Odbc driver returned an error (SQLExecDirectW).
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 23005] The repository variable, Variable_name, has no value definition. (HY000)
I have made that server variable from manage-->variables-->(right click) create new initialisation block-->gave the name and wrote the query and aslo gave the connection pool name and test that and it worked fine.. -
Key figures in Cost elemnt based report
Dear All,
I have created a Cost Element based Report for the Project using report painter. In this same report, I want to pull a key figure(the key figure is 'remaining forecast planned costs") which is coming from cost forecasting report (Report 12CTC1 from transaction CJE0).
The issue is this 'key figure' is not available for report made in report group 6P3(report group for cost element based report). Is there anyway I can pull this particular key figure in my report.
Thanks in advance !
Regards,
Mahendra DigheAlso if you're using HR data, the employee data is time dependent, so that for each employee number there are any number of records. This may be causing the aggregate reporting condition that you mentioned. In BW it's important to recognize that the master data also can play a role in how many records are returned. The infoprovider is not the only source of additional records. For example:
Employee has three records in the time range.
Salary infoprovider has only one.
Results will contain THREE records, one for each employee record, all with the same salary record. On an aggregate basis, the salary results will be multiplied by three.
Time dependent master data can be a source of much confusion. For some HR reporting, I have created a 'most current' employee master data record that is not time dependent, and is loaded daily. I then use that for data models such as salary or other separate infoproviders. -
Key figures in cost element based report
Dear All,
I have created a Cost Element based Report for the Project using report painter. In this same report, I want to pull a key figure(the key figure is 'remaining forecast planned costs") which is coming from cost forecasting report (Report 12CTC1 from transaction CJE0).
The issue is this 'key figure' is not available for report made in report group 6P3(report group for cost element based report). Is there anyway I can pull this particular key figure in my report.
Thanks in advance !
Regards,
Mahendra DigheAlso if you're using HR data, the employee data is time dependent, so that for each employee number there are any number of records. This may be causing the aggregate reporting condition that you mentioned. In BW it's important to recognize that the master data also can play a role in how many records are returned. The infoprovider is not the only source of additional records. For example:
Employee has three records in the time range.
Salary infoprovider has only one.
Results will contain THREE records, one for each employee record, all with the same salary record. On an aggregate basis, the salary results will be multiplied by three.
Time dependent master data can be a source of much confusion. For some HR reporting, I have created a 'most current' employee master data record that is not time dependent, and is loaded daily. I then use that for data models such as salary or other separate infoproviders. -
Where can I get an Html error report of all the syntax and tag problems?
Where can I get an Html error report of all the syntax and tag problems?
Thank you for your answer.
Where is the DW validation for me?
My files are in my computer so I don’t have an external URL.
File > validation > as xml = closes DW... Maybe because it is not a correct command for HTML,
And
Window > results > validation = gives a partial mistakes (e.g. shows an open tag without closing tag, but doesn’t show a closing tag without an open tag).
Thank you.
Maybe you are looking for
-
Debugging customized function module when Idoc is triggered via ALE
Hi, Whenever we save the billing document, an outbound idoc is triggered via ALE. The logic for the data to be included in the idoc is written in a customized function module. However we are making some changes and would like to include some more dat
-
Email attachments and digital signature
I used to be able to open a email attachment, review it and then digitally sign it. Since the new IT people came it, the digital signature simply disappears. Any way to restore this function? Thanks.
-
Import mov error. "The file has no audio or video stream".
Very interesting. Would this also explain why i was previously able to import some high def files I downloaded and after the reformat of my computer and reload of cs5.5, I'm now not able to use those files? It's very strange. I did a project, use
-
Outlook contact not added Email do not show all information i Lync 2013 Client
I have seen if no Email address is added into contact personen I only get emty Card of user i Lync 2013. When I add Email adr. into contact person and wait a littel then user get all information right i Lync 2013 user Card. IS this right or should it
-
OpenScript: How do you test for object/text existance programmatically?
Hi, All; I hope someone can help me; kind of new to OATS. I can't figure out how to test for object/text existence and return results back to the script. There are methods for verifying text and objects; i.e. Web.verifyText Web.assertText These metho