Oracle distributed doc capture - commiting

hi i'm currently researching on oracle doc capture and oracle distributed doc capture products,
currentyly i've problem in the commiting feature from the web oddc client,
after i scanned documents, i click send, (im using text commit profile)
but when i check in the commit folder at the capture server, there's nohting in it
(i've use c:\odc\commit for the commit folder)
but there's something in the IIS webcapture clientaccess folder (C:\Program Files\Oracle\Document Capture\WebPages\ClientAccess)
its a .PAK file name, when i open it in winrar, its indeed the document that i scanned and send from the client.
but why is it stored in here? what's with the .PAK format, and how to configure the settings properly for storing
files with its proper format (TIFF, JPG, PDF) in the server ??
i'm using recent odc and oddc from oracle, in windows 2003.
any help will be appreciated, if this works, i'll try commiting to ucm (so far it isnt working also)

thank you ram for your response,
yes you're right i actually didnt notice there are ODDC service in in windows service list,
when i started it (not automatically started when installed) the package get "commited".
ok, now that the service is up, there are new problems here,
i want to integrate ODDC with UCM, ie: commiting to UCM,
when i commit to UCM, and check ODDC log, it seems that it results in an error, like this ...
06/19/09 04:01:32 PM 16957538_16957559 extracted into C:\Program Files\Oracle\Document Capture\WebPages\ClientAccess\16957538_16957559.
06/19/09 04:01:32 PM Start processing UCM-16957538. File Cabinet: cab-ucm; Create User: ADMIN; Modify User: ADMIN; Computer Name: COOLPIE\COOLPIE; Create Date: 6/19/2009 3:58:58 PM; Modify Date: 6/19/2009 3:59:19 PM.
06/19/09 04:01:32 PM Client Version Number: 10.1340.6.
06/19/09 04:01:32 PM UCM-000000000010 (ID: 21) created in cab-ucm with 1 pages from UCM-16957538.
06/19/09 04:01:33 PM ***Error*** Failed to process batch 16957538_16957559. Error Number: 40008, Error: Failed to commit batch (with delete). Commit Profile - commit-ucm: The following error was reported by ReleaseDocument. Error Number: 20004 Error Description: Server returned HTTP response code: 503 for URL: http://192.168.40.44/idc/idcplg
what's this error about, is there any detail information what causes it (just 503 code??)
thanks,.. and what is the best practice setting for making ODDC successfully commits to UCM.

Similar Messages

  • Oracle distributed doc capture - database error

    hi all,
    i work at project ( capture , archive ) and i implement the ODDC ( instalation and integration )
    i do all configure include scanning profiles ( the last step )
    then when i do test the system i find that there is no data saved upon scanning and after commit else data in the commit table i build and mapping with the index fields and ECAudit table , but no data in tables like EcBatches and more,
    i see more than one column with type blob ( i mean column in capture system core tables like ECBatches)in many tables ( these tables not contain any data ! )
    i use the evaluation period license
    oracle 10g release 2
    win server 2003 stander edition R2 sp2
    any Idea please ??!!!!!

    its started !!!, but is there any blob field in the capture system usual database ??
    i mean the system database that the capture build it ??? is there any blob field ..... any idea please ??
    what about the check integrity utility is it stable ? what can do for me ?
    i tired with this problem ... any one can help me please ?
    is there any data must add to the database before the commit operation ??
    i dont have any data before and not all tables collect data just the ECAUDIT and my commit tables where the index fields saved i name it ( dbcommit ) with this tables
    database info
    user: capture
    password: capture
    database: capture
    commit table:
    DBCOMMIT
    column name: DataType size description
    PERMIT_ID integer
    DOC_TYPE varchar2 500 ( from 1 to 14 from pick list)
    AREA_ID integer default = 09
    SCAN_DATE date
    USER_ID integer
    DOC_PATH varchar2 500 document path on capture server
    INDEX_DATE Date
    when i do select statment like :
    select * from ECBATCHES;
    i get the error SP2-0678
    its mean :
    The "SP2" error messages are messages issued by SQL*Plus. The SP2-0678 error message text is "Column or attribute type can not be displayed by SQL*Plus." What you probably tried to do is to dump a binary data type, i.e. BLOB, to the screen in SQL*Plus. The problem is that SQL*Plus can only handle text data. It cannot handle binary data. Therefore, you are getting an error message telling you that this data type can not be displayed in your SQL*Plus session. Try your SELECT statement again but eliminate the BLOB column(s) from your query.
    the question is why there is some column type " BLOB " in the table like " ECBATCHES " and the other column is not blob its varchar2 and integer .... and these column empty !!! there is error somewhere but i tired re install it in new machine and database but nothing change !
    any IDEA please :(
    Edited by: yos on Nov 21, 2008 3:56 AM

  • Issue with Oracle Distributed Document Capture in table update

    Hi All,
    I installed ODDC and configured with Oracle 11gr2 for document commit.
    I have table with 4 fields i.e id,c_number,content,mime_type. I am storing the image in content which blob datatype.
    when i import and send document from WebCapture screen i am getting document send successfully. But the data is no commiting in database table.
    The pak file are genereated in "/Document Capture/Webpages/ClientAcces".
    how i have to commit this files to database?.
    am I missing something in configuration?. Please suggest.
    thanks
    nr
    Edited by: pnr on Jul 30, 2012 5:50 AM
    Edited by: pnr on 30 Jul, 2012 7:54 AM

    It's likely that Oracle Distributed Document Capture Service (ecNetService) haven't been started as it is responsible for the pak file processing and it doesn't start automatically after install.
    Regards,
    Boris
    Edited by: tombo on 2012.08.01 04:49

  • Oracle distributed document capture OCR

    there is no OCR in Oracle distributed document  capture there is any solution fro this issue ??

    Yes, the 11.1.1.8 version has Capture as a managed server and not as a windows based desktop app. So no seperate installer for the same.
    Also, Looks like they'ave covered the ODDC use cases in the Capture itself, that being a web app now.
    regards,
    Pradeep Mahajan.
    http://ucmchronicles.wordpress.com
    http://ucmchronicles.wordpress.com/2013/08/20/whats-new-with-capture-in-the-11-1-1-8-version

  • Oracle distributed document capture applet error [424]

    this error appear on Oracle distributed document capture applet
    There was a problem using xmlhttprequest to log out of Capture error [424]
    any help / advice any help /or advice

    reinstal oddc activex

  • Oracle distributed document capture service not started

    Oracle distributed document capture service not started
    and timeout

    I did check the Distributed Document Capture Configuration (from the Start menu) and it also indicates that I have selected "Oracle Distributed Document Capture Prompted Login". Once I click "OK" after I supplied all the paths required by server settings, it also displays the error "The username and password could not be validated". What credentials should be entered in the User ID / Password / Domain fields? You should use the username and password entered while configuring the "capture" security model. Leave the domain field blank.
    I have not yet configured the IIS at this point. Is it required for the Capture application to authenticate the user I specified during the installation configuration at login? IIS will serve web ODDC interface and will be needed for authentication while accessing ODDC web pages. I beleive that it is not needed for authentication from ODC/ODDC applets. However, when something is not working as expected, I would first finish all required installation and especially post installation setup steps.
    I had a look at the IIS configuration in the installation document. It doesn't clearly state which document is the default document for the website one needs to create in IIS. Do you know what it should be? You have to add new web site, say like "Capture" and add virtual directory from assumed path like: C:\Program Files\Oracle\Document Capture\WebPages
    For the default document I have WebCapture.asp.
    The Oracle Distributed Document Capture service does no start on my PC. Is this required for me to atleast login to the Capture application? It's required only for processing the scanned batches.
    I hope that this will help.
    Boris
    Edited by: tombo on 2012.03.16 06:32

  • Oracle Distributed Document Capture

    Has anyone heard of any new release for ODC/ODDC 10gR3 to 11g (talked about back in 2008)? I noticed in the WebCenter qtr update they have no mention of the capture side of the house, only the end-user side. Thanks in advance

    I think that is part of Webcenter Imaging now.
    http://www.oracle.com/us/products/middleware/webcenter/content/imaging-process-mgmt/features/index.html

  • Distributed Document Capture and date fields

    Greetings!
    We are using Oracle Distributed Document Capture and Universal Content Management as repository, it works fine. However we defined a custom metadata field with data type "date" in UCM and we defined a scan profile with its asssociated date field and the problem that we have is when we are using the distributed document capture client and the user selects a date from the calendar and send the document, the commit process fails with the following error message :
    The field 'xxx' does not contain a valid date.
    However If the user types the date field as "29/01/2009 00:00" the commit process works fine and the document is stored on UCM.
    My question is how to enable the calendar on the Distributed Document Capture client in order to enter a valid date with format "dd/m/yyyy hh:mm"
    Thanks!

    Thanks for your answer I set the property "Automatically assign a Content ID on check in" Should I specify the minor revision label and the major revision label?.
    Because I set just the "Automatically assign a Content ID on check in" and now I got the following when I am scanning documents:
    ***Error*** Failed to process batch 01354425_01354446. Error Number: 40011, Error: Failed to commit batch (with delete). Commit Profile - ucm: Document file already exists. Commit is configured to abort. Document File: \\svrdocumentos_ejc_ejercito_mil_co\batch\00J\0000000D\0000000D_1.TIF
    The good news is the previous error "Error Number: 40008" is solved
    I really appreciate yor help.
    Thanks.

  • Distributed Document Capture and UCM commit issue: 302 Moved Temporarily

    I am installing and configuring Oracle Document Capture and Oracle Distributed Document Capture to commit documents to Oracle UCM.
    I am unable to commit documents to UCM because of the following error: "302 Moved Temporarily". What can be wrong with my configuration?
    Error log from the ODDC:
    Wed Dec 15 10:20:14 CET 2010 INFO Document file name is D:\oracle\Document Capture\Batches\001\00000001\00000001_1.
    Wed Dec 15 10:20:14 CET 2010 INFO Begin Check In Process.
    Wed Dec 15 10:20:14 CET 2010 INFO Idc service = CHECKIN_UNIVERSAL.
    Wed Dec 15 10:20:14 CET 2010 INFO Parsing xml to obtain fields data.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocTitle: oddc.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocType: Application.
    Wed Dec 15 10:20:14 CET 2010 INFO Field DocAuthor: weblogic.
    Wed Dec 15 10:20:14 CET 2010 INFO dSecurityGroup: Public.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocAuthor: weblogic.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocAccount: .
    Wed Dec 15 10:20:14 CET 2010 INFO primaryFile: D:\oracle\Document Capture\Batches\001\00000001\00000001.1.
    Wed Dec 15 10:20:15 CET 2010 SEVERE Failed to check in document. Exception: {0}. Error is: oracle.stellent.ridc.protocol.http.HttpProtocolException: HTTP/1.1 302 Moved Temporarily
         at oracle.stellent.ridc.protocol.http.IdcHttpProtocol.writeRequest(IdcHttpProtocol.java:171)
         at oracle.stellent.ridc.IdcClient.sendRequest(IdcClient.java:140)
         at com.oracle.capture.UCM11g.Driver.checkIn(Driver.java:192)
         at com.oracle.capture.UCM11g.ComDriver.checkIn(ComDriver.java:42)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.jniwrapper.win32.com.server.IDispatchServer.invoke(SourceFile:209)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.jniwrapper.win32.com.server.CoInterfaceVTBL$VirtualMethodCallback.b(SourceFile:232)
         at com.jniwrapper.win32.com.server.CoInterfaceVTBL$VirtualMethodCallback.callback(SourceFile:135)
         at com.jniwrapper.Callback.enterPoint(SourceFile:222)
         at com.jniwrapper.Function.invokeCFunc(Native Method)
         at com.jniwrapper.FunctionCall.a(SourceFile:126)
         at com.jniwrapper.FunctionCall.call(SourceFile:34)
         at com.jniwrapper.Function.invoke(SourceFile:188)
         at com.jniwrapper.Function.invoke(SourceFile:212)
         at com.jniwrapper.win32.MessageLoopThread$LoopThread.run(MessageLoopThread.java:489)
    Error log from the WLS - UCM_server1:
    ####<2010-12-15 10:23:52 CET> <Info> <ServletContext-> <???> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <8857620d73b0a621:-7e6d4fca:12ce951b643:-7ffd-0000000000000045> <1292405032703> <BEA-000000> <Failed access to redirected secure URL>
    I am using Oracle Distributed Document Capture Release 10gR3 and Content Server 11g Release 1.
    I configured the Oracle UCM 11g Commit Driver:
    user: my_user, password: my_password, Server URL: http://localhost:16200/cs
    When I am trying to commit a batch I am getting the following response:
    HTTP/1.1 200 OK
    Cache-Control: no-cache
    Date: Wed, 15 Dec 2010 09:33:06 GMT
    Content-Length: 664
    Content-Type: text/plain; charset=utf-8
    Set-Cookie: IDCCS_SESSIONID=yycVNLLSL1hJ3P2mQkQrjss7XLZY23r8vFbt2n4wTj7VJ2c9xQ01!-1355344816; path=/; HttpOnly
    X-ORACLE-DMS-ECID: 0000IndO3b39_aW5Pzw0yd1D28UE00000t
    X-Powered-By: Servlet/2.5 JSP/2.1
    <?hda version="11gR1-11.1.1.3.0-idcprod1-100505T121221" jcharset=UTF8 encoding=utf-8?>
    @Properties LocalData
    IdcService=PING_SERVER
    ClientEncoding=UTF8
    UserTimeZone=UTC
    UserDateFormat=iso8601
    addAlert=1
    ActAsAnonymous=1
    dUser=anonymous
    blDateFormat=yyyy-MM-dd HH:mm:ssZ!tUTC!mAM,PM
    refreshSubjects=
    refreshMonikers=
    changedSubjects=
    refreshSubMonikers=
    blFieldTypes=StatusMessage message
    RedirectUrl=/cs/
    changedMonikers=
    idcToken=
    IsJava=1
    @end
    @ResultSet USER_ALERTS
    3
    alertId
    alertMsg
    alertUrl
    csWeblayout8dot3Error
    <$lcMessage('!csWeblayout8dot3Error')$>
    @end
    @ResultSet UserAttribInfo
    2
    dUserName
    AttributeInfo
    anonymous
    account,#none,15,role,guest,15
    @end
    HTTP/1.1 302 Moved Temporarily
    Date: Wed, 15 Dec 2010 09:33:06 GMT
    Transfer-Encoding: chunked
    Location: http://localhost:16200/cs/login/login.htm
    X-ORACLE-DMS-ECID: 0000IndO3c19_aW5Pzw0yd1D28UE00000u
    X-Powered-By: Servlet/2.5 JSP/2.1
    0113
    <html><head><title>302 Moved Temporarily</title></head>
    <body bgcolor="#FFFFFF">
    <p>This document you requested has moved temporarily.</p>
    <p>It's now at http://localhost:16200/cs/login/login.htm.</p>
    </body></html>
    0000
    The Request:
    POST /cs HTTP/1.1
    User-Agent: Java; Stellent CIS 11g
    IdcVersion: 11.1.1
    Host: 127.0.0.1:16200
    Content-Length: 124
    Content-Type: text/hda; charset=UTF-8
    IsJava=1
    <?hda jcharset=UTF-8?>
    @Properties LocalData
    IdcService=PING_SERVER
    UserTimeZone=UTC
    UserDateFormat=iso8601
    @end
    POST /cs HTTP/1.1
    User-Agent: Java; Stellent CIS 11g
    IdcVersion: 11.1.1
    Authorization: Basic d2VibG9naWM6d2VibG9naWMx
    Host: localhost:16200
    Cookie: $Version=0; IDCCS_SESSIONID=Z2ZpNLQbKchmg2tVB5fpQLL2pPphT4BFX18GJPbkqkxMxLVMhbLZ!-1355344816; $Path=/
    Content-Length: 28963
    Content-Type: multipart/form-data; boundary=67xMPN-krvICaGSzKNTkd02u8MLyarA
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="IsJava"
    Content-Type: text/plain; charset=US-ASCII
    1
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="ClientEncoding"
    Content-Type: text/plain; charset=US-ASCII
    UTF-8
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="IdcService"
    Content-Type: text/plain; charset=UTF-8
    CHECKIN_UNIVERSAL
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="UserTimeZone"
    Content-Type: text/plain; charset=UTF-8
    UTC
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="UserDateFormat"
    Content-Type: text/plain; charset=UTF-8
    iso8601
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dSecurityGroup"
    Content-Type: text/plain; charset=UTF-8
    Public
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocAccount"
    Content-Type: text/plain; charset=UTF-8
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocAuthor"
    Content-Type: text/plain; charset=UTF-8
    weblogic
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocType"
    Content-Type: text/plain; charset=UTF-8
    Application
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocTitle"
    Content-Type: text/plain; charset=UTF-8
    oddc
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="DocAuthor"
    Content-Type: text/plain; charset=UTF-8
    weblogic
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="primaryFile"; filename="00000002.1"
    Content-Type: application/octet-stream; charset=ISO-8859-1
    ˙Ř˙ŕ<file content....>

    "302 Moved Temporarily" is a web server error (I googled it - see e.g. http://www.checkupdown.com/status/E302.html)
    Two recommendations that you can try:
    - do not use 'localhost' - use computer assigned name, or at worst IP address
    - in my system, Server URL is set to http://ecm-base:16200/cs/idcplg (from ODC). Try to modify yours accordingly.

  • How to get connected to OIPM from Oracle WebCenter Document Capture

    Hi,
    How we get connected from Oracle WebCenter Document Capture(ODC) to Oracle WebCenter Cintent:Imaging (OIPM). OIPM is 11g and ODC is 10g. Pls suggest any doc or link.
    Thanks and Warm Regards,
    RR.

    Reading your previous question once again, now I think you have actually asked a simpler question than I answered to. Is it that you just need to anyhow send data from ODC to IPM?
    If so, it is a standard functionality of ODC, called Commit Profile. I have never worked with IPM, but there is one to UCM and it works the way that you use administrator's login (such as sysadmin in 10g or weblogic in 11g) for authentication and then you map ODC user to a metadata field (in UCM there is a mandatory field called dDocAuthor and there should be value of an existing user; but you can you the administrator here as well, if ODC user info is not important for you). I believe IPM will behave similar.
    What you have to check, whether commit profiles are available for IPM 11g, but I believe they are.
    As for the documentation, the link I mentioned before contains both installation and configuration manual, so you should find all the info there.

  • Upgrade of Database with Oracle Change Data Capture

    Hello,
    We are upgrading and moving our database to a different server.
    The move is from 10G R1 database on Solaris to 11G R2 on Linux.
    Our database uses Oracle Change Data Capture.
    What is the best way to perform this migration? Unlike in the approach below, ideally, it would be without any manual steps to drop and recreate CDC subscriptions, change tables, etc.
    Thanks.
    Considerations for Exporting and Importing Change Data Capture Objects
    http://docs.oracle.com/cd/B13789_01/server.101/b10736/cdc.htm#i1027532
    Starting in Oracle Databse 10g, Oracle Data Pump is the supported export and import utility for Change Data Capture. Change Data Capture change sources, change sets, change tables, and subscriptions are exported and imported by the Oracle Data Pump expdp and impdp commands with the following restrictions:
    After a Data Pump full database import operation completes for a database containing AutoLog Change Data Capture objects, the following steps must be performed to restore these objects:
    1. The publisher must manually drop the change tables with the SQL DROP TABLE command. This is needed because the tables are imported without the accompanying Change Data Capture metadata.
    2. The publisher must re-create the AutoLog change sources, change sets, and change tables using the appropriate DBMS_CDC_PUBLISH procedures.
    3. Subscribers must re-create their subscriptions to the AutoLog change sets.

    Hello,
    I opened SR with Oracle Support, they are suggesting to perform full database import/export
    Change Data Capture change sources, change sets, change tables, and subscriptions are exported and imported by the Oracle Data Pump expdp and impdp commands with the following restrictions.
    Change Data Capture objects are exported and imported only as part of full database export and import operations (those in which the expdp and impdb commands specify the FULL=y parameter). Schema-level import and export operations include some underlying objects (for example, the table underlying a change table), but not the Change Data Capture metadata needed for change data capture to occur."
    CDC has different implementation methods:
    You may use the below query to determine-
    select SOURCE_NAME, SOURCE_DESCRIPTION, CREATED, SOURCE_TYPE, SOURCE_DATABASE, SOURCE_ENABLED from change_sources;
    – Synchronous CDC: with this implementation method you capture changes
    synchronously on the source database into change tables. This method uses
    internal database triggers to enable CDC. Capturing the change is part of the
    original transaction that introduces the change thus impacting the performance
    of the transaction.
    – Asynchronous Autolog CDC: this implementation method requires a staging
    database separate from the source database. Asynchronous Autolog CDC uses
    the database's redo transport services to transport redo log information from
    the source database to the staging database1. Changes are captured at the
    staging database. The impact to the source system is minimal, but there is some
    latency between the original transaction and the change being captured.
    As suggested in the document-
    Change Data Capture objects are exported and imported only as part of full database export and import operations (those in which the expdp and impdb commands specify the FULL=y parameter). Schema-level import and export
    operations include some underlying objects (for example, the table underlying a change table), but not the Change Data Capture metadata needed for change data capture to occur.
    ■ AutoLog change sources, change sets, and change tables are not supported.
    Starting in Oracle Database 10g, Oracle Data Pump is the supported export and import utility for Change Data Capture.
    Re-Creating AutoLog Change Data Capture Objects After an Import Operation
    http://docs.oracle.com/cd/B19306_01/server.102/b14223/cdc.htm#i1027532
    After a Data Pump full database import operation completes for a database containing AutoLog Change Data Capture objects, the following steps must be performed to restore these objects:
    a. The publisher must manually drop the database objects underlying AutoLog Change Data Capture objects.
    b. The publisher must re-create the AutoLog change sources, change sets, and change tables using the appropriate DBMS_CDC_PUBLISH procedures.
    c. Subscribers must re-create their subscriptions to the AutoLog change sets.

  • Oracle Distributed Transaction

    Hi
    I am coding a middleware managing distributed transactions.
    the distributed transaction has 2n transactions branches and involves n oracle DBMSs (oracle)
    and has the following form:
    -connects to n DBMSs,
    for each,
    send a read sql statement, get a resultset consisting of one record
    do some processing on the attributes
    send an update sql statement of the same record
    I don't know how write such code, the sample code http://download-uk.oracle.com/docs/cd/A97630_01/java.920/a96654/xadistra.htm
    doesn't show such case, indeed each pair of branches are dependent
    cheers

    Hi Justin,
    thank you for you reply, my software architecture plays a role
    hereafter the code commented
    Iterate on involved DBs (they are n)
    // look up for record prKey
    String sqlB1 = "SELECT * FROM item WHERE recordKey = "+ prKey;
    //create a transaction branch instance TB from sqlB1
    //enqueue TB in the transaction branches queue of the distributed transaction T
    //assume here that I get pAttrOld1 and pAttrOld2 in the resultset of sqlB1, that I don't
    //understand how i will obtain
    //do some processing
    //the computation is complex
    String pAttr1 = pr.computeRecordAttribute(pAttrOld1, p, dfLevel, dataAttr1);
    String pAttr2 = pr.computeRecordAttribute(pAttrOld2, p, dfLevel, dataAttr2);
    // update record prKey
    sqlB2 = "UPDATE Item " +
              "SET pAttr1 TO "+ pAttr1 + "," +
         "pAttr2 TO "+ pAttr2 + "," +
                   "dKey0 TO "+ drKey +
              "WHERE recordKey = "+ prKey;
    //create a transaction branch instance from sqlB2
    //enqueue TB in the transaction branches queue of the transaction T
    // end iterate
    Finally enqueue T in the working queue of a Transaction Manager
    the latter will enqueue the transactions branches in the working queues of threads connecting to the different DBs and wait a time out until all replies arrive
    the connecting threads will enqueue the prepare result, XAResource, Connection      XAConnection related to each transaction branch in the reply queue of the transaction manager
    the transaction manager decides to commit or rollback T depending on the prepare results obtained (it will also close connections ...)
    as you see here I need sqlB1 resultset to execute sqlB2, how can I manage that with this architecture?
    any advise concerning the architecture is welcome
    cheers
    rym

  • Oracle Changed Data Capture

    Hello,
    Can any one help me out how do we create Oracle Changed Data Capture in oracle 9i

    The keyword to search for is Streams which is the Oracle option implementing change data capture.
    See Single Database Capture and Apply Example in Oracle9i Streams: http://download.oracle.com/docs/cd/B10501_01/server.920/a96571/capappdemo.htm#64404

  • Distributed Document Capture Commit problem

    hi i'm working with Distributed document capture and I have a problem that is driving me crazy :
    I have an installation of Distributed document capture on a SQL server 2005 database, and I use web client for scanning.
    In DDC admin I have created a File cabinet with a 'Commit to text file' commit profile. Also I have a Scanning profile with comit option set to 'Commit', which is supossed to commit automatically the documents when you send documents to the DDC server.
    When I scann documents in my web client, I click send locally and and a PAK file appears on the server side in the IIS webcapture clientaccess folder (C:\Program Files\Oracle\Document Capture\WebPages\ClientAccess), and the PAK is uncompressed showing my image and an .xml file containing indexing information and everything seems ok. Oracle Distr. Document Capture Service is up and running, and seems ok.
    I have c:\commit as my commit folder, but the server never writes anything in this folder (it is supposed to write a .txt file). It seems that every minute or so the ClientAccess folder is checked and the information touched by the service or other daemon, but nothing appears in the commit folder.
    I have tried also to commit to a database, creating appropiate table in sql server, but that doesn't work neither.
    The strange thing is that wit NON distributed version of ODC + access DB installed in a different machine, both commit to tex file and to database work properly.
    Any ideas of what could be failing on the distributed version ?
    Many thanks for your help,
    Plan.

    i have a problem with the labels of indexing fields at the client applet ?
    i've changed (NS_LANG) to become (AMERICAN_AMERICAAR8MS....) this was helpful for the pick-list but the labels still unknown . even after selecting a known word from the drop-down list it become also unknown like the label
    i've changed the unicode of the web page but this is useless ,
    any idea ?

  • Oracle.cabo.doc in UIX Demos - question to oracle support

    Hallo,
    Where can i found the oracle.cabo.doc.* classes used in the UIX Demo Bundle ?
    ( download link : http://technet.oracle.com/sample_code/products/jdev/uix/uixdemos.zip )
    regards, Manolis

    Manolis: The UIX demo class files are not currently available --we have not completed the work required to externalize this.
    Thanks,
    Ken

Maybe you are looking for