Oracle Reports Java API link Error

The Oracle Reports Java API link on the Oracle Reports page produces an error.
http://www.oracle.com/technology/products/reports/htdocs/getstart/docs/index.html

1) In Oracle Reports *10g*, Reports services are exposed as a webservice. Though it does not contain all possible actions, you can use it to run report, get job info and some other operations . [ Other than this there is no exposed java API yet ]
Please see chapter 14
"Using the Oracle Reports Web Service"
in http://download-west.oracle.com/docs/html/B10314_01/toc.htm
Thanks
The Oracle Reports Team

Similar Messages

  • Where's the Oracle Forms Java API documentation for 11g?

    Hi,
    Can anyone point me in the direction of the Oracle Forms Java API documentation?
    The only thing I can find is this: http://www.oratransplant.nl/1012jdapiDoc/oracle/forms/jdapi/JdapiModule.html but this seems to be for 10.1.2 and it doesn’t correspond to the version I’m using (11.1.1.3).
    Help appreciated,
    Donal.

    i couldn't find the api either however if you implement the class you will simply get compiler errors explaining what you left out.

  • Oracle BPM Java API - getting informations about process activities

    Hi
    I have a problem with Oracle BPM Java API, can someone help me?
    I have a business process project deployed in Oracle SOA Suite and I need to get some informations of my process programatically via Java API.
    Basically I need to get informations about process activities and the corresponding human tasks referenced by these activities.
    I'm able to get the HumanTasks of my Business Catalog and also to get the Activities of my Process, but the relationship between them is null.
    I did some tests, below a piece of code of my test:
    IBPMServiceClient bpmServiceClient = BPMConnectionUtil.getBPMServiceClient();
    IProcessMetadataService processMetadataService = bpmServiceClient.getProcessMetadataService();
    IProcessModelService processModelService = bpmServiceClient.getProcessModelService();
    List<ProcessMetadataSummary> processMetadataSummaryList =
    processMetadataService.listProcessMetadataSummary(BPMConnectionUtil.getBPMContext(), "processNameOrId to find", "processName", "ASC");
    if (processMetadataSummaryList == null || processMetadataSummaryList.size() == 0)
    return;
    ProcessMetadataSummary processMetadataSummary = null;
    for (ProcessMetadataSummary summary: processMetadataSummaryList) {
    if (summary.isIsDefaultRevision()) {
    processMetadataSummary = summary;
    break;
    if (processMetadataSummary == null)
    processMetadataSummary = processMetadataSummaryList.get(0);
    IProcessModelPackage pack = processModelService.getProcessModel(BPMConnectionUtil.getBPMContext(), processMetadataSummary.getCompositeDN(), processMetadataSummary.getProcessName());
    oracle.bpm.project.model.processes.Process process = pack.getProcessModel();
    Sequence<UserTask> activities = process.getActivities(UserTask.class);
    for (UserTask activity: activities) {
    System.out.println("Human Task: " +activity.getHumanTask()); // <<<<<<<<<<<<<<<<<<<<---------------------------- here is the problem. the human task is null, but my activity have a task associated
    There is another way to get this information?
    Thank's

    Hi
    I have a problem with Oracle BPM Java API, can someone help me?
    I have a business process project deployed in Oracle SOA Suite and I need to get some informations of my process programatically via Java API.
    Basically I need to get informations about process activities and the corresponding human tasks referenced by these activities.
    I'm able to get the HumanTasks of my Business Catalog and also to get the Activities of my Process, but the relationship between them is null.
    I did some tests, below a piece of code of my test:
    IBPMServiceClient bpmServiceClient = BPMConnectionUtil.getBPMServiceClient();
    IProcessMetadataService processMetadataService = bpmServiceClient.getProcessMetadataService();
    IProcessModelService processModelService = bpmServiceClient.getProcessModelService();
    List<ProcessMetadataSummary> processMetadataSummaryList =
    processMetadataService.listProcessMetadataSummary(BPMConnectionUtil.getBPMContext(), "processNameOrId to find", "processName", "ASC");
    if (processMetadataSummaryList == null || processMetadataSummaryList.size() == 0)
    return;
    ProcessMetadataSummary processMetadataSummary = null;
    for (ProcessMetadataSummary summary: processMetadataSummaryList) {
    if (summary.isIsDefaultRevision()) {
    processMetadataSummary = summary;
    break;
    if (processMetadataSummary == null)
    processMetadataSummary = processMetadataSummaryList.get(0);
    IProcessModelPackage pack = processModelService.getProcessModel(BPMConnectionUtil.getBPMContext(), processMetadataSummary.getCompositeDN(), processMetadataSummary.getProcessName());
    oracle.bpm.project.model.processes.Process process = pack.getProcessModel();
    Sequence<UserTask> activities = process.getActivities(UserTask.class);
    for (UserTask activity: activities) {
    System.out.println("Human Task: " +activity.getHumanTask()); // <<<<<<<<<<<<<<<<<<<<---------------------------- here is the problem. the human task is null, but my activity have a task associated
    There is another way to get this information?
    Thank's

  • Connecting to Oracle using Java API

    I'm fairly new to Oracle, but what I'm trying to do should be straight forward (at least that's what I thought). I'm simply trying to connect to an Oracle database using the latest java API (J2SE 1.4.1).
    I downloaded JDBC OCI (type 2) driver form the Oracle Web site along with the appropriate DLL; however when I try to run the following two lines
    String dbUrl = "jdbc:oracle:oci8:@test";
    String user = "user";
    String password = "password";
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection c = DriverManager.getConnection(dbUrl, user, password);
    I get the following error message:
    "java.exe - Entry Point Not Found
    The procedure entry point slzsetevar could not be located in the dynamic link library oracore8.dll."
    Please note that I am running under Windows 2000 Pro, have Oracle Client 8.1.5 installed, and am able to connect to the same Oracle database using ODBC and PowerBuilder native drivers.
    Then I read somewhere that I should use 8.1.7 version of the Oracle client software, so I downloaded it from the Oracle Web site. However when I try to install it under Windows 2000 (by double-clicking on the setup.exe) nothing happens!!!
    Any ideas?!

    Sorry, I should have been more specific. The error message I was referring to shows up in a pop-up windows when I try to run the program. The actual java error message (that shows up in the command prompt window) is as follows:
    "Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\WINNT\system32\ocijdbc8.dll: The specified procedure could not be found
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1397)
    at java.lang.Runtime.loadLibrary0(Runtime.java:788)
    at java.lang.System.loadLibrary(System.java:832)
    at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:192)
    at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:142)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:214)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:193)
    at java.sql.DriverManager.getConnection(DriverManager.java:512)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at lookup.main(lookup.java:16)"
    I'm running the program through Windows 200 Pro command prompt, and the version of java is, as I mentioned in the previous message, 1.4.1:
    java -version
    java version "1.4.1_01"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
    Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)

  • Java API for Error Handling

    There are some common error tables storing error IDs information ( IDs like error type, project id, interface id, message id etc.) in Operational Database (is not on source or target system) which we have to update using java API. We need to call java API (java code) whenever error occurs. We have to provide all the IDs to this function and then API will take care of DB updating. We can call java API in mapping program by creating user-defined java function, this will trap all the errors which are in source file as well as in mapping and mapping lookup. Query is:
    A-      A- Do we have any other place after the mapping to call this java API and trap the errors through it?
    B-      Can we call Java API using BPM and pass error IDs to it.

    Hi Anand,
    You Have to write Module For that(if you wanna call Java API after Mapping)at the receiver.
    To write Module Here is a link which will help you in.....
    ==>http://help.sap.com/saphelp_nw04s/helpdata/en/84/2e3842cd38f83ae10000000a1550b0/frameset.htm
    ==>http://help.sap.com/saphelp_nw04s/helpdata/en/e4/6019419efeef6fe10000000a1550b0/frameset.htm
    ==>http://help.sap.com/saphelp_nw04s/helpdata/en/f4/0a1640a991c742e10000000a1550b0/frameset.htm
    Enjoy Coding....:)
    Regards,
    Sundararamaprasad.

  • Bursting with JAVA APIs / MultiThreading / Errors Handling

    We are trying to use the bursting JAVA APIs 10.1.3.3.1 Standalone) to burst huge XML files and generate PDF Files from RTF templates. Here are a list of our issues with this feature:
    1. We have some problems catching the errors when bursting. We have tried to use the "oracle.apps.xdo.common.log.Logger" class, but it is not always reacting like we think it should. Could you please give us an exemple of a clean bursting error catching or a brief description of how we could do it. We have a lot of difficulties to find information about using the JAVA APIs of BIP.
    2. Is it a clean way of catching the bursting errors to use the "oracle.apps.xdo.common.log.Logger" class?
    3. When using the 10.1.3.3.1 DocumentProcessor JAVA API, the process gets killed when the RTF template is not where the control file specified it. Even when using a finally clause containing the document processor, we can't fetch the error from the "oracle.apps.xdo.common.log.Logger" class. We did not find a way to catch this error which make our program crash.
    4. How can we enable multi-threading that is included in the DocumentProcessor JAVA APIs so it can take advantage of the multi-processors environnements?

    1. Check tim d. blog, you can use the bursting listners to get the errors. It's also in the documentation.
    First, on every exception, the Bursting APIs are dumping the error in the Logger. So I can't see how we can use the listeners to catch these. We can check the hasExceptions on the Logger but still, we have some problems with this. When we deploy our application as a MDB (Message driven bean), it seems that once the hasException flag has been raised, if we call the MDB again, it is still up. Is there documentation about that Logger class? Also, I'm worried that we won't be able to call our MDB twice to run simultaneously 2 different bursting process since it seems the Logger is something static, keeping every exception in memory... That's bad.. And show me where you have found documentation about this. All I see in documentation is how to call the DocumentProcessor in a couple of lines. I don't see anything about a clean way to catch errors.
    2. Yes/No/Depends. I think it's fine. If your changing the logger options in your program that could come back to haunt you.
    I guess so, I'm not changing anything and its already haunting me...
    3. When using the 10.1.3.3.1 DocumentProcessor JAVA API, the process gets killed when the RTF template is not where the control file specified it. Even when using a finally clause containing the document processor, we can't fetch the error from the "oracle.apps.xdo.common.log.Logger" class. We did not find a way to catch this error which make our program crash.
    Even worst, when we deploy the component has an MDB, when the error happens, it kills the whole oc4j container... please correct this quick.
    4. How can we enable multi-threading that is included in the DocumentProcessor JAVA APIs so it can take advantage of the multi-processors environnements?
    We got an answer from the dev team which is to add two properties to the document processor, something like:
    enable-multithreading: true
    thread-count: >2
    We did that and what we got is that the process started and it got stuck in a dead lock at the first document processing. How nice! :)
    We got a milestone in March and I'm really worried about all those problems... Not enough documentation, a pretty bad error handling, errors making crash the whole oc4j container, Logger seems not to be handling simultaneous calls/ threads, not even handling two subsequent calls... etc.
    If anyone has the magic answer, it would be pretty welcomed!
    Thanks

  • Network Java API link costs

    In my Java App I would like to have network with 2 different cost for links.
    In the database you simply can change cost column in metadata tables.
    But in Java i see two solutions:
    1. NetworkManager.updateNetworkLinkCost(java.sql.Connection conn, Network network, java.lang.String costTableName, java.lang.String costColumnName)
    2. read two networks with different costs columns.
    ad 1. This is very expensive if you want change cost column several times because you have to update all links.
    ad 2. you duplicate data in a database
    Do you have others solutions?

    I took sdonm.jar from this patch.
    Some classes were added but i've got exeption even in this methods which works on previous version.
    *****BEGIN: testShortestPath***** at2009.07.03 10:22:40
    [oracle.spatial.network.lod.LODNetworkAdaptorSDO, ERROR] java.sql.SQLException: ORA-00903: niepoprawna nazwa tabeli
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:810)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1039)
         at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:850)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1134)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3339)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3384)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.addInternalNodes(LODNetworkAdaptorSDO.java:2908)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.readLogicalPartition(LODNetworkAdaptorSDO.java:2348)
         at oracle.spatial.network.lod.NetworkIOImpl.readLogicalPartition(NetworkIOImpl.java:438)
         at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:111)
         at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:102)
         at oracle.spatial.network.lod.NetworkExplorer.getPartition(NetworkExplorer.java:303)
         at oracle.spatial.network.lod.NetworkExplorer.getNetNode(NetworkExplorer.java:359)
         at oracle.spatial.network.lod.LabelSettingAlgorithm.getHeavyPointsOnNet(LabelSettingAlgorithm.java:564)
         at oracle.spatial.network.lod.LabelSettingAlgorithm.shortestPath(LabelSettingAlgorithm.java:1018)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathHierarchical(NetworkAnalyst.java:2045)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1892)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1869)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1810)
         at pl.alfaprojekt.view.TestClient.main(TestClient.java:70)
    [oracle.spatial.network.lod.LODNetworkAdaptorSDO, ERROR] oracle.spatial.network.lod.LODNetworkException: java.sql.SQLException: ORA-00903: niepoprawna nazwa tabeli
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.handleException(LODNetworkAdaptorSDO.java:6703)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.addInternalNodes(LODNetworkAdaptorSDO.java:2934)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.readLogicalPartition(LODNetworkAdaptorSDO.java:2348)
         at oracle.spatial.network.lod.NetworkIOImpl.readLogicalPartition(NetworkIOImpl.java:438)
         at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:111)
         at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:102)
         at oracle.spatial.network.lod.NetworkExplorer.getPartition(NetworkExplorer.java:303)
         at oracle.spatial.network.lod.NetworkExplorer.getNetNode(NetworkExplorer.java:359)
         at oracle.spatial.network.lod.LabelSettingAlgorithm.getHeavyPointsOnNet(LabelSettingAlgorithm.java:564)
         at oracle.spatial.network.lod.LabelSettingAlgorithm.shortestPath(LabelSettingAlgorithm.java:1018)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathHierarchical(NetworkAnalyst.java:2045)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1892)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1869)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1810)
         at pl.alfaprojekt.view.TestClient.main(TestClient.java:70)
    Caused by: java.sql.SQLException: ORA-00903: niepoprawna nazwa tabeli
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:810)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1039)
         at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:850)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1134)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3339)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3384)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.addInternalNodes(LODNetworkAdaptorSDO.java:2908)
         ... 13 more
    oracle.spatial.network.lod.LODNetworkException: oracle.spatial.network.lod.LODNetworkException: java.sql.SQLException: ORA-00903: niepoprawna nazwa tabeli
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.handleException(LODNetworkAdaptorSDO.java:6703)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.readLogicalPartition(LODNetworkAdaptorSDO.java:2382)
         at oracle.spatial.network.lod.NetworkIOImpl.readLogicalPartition(NetworkIOImpl.java:438)
         at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:111)
         at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:102)
         at oracle.spatial.network.lod.NetworkExplorer.getPartition(NetworkExplorer.java:303)
         at oracle.spatial.network.lod.NetworkExplorer.getNetNode(NetworkExplorer.java:359)
         at oracle.spatial.network.lod.LabelSettingAlgorithm.getHeavyPointsOnNet(LabelSettingAlgorithm.java:564)
         at oracle.spatial.network.lod.LabelSettingAlgorithm.shortestPath(LabelSettingAlgorithm.java:1018)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathHierarchical(NetworkAnalyst.java:2045)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1892)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1869)
         at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:1810)
         at pl.alfaprojekt.view.TestClient.main(TestClient.java:70)
    Caused by: oracle.spatial.network.lod.LODNetworkException: java.sql.SQLException: ORA-00903: niepoprawna nazwa tabeli
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.handleException(LODNetworkAdaptorSDO.java:6703)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.addInternalNodes(LODNetworkAdaptorSDO.java:2934)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.readLogicalPartition(LODNetworkAdaptorSDO.java:2348)
         ... 12 more
    Caused by: java.sql.SQLException: ORA-00903: niepoprawna nazwa tabeli
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:810)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1039)
         at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:850)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1134)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3339)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3384)
         at oracle.spatial.network.lod.LODNetworkAdaptorSDO.addInternalNodes(LODNetworkAdaptorSDO.java:2908)
         ... 13 more

  • VB6 SP4 - Oracle Report 6.0 depolyment error

    Hi I am a developer in VB - Oracle.
    I have successfully to call Oracle reports inside my VB Application. After that, I try to deploy the application to user, an error message "An error occurred while registering the file c:\windows\system\RWSXA60.OCX". Does any can help to solve the problem.
    Thanks a lot,
    alvita
    null

    Hi,
    There were lot of printer issue which were fixed in the last version of developer 6.0 i.e 6.0.5.35.0 i.e Patch 7.
    Probaly you can try by going to the Patch 7 of the Developer 6.0.

  • Oracle Workflow Java API

    Hi everyone,
    some questions to that API (maybe only Oracle can answer):
    1) in the "Oracle Workflow and Java Technical White Paper" an API-Function called "setItemOwner" ist described but you cannot find this method inside any class of the wf*.jar files. Where is it ?
    As i understnd, the owner of a workflow-item(process) is needed to watch the processes with workflow-monitor.
    Do we have to implement this function/method ?
    2) I found out, that the Java API is, compared with the PL/SQL packages, slightly incomplete?
    Several functions/methods are not implemented and other functions/methods are not of the same functionality as their PL/SQL counterparts.
    An Example: CreateProcess
    The Java method "createProcess" has two parameters fewer (user_key and owner_role). API methods to set the user key or to set the owner (see Question 1) are not implemented.
    Is there a special reason for that ?
    Thanks
    Ralf

    Ralf,
    1) setItemOwner should be in the WFEngineAPI class in the package oracle.apps.fnd.wf.engine.
    2) It is true that the Java and PL/SQL implementations are not exactly the same - some APIs are available only in PL/SQL, others only
    in Java. The Workflow Guide lists which ones are currently available where. If there is functionality you would like to see added, I
    think the best thing to do is log an enhancement request.
    Regards,
    Clara
    Hi everyone,
    some questions to that API (maybe only Oracle can answer):
    1) in the "Oracle Workflow and Java Technical White Paper" an API-Function called "setItemOwner" ist described but you cannot find this method inside any class of the wf*.jar files. Where is it ?
    As i understnd, the owner of a workflow-item(process) is needed to watch the processes with workflow-monitor.
    Do we have to implement this function/method ?
    2) I found out, that the Java API is, compared with the PL/SQL packages, slightly incomplete?
    Several functions/methods are not implemented and other functions/methods are not of the same functionality as their PL/SQL counterparts.
    An Example: CreateProcess
    The Java method "createProcess" has two parameters fewer (user_key and owner_role). API methods to set the user key or to set the owner (see Question 1) are not implemented.
    Is there a special reason for that ?
    Thanks
    Ralf

  • Oracle Reports 11g is giving error while uploading an xml

    REP-62202: Unsupported image format. Although xml does not contain any image tag.
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <report DTDVersion="9.0.2.0.10" name="Simple">
    <data>
    <userParameter datatype="character" display="no" name="P_JDBCPDS" pluginClass="oracle.reports.plugin.datasource.jdbcpds.JDBCDataSourceFactory"/>
    <dataSource name="DataSource1">
    <plugin factoryClass="oracle.reports.plugin.datasource.jdbcpds.JDBCDataSourceFactory" signOnParameter="P_JDBCPDS">
    <![CDATA[<jdbcpds DTDVersion=" 1.0"><JDBCQuery>select * from dbo.revenue2</JDBCQuery><QueryDefinition>0</QueryDefinition><driverType>jdbc-odbc</driverType><connectionClass>oracle.reports.plugin.datasource.jdbcpds.JDBCConnectionHandling</connectionClass><SignOnParameter>P_JDBCPDS</SignOnParameter><jdbcElements><element name = "Region"  type = "12"   typeName = "varchar"  columnSize = "50"  columnScale = "0" /><element name = "Country"  type = "12"   typeName = "varchar"  columnSize = "50"  columnScale = "0" /><element name = "City"  type = "12"   typeName = "varchar"  columnSize = "50"  columnScale = "0" /><element name = "Revenue"  type = "12"   typeName = "varchar"  columnSize = "18"  columnScale = "5" /><element name = "Population"  type = "12"   typeName = "varchar"  columnSize = "50"  columnScale = "0" /><element name = "Region_Chart"  type = "12"   typeName = "varchar"  columnSize = "50"  columnScale = "0" /><element name = "Revenue_Chart"  type = "12"   typeName = "varchar"  columnSize = "50"  columnScale = "0" /></jdbcElements><referenceColumns></referenceColumns></jdbcpds>]]>
    </plugin>
    <group name="DataSet1">
    <dataItem datatype="character" javaDatatype="varChar" name="Region">
    <dataDescriptor expression="Region" order="1"/>
    </dataItem>
    <dataItem datatype="character" javaDatatype="varChar" name="Country">
    <dataDescriptor expression="Country" order="2"/>
    </dataItem>
    <dataItem datatype="character" javaDatatype="varChar" name="City">
    <dataDescriptor expression="City" order="3"/>
    </dataItem>
    <dataItem javaDatatype="numeric" name="Revenue" oracleDatatype="number">
    <dataDescriptor expression="Revenue" order="4"/>
    </dataItem>
    <dataItem javaDatatype="numeric" name="Population" oracleDatatype="number">
    <dataDescriptor expression="Population" order="5"/>
    </dataItem>
    <dataItem javaDatatype="numeric" name="Revenue_Chart" oracleDatatype="number">
    <dataDescriptor expression="Revenue_Chart" order="6"/>
    </dataItem>
    <dataItem datatype="character" javaDatatype="varChar" name="Region_Chart">
    <dataDescriptor expression="Region_Chart" order="7"/>
    </dataItem>
    </group>
    </dataSource>
    <dataSource name="DataSource2">
    <plugin factoryClass="oracle.reports.plugin.datasource.jdbcpds.JDBCDataSourceFactory" signOnParameter="P_JDBCPDS">
    <![CDATA[<jdbcpds DTDVersion=" 1.0"><JDBCQuery>select * from customer_detail</JDBCQuery><QueryDefinition>0</QueryDefinition><driverType>jdbc-odbc</driverType><connectionClass>oracle.reports.plugin.datasource.jdbcpds.JDBCConnectionHandling</connectionClass><SignOnParameter>P_JDBCPDS</SignOnParameter><jdbcElements><element name = "acc_no" type ="12" typeName = "numeric" columnSize = "50"  columnScale = "0" /><element name = "customer_name" type = "12"   typeName = "varchar" columnSize = "50"  columnScale = "0" /><element name = "saving_acc_bal" type = "12" typeName = "numeric" columnSize = "50"  columnScale = "0" /><element name = "current_acc_bal" type = "12" typeName = "numeric" columnSize = "50"  columnScale = "0" /><element name = "area_code" type = "12" typeName = "numeric" columnSize = "50"  columnScale = "0" /><element name = "reference_no" type = "12" typeName = "numeric" columnSize = "50"  columnScale = "0"/></jdbcElements><referenceColumns></referenceColumns></jdbcpds>]]>
    </plugin>
    <group name="DataSet2">
    <dataItem name="acc_no">
    <dataDescriptor expression="acc_no" order="1"/>
    </dataItem>
    <dataItem datatype="character" javaDatatype="varChar" name="Customer_Name">
    <dataDescriptor expression="Customer_Name" order="2"/>
    </dataItem>
    <dataItem name="saving_acc_bal">
    <dataDescriptor expression="saving_acc_bal" order="3"/>
    </dataItem>
    <dataItem name="current_acc_bal">
    <dataDescriptor expression="current_acc_bal" order="4"/>
    </dataItem>
    <dataItem name="area_code">
    <dataDescriptor expression="area_code" order="5"/>
    </dataItem>
    <dataItem name="reference_no">
    <dataDescriptor expression="reference_no" order="6"/>
    </dataItem>
    </group>
    </dataSource>
    </data>
    <layout>
    <section name="header">
    <margin>
    <text name="textbox2">
    <geometryInfo height="0.30210" width="3.61460" x="2.12500" y="1.43750"/>
    <textSegment>
    <string><![CDATA[Region,County Wise Revenue Analysis]]></string>
    </textSegment>
    </text>
    <text name="image2">
    <geometryInfo height="0.30211" width="3.61461" x="2.12501" y="1.43751"/>
    <textSegment>
    <string><![CDATA[LnT_Infotech.jpeg]]></string>
    </textSegment>
    </text>
    </margin>
    </section>
    <section name="trailer">
    <body>
    <text name="PF0textboxF0">
    <geometryInfo height="0.16660" width="3.50000" x="2.00000" y="0.43750"/>
    <textSegment>
    <string><![CDATA[@CopyRight L&T Infotech 2011]]></string>
    </textSegment>
    </text>
    </body>
    </section>
    <section name="main">
    <body>
    <text name="textbox28">
    <geometryInfo height="0.43750" width="4.00000" x="1.06250" y="1.06250"/>
    <textSegment>
    <string><![CDATA[Region,County Wise Revenue Analysis Through Table And Chart]]></string>
    </textSegment>
    </text>
    <graph name="chart3">
    <graphDefinition><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> <rw:graph dataValues="Revenue" groups="Region_Chart" id="chart3" src="DataSet1"> <Graph customLayout="" graphType="LINE_VERT_ABS" markerDisplayed="true" version="11.1.1.0"> <Title text="LINE_GRAPH" visible="true"/> <Y1Axis majorTickStepAutomatic="true"/> <Y2Axis majorTickStepAutomatic="true"/> </Graph> </rw:graph> ]]></graphDefinition>
    </graph>
    <graph name="chart2">
    <graphDefinition><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> <rw:graph dataValues="Revenue" groups="Region_Chart" id="chart3" src="DataSet1"> <Graph customLayout="" graphType="LINE_VERT_ABS" markerDisplayed="true" version="11.1.1.0"> <Title text="LINE_GRAPH" visible="true"/> <Y1Axis majorTickStepAutomatic="true"/> <Y2Axis majorTickStepAutomatic="true"/> </Graph> </rw:graph> ]]></graphDefinition>
    </graph>
    <graph name="chart1">
    <graphDefinition><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> <rw:graph dataValues="Revenue" groups="Region_Chart" id="chart3" src="DataSet1"> <Graph customLayout="" graphType="LINE_VERT_ABS" markerDisplayed="true" version="11.1.1.0"> <Title text="LINE_GRAPH" visible="true"/> <Y1Axis majorTickStepAutomatic="true"/> <Y2Axis majorTickStepAutomatic="true"/> </Graph> </rw:graph> ]]></graphDefinition>
    </graph>
    <frame name="table3">
    <geometryInfo x="0.00000" y="6.87500" width="7.43750" height="1.00000" />
    <generalLayout verticalElasticity="variable"/>
    <visualSettings fillPattern="transparent"/>
    <repeatingFrame name="RF_0" printDirection="down" source="DataSet1">
    <geometryInfo x="0.00000" y="7.06250" width="7.43750"
    height="0.18750"/>
    <generalLayout verticalElasticity="expand"/>
    <visualSettings fillPattern="transparent"/>
    <field name="F_Population" source="Population">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="0.00000" y="7.06250"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_Region_Chart" source="Region_Chart">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="0.00000" y="7.06250"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_Revenue_Chart" source="Revenue_Chart">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="0.00000" y="7.06250"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    </repeatingFrame>
    <frame name="SF_0">
    <geometryInfo x="0.00000" y="6.87500" width="7.43750"
    height="0.18750"/>
    <visualSettings fillPattern="transparent"/>
    <text name="Population">
    <geometryInfo height="0.18750" width="1.18750" x="0.00000" y="6.87500"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[Population]]></string>
    </textSegment>
    </text>
    <text name="Region Chart">
    <geometryInfo height="0.18750" width="1.18750" x="0.00000" y="6.87500"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[Region Chart]]></string>
    </textSegment>
    </text>
    <text name="Revenue Chart">
    <geometryInfo height="0.18750" width="1.18750" x="0.00000" y="6.87500"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[Revenue Chart]]></string>
    </textSegment>
    </text>
    </frame>
    </frame>
    <frame name="table2">
    <geometryInfo x="1.00180" y="7.87600" width="7.43760" height="1.00000" />
    <generalLayout verticalElasticity="variable"/>
    <visualSettings fillPattern="transparent"/>
    <repeatingFrame name="RF_1" printDirection="down" source="DataSet2">
    <geometryInfo x="1.00180" y="7.87600" width="7.43750"
    height="0.18750"/>
    <generalLayout verticalElasticity="expand"/>
    <visualSettings fillPattern="transparent"/>
    <field name="F_acc_no" source="acc_no">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="1.00180" y="7.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_Customer_Name" source="Customer_Name">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="1.00180" y="7.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_saving_acc_bal" source="saving_acc_bal">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="1.00180" y="7.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_area_code" source="area_code">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="1.00180" y="7.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_reference_no" source="reference_no">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="1.00180" y="7.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    </repeatingFrame>
    <frame name="SF_1">
    <geometryInfo x="1.00180" y="7.87600" width="7.43760"
    height="0.18760"/>
    <visualSettings fillPattern="transparent"/>
    <text name="acc no">
    <geometryInfo height="0.18750" width="1.18750" x="1.00180" y="7.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[acc no]]></string>
    </textSegment>
    </text>
    <text name="Customer Name">
    <geometryInfo height="0.18750" width="1.18750" x="1.00180" y="7.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[Customer Name]]></string>
    </textSegment>
    </text>
    <text name="saving acc bal">
    <geometryInfo height="0.18750" width="1.18750" x="1.00180" y="7.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[saving acc bal]]></string>
    </textSegment>
    </text>
    <text name="area code">
    <geometryInfo height="0.18750" width="1.18750" x="1.00180" y="7.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[area code]]></string>
    </textSegment>
    </text>
    <text name="reference no">
    <geometryInfo height="0.18750" width="1.18750" x="1.00180" y="7.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[reference no]]></string>
    </textSegment>
    </text>
    </frame>
    </frame>
    <frame name="table1">
    <geometryInfo x="0.00180" y="6.87600" width="7.43760" height="1.00000" />
    <generalLayout verticalElasticity="variable"/>
    <visualSettings fillPattern="transparent"/>
    <repeatingFrame name="RF_2" printDirection="down" source="DataSet1">
    <geometryInfo x="0.00180" y="6.87600" width="7.43750"
    height="0.18750"/>
    <generalLayout verticalElasticity="expand"/>
    <visualSettings fillPattern="transparent"/>
    <field name="F_Region" source="Region">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="0.00180" y="6.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_Country" source="Country">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="0.00180" y="6.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    <field name="F_Revenue" source="Revenue">
    <font face="helvetica" size="10"/>
    <geometryInfo height="0.18750" width="7.43750" x="0.00180" y="6.87600"/>
    <generalLayout verticalElasticity="expand"/>
    </field>
    </repeatingFrame>
    <frame name="SF_2">
    <geometryInfo x="0.00180" y="6.87600" width="7.43760"
    height="0.18760"/>
    <visualSettings fillPattern="transparent"/>
    <text name="Region">
    <geometryInfo height="0.18750" width="1.18750" x="0.00180" y="6.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[Region]]></string>
    </textSegment>
    </text>
    <text name="Country">
    <geometryInfo height="0.18750" width="1.18750" x="0.00180" y="6.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[Country]]></string>
    </textSegment>
    </text>
    <text name="Revenue">
    <geometryInfo height="0.18750" width="1.18750" x="0.00180" y="6.87600"/>
    <textSegment>
    <font bold="yes" face="helvetica" size="10" textColor="#000000"/>
    <string><![CDATA[Revenue]]></string>
    </textSegment>
    </text>
    </frame>
    </frame>
    </body>
    </section>
    </layout>
    <reportPrivate defaultReportType="tabular" templateName="rwbeige" versionFlags2="0"/>
    </report>

    Sumit,
    This is just a guess, but isn't "&" a special character in XML (like "<" and ">" used to delimit tags)? Aren't you meant to use "&amp;" if you really want to use the "&" character?
    Since this is really an XML question (in my opinion), I suggest you check it using an XML validator. I'm sure there are many freely available ones on the Internet.
    Good Luck,
    Avi.

  • Report over database link error

    Good morning all.
    I have a database link LINKA from USERA on LOCALSERVER to USERB on REMOTESERVER.
    (create database link LINKA connect to USERB identified by mypassword using validtns)
    In USERC on REMOTESERVER I have a TABLEX, with grant all on TABLEX to USERB on REMOTESERVER.
    In USERB on REMOTESERVER I have a view TABLEXV, select * from USERC.TABLEX
    From USERA on LOCALSERVER I can select * from TABLEXV@LINKA. In fact I can insert/update/delete tablexv from USERA.
    I also have a view TABLEXV on USERA, select * from TABLEXV@LINKA. I can also select/insert/update/delete from USERA.TABLEXV.
    So far so good - all working as expected.
    Then, my APEX app on LOCALSERVER, interactive report, parsing schema USERA, querying TABLEXV, I get the following:
    when "Exclude Link Column", I get the error "The requested URL /pls/apex/f was not found on server.
    when "Link to Single Row View", report displays correctly.
    when "Link to Custom Target", I get the error "The requested URL /pls/apex/f was not found on server.
    When I run the select * from TABLEXV as a regular report (i.e. not interactive), I also get the error.
    So the only time I get the report displayed correctly is using IR and "Link to Single Row View".
    However, clicking on the link (for Single Row View) I get "The requested URL /pls/apex/wwv_flow.show was not found on this server.".
    To summarize:
    - accessing table via view over database link
    - works outside of apex without issue
    - inside only works when Link to Single Row View set
    - But clicking on link fails
    I could live with just having the Link to Singe Row View option if I could disable displaying of the icon so that the user cant click on it.
    APEX 3.2.00.27
    EE Database - 10.2.0.3 (yes I know out of support)
    Remote EE Database - 10.2.0.5
    Real object names replaced to protect the innocent!
    Anyone got any clues?
    I have used remote tables many times in my APEX applications and never had this issue.
    Thanks,
    Rob @ very confused .com

    Good morning all.
    I have a database link LINKA from USERA on LOCALSERVER to USERB on REMOTESERVER.
    (create database link LINKA connect to USERB identified by mypassword using validtns)
    In USERC on REMOTESERVER I have a TABLEX, with grant all on TABLEX to USERB on REMOTESERVER.
    In USERB on REMOTESERVER I have a view TABLEXV, select * from USERC.TABLEX
    From USERA on LOCALSERVER I can select * from TABLEXV@LINKA. In fact I can insert/update/delete tablexv from USERA.
    I also have a view TABLEXV on USERA, select * from TABLEXV@LINKA. I can also select/insert/update/delete from USERA.TABLEXV.
    So far so good - all working as expected.
    Then, my APEX app on LOCALSERVER, interactive report, parsing schema USERA, querying TABLEXV, I get the following:
    when "Exclude Link Column", I get the error "The requested URL /pls/apex/f was not found on server.
    when "Link to Single Row View", report displays correctly.
    when "Link to Custom Target", I get the error "The requested URL /pls/apex/f was not found on server.
    When I run the select * from TABLEXV as a regular report (i.e. not interactive), I also get the error.
    So the only time I get the report displayed correctly is using IR and "Link to Single Row View".
    However, clicking on the link (for Single Row View) I get "The requested URL /pls/apex/wwv_flow.show was not found on this server.".
    To summarize:
    - accessing table via view over database link
    - works outside of apex without issue
    - inside only works when Link to Single Row View set
    - But clicking on link fails
    I could live with just having the Link to Singe Row View option if I could disable displaying of the icon so that the user cant click on it.
    APEX 3.2.00.27
    EE Database - 10.2.0.3 (yes I know out of support)
    Remote EE Database - 10.2.0.5
    Real object names replaced to protect the innocent!
    Anyone got any clues?
    I have used remote tables many times in my APEX applications and never had this issue.
    Thanks,
    Rob @ very confused .com

  • Oracle Streams 9i Database Link Error

    Can anyone be help me regarding Oracle Streams 9i
    Oracle Version: 9.2.0.5.0
    Initial parameters:
    global_name=true
    aq_tm_processes=1
    job_queue_process=10
    log_parallelism=1 scope=spfile
    database is in archivelog;
    I executed the following SQL statements:
    CONNECT sys/xxxxx@db1 AS SYSDBA
    CREATE USER strmadmin IDENTIFIED BY strmadminpw
    DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;
    GRANT CONNECT, RESOURCE, SELECT_CATALOG_ROLE TO strmadmin;
    GRANT EXECUTE ON DBMS_AQADM TO strmadmin;
    GRANT EXECUTE ON DBMS_CAPTURE_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_PROPAGATION_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_STREAMS_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_APPLY_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_FLASHBACK TO strmadmin;
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_SET_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    CONNECT strmadmin/strmadminpw@db1
    EXEC DBMS_STREAMS_ADM.SET_UP_QUEUE();
    CREATE DATABASE LINK db2 CONNECT TO strmadmin IDENTIFIED BY strmadminpw USING 'DB2';
    CONNECT sys/xxxxx@db2 AS SYSDBA
    CREATE USER strmadmin IDENTIFIED BY strmadminpw
    DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;
    GRANT CONNECT, RESOURCE, SELECT_CATALOG_ROLE TO strmadmin;
    GRANT EXECUTE ON DBMS_AQADM TO strmadmin;
    GRANT EXECUTE ON DBMS_CAPTURE_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_PROPAGATION_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_STREAMS_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_APPLY_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_FLASHBACK TO strmadmin;
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_SET_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    CONNECT strmadmin/strmadminpw@db2
    EXEC DBMS_STREAMS_ADM.SET_UP_QUEUE();
    CONNECT sys/xxxxx@db2 as sysdba
    GRANT ALL ON scott.dept TO strmadmin;
    CONNECT sys/xxxxx@db1 AS SYSDBA
    CREATE TABLESPACE logmnr_ts DATAFILE 'D:\oracle\oradata\db1\logmnr01.dbf'
    SIZE 25 M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
    EXECUTE DBMS_LOGMNR_D.SET_TABLESPACE('logmnr_ts');
    CONNECT sys/xxxxx@db1 AS SYSDBA
    ALTER TABLE scott.dept ADD SUPPLEMENTAL LOG GROUP log_group_dept_pk (deptno) ALWAYS;
    CONNECT strmadmin/strmadminpw@db1
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(
    table_name => 'scott.dept',
    streams_name => 'db1_to_db2',
    source_queue_name => 'strmadmin.streams_queue',
    destination_queue_name => 'strmadmin.streams_queue@db2',
    include_dml => true,
    include_ddl => true,
    source_database => 'db1');
    END;
    CONNECT strmadmin/strmadminpw@db1
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name => 'scott.dept',
    streams_type => 'capture',
    streams_name => 'capture_simp',
    queue_name => 'strmadmin.streams_queue',
    include_dml => true,
    include_ddl => true);
    END;
    Did this exp/imp
    exp userid=scott/tiger@db1 FILE=dept_instant.dmp TABLES=dept OBJECT_CONSISTENT=y ROWS=n
    imp userid=scott/tiger@db2 FILE=dept_instant.dmp IGNORE=y COMMIT=y LOG=import.log STREAMS_INSTANTIATION=y
    and then
    CONNECT sys/xxxxx@db2 AS SYSDBA
    ALTER TABLE scott.dept DROP SUPPLEMENTAL LOG GROUP log_group_dept_pk;
    CONNECT strmadmin/strmadminpw@db2
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name => 'scott.dept',
    streams_type => 'apply',
    streams_name => 'apply_simp',
    queue_name => 'strmadmin.streams_queue',
    include_dml => true,
    include_ddl => true,
    source_database => 'db1');
    END;
    CONNECT strmadmin/strmadminpw@db2
    BEGIN
    DBMS_APPLY_ADM.SET_PARAMETER(
    apply_name => 'apply_simp',
    parameter => 'disable_on_error',
    value => 'n');
    DBMS_APPLY_ADM.START_APPLY(
    apply_name => 'apply_simp');
    END;
    CONNECT strmadmin/strmadminpw@db1
    BEGIN
    DBMS_CAPTURE_ADM.START_CAPTURE(
    capture_name => 'capture_simp');
    END;
    Here is my problem:
    After i configured it the streams still cannot replicate. And when I checked the EM GUI for streams monitoring it displays a broken database link.
    Also it says that the database link is not active.
    Can anyone please help?
    Thanks.

    I don't know what Datacomp is, but you should be able
    to connect to any non-Oracle database if there is
    an ODBC driver for it. You would use Generic
    Heterogeneous Services to do this. See the following
    link to the documentation for details:
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96544/gencon.htm#1656
    There are also several articles on the Net. Do a google
    search on oracle generic heterogeneous services /
    connectivity.
    Hope this helps.
    Kailash.

  • Oracle Reports API example implementations

    I have found the Oracle Reports Java API @ http://otn.oracle.com/products/reports/htdocs/getstart/docs/Javadocs/index.html
    and have also found some examples utilising this API @
    http://otn.oracle.com/products/reports/apis/
    On this page some of the links are not active to other tutorials/examples
    Does anyone know if these links 'exist' and if so how to access these or any other examples that would be useful in developing a Java app that will utilise Oracle 9iAS Reports Services ?
    cheers
    jimmy

    Hello,
    These links are not active because the samples are not yet available.
    Check regularly http://otn.oracle.com/products/reports/htdocs/getstart/GettingStarted/whatsnew.html
    to be informed about new samples, doc, white papers ...
    Regards

  • Oracle Spatial 10g R2 Java API

    Hi All,
    I have a JAVA tool said to be written for Oracle Spatial 10g R2 Java API which uses for example the class oracle.spatial.georaster.JGeoRaster. I have to port it to 11g R2. The tool is definitely written for an earlier version, because compilation fails on for example JGeoRaster.getProperties() method which is not present in the new API. For this new API I have a fine Javadoc documentation here:
    http://download-llnw.oracle.com/docs/html/E11829_01/
    I have searched for a similar one for 10g R2 but found only like
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14373/toc.htm
    which misses the oracle.spatial.georaster package. Is there such a package and if so, where can I find docs for it?
    thank you in advance, best regards: Balázs Bámer

    Hi Balázs,
    the GeoRaster Java API was first released with 11gR2. Your first link points to that, or this link:
    http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11829/toc.htm
    your second link points to 10g Oracle Spatial Java API, which doesn't include any GeoRaster related API. your tool might have been developed based on the old INTERNAL georaster jar file, which is not supposed to be used by your java program. But if you do want the api doc, you can run javadoc or jdeveloper to find out the api from the old sdogr.jar file.
    jeffrey

  • Error - while calling Oracle report

    X Error
    REP-771: 'afterpform': Fatal PL/SQL error occurred.
    ORA-01403: no data found
    Hi,
    I have Oracle reports integrated into HTML DB. When I run this application, I get above error. I have tried purging user preferences. But, I still get the same error. This report works correct when I try running this on Oracle reports.
    This application used to work until two days ago. Right now, it is giving this error for some reason. Could some one let me know if I am missing something. Thanks,
    Lakshmi

    Hi SriLakshmi,
    How are you calling the Oracle Report. Because the error you are seeing is from Oracle Reports and not from HTMLDB.
    Please let me know how you are calling Oracle reports maybe I can help you .
    Vivek Ananda
    [email protected]

Maybe you are looking for