Oracle9i Reports J2EE Thin Client 9.0.2.1.0

Hi to all,
I need to submit jobs to the Reports Server from my OracleAS J2EE Edition.
I dont't no how.
I have found an online guide in which installation and configuration is referred to an rw_j2ee_oc4j.zip. I don,'t know where is possible to find this file.
Can anyone help me?
please, is very urgent.
Thanks in advantage.
Gianluca

Hello,
This file is available here : http://www.oracle.com/technology/products/reports/htdocs/getstart/examples/tools/thinclient/oc4j/rw_j2ee_oc4j.zip
For more info Reports Thin Client :
http://www.oracle.com/technology/products/reports/htdocs/getstart/examples/Tools/index.html
Regards

Similar Messages

  • Oracle9i Reports J2EE Thin Client

    Hi all,
    I tried to create a own report servlet with the Oracle9i Reports J2EE Thin Client.
    The reason I want to have a own report servlet is, I want to have a own path to access the reports. At the moment it is possible to access the reports with the following two URL's. http://HOST:PORT/reports/rwservlet or http://HOST:PORT/repdemo/rwservlet.
    But I want to access the reports with the following URL: http://HOST:PORT/mypath/rwservlet
    I did the following. I downloaded the OC4J version of the reports thin client, altered the paths in the reports.ear to 'mypath' instead of 'reports' and deployed the application in a new created OC4J instance within my Oracle 9iAS Server.
    After the application was deployed I added the two libraries zrclient.jar and rwrun.jar under the General Properties of the newly created reports application. When the path of this two libraries is showing to the extracted OC4J thin client I get the following error:
    500 Internal Server Error
    java.lang.NoClassDefFoundError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:195)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpApplication.loadServlet(HttpApplication.java:1931)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpApplication.findServlet(HttpApplication.java:4366)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2541)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:616)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:152)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:72)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:802)
    at java.lang.Thread.run(Thread.java:484)
    When the libraries are showing to the rwrun.jar and zrclient.jar which are installed during the installation of 9iAS I get the following error:
    500 Internal Server Error
    java.lang.NoClassDefFoundError
    at oracle.ias.repository.IASSchema$Enc.d(IASSchema.java:1361)
    at oracle.ias.repository.IASSchema.init(IASSchema.java:159)
    at oracle.ias.repository.IASSchema.<init>(IASSchema.java:114)
    at oracle.ias.repository.SchemaManager.<init>(SchemaManager.java:64)
    at oracle.reports.utility.OIDConnection.init(OIDConnection.java:57)
    at oracle.reports.rwclient.RWClient.RWClientInit(RWClient.java:407)
    at oracle.reports.rwclient.RWClient.init(RWClient.java:196)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpApplication.loadServlet(HttpApplication.java:1997)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpApplication.findServlet(HttpApplication.java:4366)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2541)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:616)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:152)
    at com.evermind[Oracle9iAS (9.0.2.1.1) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:72)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:802)
    at java.lang.Thread.run(Thread.java:484)
    Does anyone know if it is possible to create an own reports servlet within a Oracle 9iAS installation. I guess we should be able.
    Thanks for your help
    Oliver

    Answered in another thread.
    -Jeff

  • J2EE Thin Client for BEA

    I need to run reports from WebLogic. I downloaded Oracle9i Reports - J2EE Thin Client (J2EE Thin Client for BEA). I am stuck on step 10 of Readme:
    10. Shut down the existing Weblogic server and restart it using startExamplesServer.cmd on the command line or use the link in the BEA program group. Invoke the Oracle9i Reports servlet http://<your_web_server>:<port_number>/reports/rwservlet
    If you see the Oracle9i Reports servlet help page, that means that Oracle9i Reports J2EE Thin Client has been installed and configured successfully.
    In my case http://<your_web_server>:<port_number>/reports/rwservlet results in
    Error 500--Internal Server Error
    java.lang.VerifyError: class org.omg.PortableServer.AdapterActivatorPOA overrides final method .
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at com.inprise.vbroker.orb.ORB.adapterManager(ORB.java:1101)
    at com.inprise.vbroker.ds.DSUser.(DSUser.java:282)
    at com.inprise.vbroker.ds.Init.init(Init.java:20)
    at com.inprise.vbroker.orb.ORB.installServices(ORB.java:922)
    at com.inprise.vbroker.orb.ORB.initialize(ORB.java:831)
    at com.inprise.vbroker.orb.ORB.set_parameters(ORB.java:950)
    at org.omg.CORBA.ORB.init(ORB.java:337)
    at oracle.reports.rwclient.RWClient.initCORBA(RWClient.java:537)
    at oracle.reports.rwclient.RWClient.RWClientInit(RWClient.java:508)
    at oracle.reports.rwclient.RWClient.init(RWClient.java:220)
    at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1070)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:97)
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:893)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:842)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:782)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:504)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:349)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6291)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:97)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3575)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2573)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    Any suggestions?
    Thanks,
    Solomon Yakobson.

    This is not a JDeveloper component, so you won't find it here.
    Try the Reports forum:
    http://forums.oracle.com/forums/index.jsp?cat=19

  • Websphere report 9i thin client

    Hi,
    I saw that the report 9i servlet client for BEA weblogic is out for download long time ago, but never see the Websphere servlet client. When is it avilable? So that I can send request to report 9i server directly from my Websphere web application.
    Thanks.
    David

    hi david,
    we are currently working on the Reports J2EE Thin Client for IBM Websphere. The work should be finished within the next weeks. We will post a message in this forum once it is available.
    Thanks for your interest.
    Christian Hauser

  • Reports 9i/10g J2EE Thin Client for Websphere Application Server 5.x /6.x

    We are having Reports developed in 6i which needs to be migrated to Reports 9i/10G and we want to deploy these reports in web using Websphere Application Server 5.x /6.x without Oracle iAS.
    Do we have Reports 9i/10g J2EE Thin Client for Websphere Application Server 5.x /6.x and if so please let me know.
    Also if anybody has the configuration details please let me know?
    Thanks in Advance.

    No there is not. I don't think you can use reports services with Websphere - besides as far as I know it is not supported by Oracle (not anywhere in their support matrix).

  • Reposted: websphere J2EE thin client request

    Hi,
    I posted this question one month ago and the answer I got is the J2EE thin client for Websphere application server will be ready in two weeks, but after checking this site http://otn.oracle.com/products/reports/htdocs/getstart/examples/Tools/index.html
    It is still not there. But I saw IIS client already there.
    Please let me know if Websphere client will be available or not, so I can tell my boss to change to other reporting tools.
    Thanks.
    David

    Hi David,
    You can see we are working on j2ee thin client for various j2ee containers. Yes, we are working on websphere, but we hit few issues that needs to be addressed before posting to otn. Sorry for the delay. We will do our best to get this done as soon as possible.
    Thanks,
    Oracle Reports Team

  • Reports9i J2EE thin client for WebSphere

    Hi,
    I need to deploy Oracle Reports9i rwservlet in IBM WebSphere 4.0 Application Server.
    I have seen the J2EE thin client for WebLogic available for download on OTN. How about one for WebSphere? Is it available? If not, is the Oracle Reports Team working on it and when would it be ready for download?
    Thanks,
    Bharat

    Hi Bharat,
    We are working on j2ee thin client for WebSphere. Most of the issues on WebSphere has been addressed, we are finalizing the work and it should be available soon.
    Thanks,
    Oracle Reports Team

  • OracelAS Report services, Thin Client and JBoss

    Dear all:
    I have to run my oracle reports using Jboss. What I understand is this that I need to have Oracle AS, and oracle Thin Client to accomplish this. Please tell me from where I can find Oracle thin Client on oracle website.
    My second question is this that I have installed Oracle AS but the opmn.xml file has no <ias-component > for report server, please tell me why it is not there...
    I would be grateful for ur help

    I have installed the Oracle AS and the reports services... I have also installed the Stand Alone J2EE Thin Client (http://www.oracle.com/technology/products/reports/htdocs/getstart/examples/Tools/index.html)
    My current web project uses JBoss and I have to show oracle reports keeping the current environment.
    I have followed the steps provided on the doc mentioned in the above link.
    first i did the following steps ( please refer to the text of that readme doc below)
    (//text of readme doc, I have done these steps
    1. Deploy THINCLIENT_HOME/reports/j2ee/reports.ear on the J2EE application server.
    2. Add the following JAR files to the classpath of the J2EE application server:
    * THINCLIENT_HOME/reports/jlib/rwrun.jar
    * THINCLIENT_HOME/jlib/zrclient.jar
    3. Use THINCLIENT_HOME/vbroker4/lib/vbjboot.jar while starting the application server.
    but i cannot understand what is written just next to the above llines in that doc I am pasting those points from that doc
    (text of readme doc:
    The following section provides detailed instructions on carrying out the above 3 configuration steps with OC4J Standalone Distribution 10g (9.0.4). You need to consult your J2EE application server's documentation to carry out the same steps for your application server.
    1. Add the following to OC4J_HOME/j2ee/home/config/server.xml
    <application name="reports" path="<THINCLIENT_HOME>/reports/j2ee/reports.ear" auto-start="true" />
    2. Add the following to OC4J_HOME/j2ee/home/config/http-web-site.xml
    <web-app application="reports" name="web" root="/reports"/>
    3. Add the following to OC4J_HOME/j2ee/home/config/application.xml
    <library path="<THINCLIENT_HOME>/reports/jlib/rwrun.jar"/>
    <library path="<THINCLIENT_HOME>/jlib/zrclient.jar"/>
    according to what i understood i went to OC4J which is under my Oracle_Infra directory and then completed the above steps
    after that I ran the command (according to this doc):
    java -Xbootclasspath/p:<THINCLIENT_HOME>/vbroker4/lib/vbjboot.jar -jar oc4j.jar
    the result of this command is following
    06/02/09 14:57:37 Oracle Application Server Containers for J2EE 10g (9.0.4.0.0) initialized
    and then it never comes back to command prompt
    Now after all these steps...i don't understand what to do next and my problem is still there which is How to deploy reports made by oracle reports from my web project links
    please help
    Waqas

  • Trouble running MSS reports on thin clients

    Does anyone know if it is a known issue that Running reports in EP 6 might not work in thin clients?

    This had nothing to do with thin clients it was a trusted sites issue.

  • Deploying Report 6i Thin Client

    While running reports in a thin-client environment with paramform=yes, the parameter form is not displaying all the parameters defined in the paramform and the layout is not ok.

    Now the parameter file comes up when I run the report using this this URL:
    http://PR-apps-svr/dev60cgi/rwcgi60.exe/getjobid=87?server=PY20Repser
    When I click SUBMIT QUERY, I recieve this error:
    Error: The requested URL was not found, or cannot be served at this time.
    Oracle Reports Server CGI - Reports Server name is not specified.

  • J2EE this client

    Dear All:
    I am trying to run oracle reports under JBOSS. What I have understood is that I have to have oracle AS and Oracle Reports J2EE Thin Client to make this possible. I am unable to find this thin client on ORACLE website can any body send me the link from where I can download the this client
    Best Regards

    Should be possible,
    You check when sending information to the server whether the socket is closed (i think you will hit a socketclosedException) when the server is down.
    Then you have a sort of collection with all the operations you will have to send to the server, try to send this information to the server afterwards.
    But consider that
    - you have no idea that the operations will all succeed, thus the clients thinks it is ok, but in fact nothing happened.
    - make sure you have your transactions in control when sending a bunch of operations to the server. You don't want to rollback every thing you executed because one transaction failed.
    - when multiple users update one record, it might occur that you overwrite their information.
    Best solution according to me is to simply display that there is a server error and tell them to retry later.
    P.

  • IllegalStateException thrown-report run from Rep9i Thin Client for WebLogic

    Hi,
    I am facing a problem when trying to invoke 9i reports (JSP and RDF) from the Reports 9i Thin Client deployed on WebLogic 6.0sp1.
    After deployment, I have been able to invoke the rwservlet command help page i.e. http://....../reports/rwservlet successfully.
    However, on running any report, WebLogic throws the 'IllegalStateException' error. What could be the problem?

    Hi,
    Following message is displayed at WebLogic command prompt:
    <Mar 17, 2003 10:58:06 AM GMT+05:30> <Error> <HTTP> <[WebAppServletContext(36133
    02,web)] Servlet failed with Exception
    java.lang.IllegalStateException: Attempt to change ContentType after calling get
    Writer() (cannot change charset from 'ISO-8859-1' to 'null')
    at weblogic.servlet.internal.ServletResponseImpl.setEncoding(ServletResp
    onseImpl.java:607)
    at weblogic.servlet.internal.ServletResponseImpl.setContentType(ServletR
    esponseImpl.java:237)
    at oracle.reports.rwclient.RWClient.handleException(RWClient.java:867)
    at oracle.reports.rwclient.RWClient.processRequest(RWClient.java:1238)
    at oracle.reports.rwclient.RWClient.doGet(RWClient.java:300)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:213)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:1265)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:1622)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    >
    Awaiting for input.
    Thanks,
    Bharat

  • How to use authid with rwservlet via WebLogic Thin Client

    1. Using J2EE Thin Client for WebLogic (WL) to submit interactive requests for Oracle Reports (App Server 10g) running on another server without SSO.
    2. After starting basic Infrastructure, we start rwserver in batch mode (no other mid-tier components are used).
    3. It appears that the cgicmd.dat file in the Thin Client conf directory on the WL server controls the DB access with the key:connect string info it has.
    4. We had been allowing the testers to come in via the web through a SunOne (iPlanet/Netscape) web server instance, which in turn connects to the WL server running the Thin Client instance.
    5. We noticed that anyone could run rwservlet to view report status with the showjobs command via a URL through the same mechanism as point #4 above, and were concerned about security of the reports - "bad".
    6. Then someone realized the showmap command could also be specified, and thus see the DB connect string (Id/pw/SID) - "worse".
    I researched securing Reports, and read through the white paper, "Securing Oracle9i Reports", and although it discusses security without using SSO, all it says is "users accessing a secured instance of Oracle9iAS Reports Services will be challenged to identify themselves by the Reports Servlet, using its own authentication mechanism (as with Reports6i)", but I can find no explanation of how that works, nor how it would work with the WL Thin Client.
    Questions:
    1. How are the Id's/passwords set up under AS 10g "as with Reports6i" in this environment going through the WL Thin Client?
    2. Is there anything else that needs to be done to secure the created reports, and the connect string info (i.e. using authid with rwservlet?showjob, and not allowing the rwservlet?showmap to be executed at all)?
    TIA,
    ROC

    the JDBC Developer's Guide (11gR2)
    gives an example in chapter 9 under "JDBC Thin Driver Support for Encryption and Integrity", sub- "Setting Encryption and Integrity Parameters in Java"
    from Oracle SQL Devloper, without redirecting the client to use the OCI/thick driver, choose, new database connection, connection type Advanced. add the entry from the example noted above to the Custom JDBC URL form.
    for example:
    Properties prop = new Properties();
    prop.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_LEVEL,"REQUIRED");
    prop.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_TYPES,"(AES128)");
    OracleDataSource ods = new OracleDataSource(); ods.setProperties(prop); ods.setURL(jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xxxx)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=xxxx)(INSTANCE_NAME=xxxx))));
    Connection conn = ods.getConnection();
    strange side note!, we could not get this to encrypt unless the sqlnet.ora file included the SQLNET.ENCRYPTION_SERVER=required. if this was set to default(accepted), and even though the jdbc thin client properties set to required, the network traffic was still clear text.
    good luck

  • Calling report from forms while running the application from thin clients

    I am using thin client technology with 64MB RAM for running developer 6i application.
    The server has windows 2000 advanced server with 256 MB RAM.
    When I run the apllication from a single client, it works fine even for multiple windows.
    But the moment I switch on more thin clients, the client which fired the printing job first works fine, while the others allow data entry using forms but any call to report for direct printing throws an illegal condition error. I have tried both run_product and host option for running reports. The error returned is the same.
    Howver if the report is run from command prompt simultaneously from both the clients it works fine.
    Immediate help required in this case
    chandandeep

    Hi,
    you better off using Run_Report_Object() instead of Run_Product(). There is a Whitepaper available on otn.oracle.com/products/forms that details this. The problem that you run into is that Forms Services(thin clients) are multi user environments while Reports called via Run_Product() is a single user environment. This means that the Reports Runtime does not handle Reports requests in parallel but sequential one at a time. The first user blocks the runtime engines and all other hang for this time.
    Fran

  • Getting error in report 6i database 10g in thin client

    Hi,
    I have one report in which button, i am calling anothere report on that button in
    6i report builder and 10g database.
    this report is working fine in thick client getting error in thin client
    rep-1418
    Thanks
    Reena

    You post so few info
    Have a look here, Maybe could be it helps
    http://www.oracle.com/webapps/online-help/reports/10.1.2/state/content/navId.3/navSetId._/vtTopicFile.htmlhelp_rwbuild_hs%7Crwrefex%7Cplsql%7Cbuiltins%7Csrw%7Csrw_null_arguments~htm/

Maybe you are looking for