Use of CLOB in WL 5.1

Hello,
I'm always getting this exception:
java.sql.SQLException: weblogic.rmi.extensions.RemoteRuntimeException:
Undeclared checked exception - with nested exception:
[weblogic.rmi.ServerException: A remote exception occurred while
executing the method on the remote object
- with nested exception:
[weblogic.rmi.MarshalException: error marshalling return
- with nested exception:
[java.io.IOException: Class oracle.sql.CLOB with code=123 does not implement
Serializable, Externalizable or WLSerializable]
when I tried to get a CLOB field from an Oracle database on WL 5.1
As I read on this group, some of you have solved this problem. Can anyone
give me a full example (including the definition of the jdbc 2.0 pool if
it´s possible) of reading/writing a CLOB field from an Oracle database?
In my case, I'm using Weblogic 5.1 SP13 and Oracle 8.1.7
Thank you very much in advance
Fran

Hi.
Hard to say what the problem is. WIndows ME (or 98/95) is not a supported
platform - I recommend you switch to one of the platforms listed here:
http://edocs.bea.com/wls/platforms/index.html
Since this was the end of your installation you might try editing the
weblogic.properties file to create your system password
(weblogic.system.password=) and then try to run the server.
If this doesn't help then perhaps you can post the exception you get when
running the server here.
Regards,
Michael
Uma wrote:
hi,
I am using weblogic 5.1.0. I am getting error at the end of
installation saying
[Wlpasswdw has caused an error in SYMCJIT.DLL.Wlpasswdw will now close.
if you
continue to experiance problem,try restartng your computer .]
I am not able to run weblogic console, zac publisher, EJB deployer.
when i click
above application I am getting same DLL error.
I installed WL 5.1.0 on Windows 98SE in my machine. I got the same
problem.
But one of my freind installed WL 5.1.0 on windows 98. They are not
getting any problem
I uninstalled Jdk 1.3 at the time of installation but I am getting same
problem
Is there any problem in Symcjit.DLL & can i get copy of DLL for WL
5.1.0?
MY COMPUTER CONFIGURATION IS :
Windows ME , Pentium IV , 128 Mb
ram, JDK 1.3
Thanks
Uma--
Michael Young
Developer Relations Engineer
BEA Support

Similar Messages

  • Using XML clob in loop

    Hi,
    I need to extract data from a given piece of XML. If I pass the xml to the procedure as clob and query it in a loop, it returns no rows. However if I include the actuall xml in the loop query it returns the data I'm looking for. Why doesn't it return data when using the clob?
    1. Example code below works with xml included in the loop query:
    BEGIN
       FOR x IN (    SELECT x.*
                       FROM XMLTABLE (
                               xmlnamespaces (
                                  'http://schemas.xmlsoap.org/soap/envelope' AS "x",
                                  'http://www.w3.org/2001/XMLSchema-instance' AS "xsi"),
                               PASSING xmltype (
                                          '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <soapenv:Body>
          <loadServiceListResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
             <loadServiceListReturn href="#id0"/>
          </loadServiceListResponse>
          <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns1:ExternalSystemOutput" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="java:ExternalSystemOutput.TestIPA.nhsia.nhs">
             <standardOutput href="#id1"/>
             <systemData soapenc:arrayType="ns2:ExternalSystemData[2]" xsi:type="soapenc:Array" xmlns:ns2="java:ExternalSystemData.TestIPA.nhsia.nhs">
                <systemData href="#id2"/>
                <systemData href="#id3"/>
             </systemData>
          </multiRef>
          <multiRef id="id3" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:ExternalSystemData" xmlns:ns3="java:ExternalSystemData.TestIPA.nhsia.nhs" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
             <description xsi:type="soapenc:string">Prescription</description>
             <url xsi:type="soapenc:string">http://192.168.21.131:8080/nhsia/TestIPA/validate.jsp?sdwlhqw@5)vhuylfh@Suhvfulswlrq33509</url>
          </multiRef>
          <multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns4:StandardOutput" xmlns:ns4="java:StandardOutput.TestIPA.nhsia.nhs" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
             <auditID xsi:type="soapenc:string"/>
             <statusID xsi:type="soapenc:string">0</statusID>
             <systemAvailability xsi:type="soapenc:string">Available</systemAvailability>
          </multiRef>
          <multiRef id="id2" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns5:ExternalSystemData" xmlns:ns5="java:ExternalSystemData.TestIPA.nhsia.nhs" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
             <description xsi:type="soapenc:string">Appointment</description>
             <url xsi:type="soapenc:string">http://192.168.21.131:8080/nhsia/TestIPA/validate.jsp?vgzoktzC8,ykx|oikCGvvuotzsktz61409</url>
          </multiRef>
       </soapenv:Body>
    </soapenv:Envelope>').
                                       EXTRACT (
                                          '//multiRef',
                                          'xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"')
                               COLUMNS description VARCHAR2 (30) PATH 'description',
                                       url VARCHAR2 (250) PATH 'url') x)
       LOOP
          DBMS_OUTPUT.PUT_LINE('Rec:  '||x.description||' '||x.url);
       END LOOP;
    END;
    /Returns:
    Rec:  
    Rec:  Prescription http://192.168.21.131:8080/nhsia/TestIPA/validate.jsp?sdwlhqw@5)vhuylfh@Suhvfulswlrq33509
    Rec:  
    Rec:  Appointment http://192.168.21.131:8080/nhsia/TestIPA/validate.jsp?vgzoktzC8,ykx|oikCGvvuotzsktz614092. If I assign the XML to CLOB variable and reference the clob variable in loop query it returns no data:
    DECLARE
       resp   CLOB :=             
                       '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <soapenv:Body>
          <loadServiceListResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
             <loadServiceListReturn href="#id0"/>
          </loadServiceListResponse>
          <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns1:ExternalSystemOutput" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="java:ExternalSystemOutput.TestIPA.nhsia.nhs">
             <standardOutput href="#id1"/>
             <systemData soapenc:arrayType="ns2:ExternalSystemData[2]" xsi:type="soapenc:Array" xmlns:ns2="java:ExternalSystemData.TestIPA.nhsia.nhs">
                <systemData href="#id2"/>
                <systemData href="#id3"/>
             </systemData>
          </multiRef>
          <multiRef id="id3" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:ExternalSystemData" xmlns:ns3="java:ExternalSystemData.TestIPA.nhsia.nhs" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
             <description xsi:type="soapenc:string">Prescription</description>
             <url xsi:type="soapenc:string">http://192.168.21.131:8080/nhsia/TestIPA/validate.jsp?sdwlhqw@5)vhuylfh@Suhvfulswlrq33509</url>
          </multiRef>
          <multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns4:StandardOutput" xmlns:ns4="java:StandardOutput.TestIPA.nhsia.nhs" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
             <auditID xsi:type="soapenc:string"/>
             <statusID xsi:type="soapenc:string">0</statusID>
             <systemAvailability xsi:type="soapenc:string">Available</systemAvailability>
          </multiRef>
          <multiRef id="id2" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns5:ExternalSystemData" xmlns:ns5="java:ExternalSystemData.TestIPA.nhsia.nhs" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
             <description xsi:type="soapenc:string">Appointment</description>
             <url xsi:type="soapenc:string">http://192.168.21.131:8080/nhsia/TestIPA/validate.jsp?vgzoktzC8,ykx|oikCGvvuotzsktz61409</url>
          </multiRef>
       </soapenv:Body>
    </soapenv:Envelope>';
    BEGIN
       FOR x IN (    SELECT x.*
                       FROM XMLTABLE (
                               xmlnamespaces (
                                  'http://schemas.xmlsoap.org/soap/envelope' AS "x",
                                  'http://www.w3.org/2001/XMLSchema-instance' AS "xsi"),
                               PASSING xmltype (resp).
                                       EXTRACT (
                                          '//multiRef',
                                          'xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"')
                               COLUMNS description VARCHAR2 (30) PATH 'description',
                                       url VARCHAR2 (250) PATH 'url') x)
       LOOP
          DBMS_OUTPUT.PUT_LINE('Rec:  '||x.description||' '||x.url);
       END LOOP;
    END;
    /I would appreciate any help this one.
    Cheers,
    Andy.

    Why do you have 4 rows? I don't understand why you have two rows for 100 bottles?
    Building on Odie's answer and my example plus adding in the needed outer join we have, using Oracle's outer join syntax of (+)
    SQL> with my_sample_table as (
      2      select xmltype('<?xml version="1.0" encoding="UTF-8" ?>
      3  <request>
      4  <identification>
      5  <requestid>12345</requestid>
      6  <periodunit>DAY</periodunit>
      7  <days>MONDAY</days>
      8  </identification>
      9  <product>
    10  <productname>ABC PRODUCT</productname>
    11  <brand>
    12  <brandname>CELL</brandname>
    13  <ndccode>A58048</ndccode>
    14  <ndccode>A49210</ndccode>
    15  </brand>
    16  </product>
    17  <product>
    18  <productname>100 bottles</productname>
    19  </product>
    20  </request>') xmldoc
    21      from dual
    22    )
    23  select x.*, y.*
    24    from my_sample_table t
    25       , xmltable(
    26          'let $e := $d/request/identification
    27           for $i in $d/request/product
    28           return element r {
    29             $e/requestid
    30           , $e/days
    31           , $e/periodunit
    32           , $i/productname
    33           , $i/brand/brandname
    34           , $i/brand/ndccode
    35           }'
    36          passing t.xmldoc as "d"
    37          columns requestid  number       path 'requestid'
    38                , days       varchar2(30) path 'days'
    39                , periodunit varchar2(10) path 'periodunit'
    40                , prductname varchar2(20) path 'productname'
    41                , brandname  varchar2(20) path 'brandname'
    42                , ndccodexml xmltype      path 'ndccode'
    43         ) x,
    44         xmltable('/ndccode'
    45                  PASSING x.ndccodexml
    46                  COLUMNS
    47                  ndccode    VARCHAR2(10) PATH '.') (+) y;
    REQUESTID DAYS                           PERIODUNIT PRDUCTNAME           BRANDNAME            NDCCODEXML                                                                       NDCCODE
         12345 MONDAY                         DAY        ABC PRODUCT          CELL                 <ndccode>A58048</ndccode><ndccode>A49210</ndccode>                               A58048
         12345 MONDAY                         DAY        ABC PRODUCT          CELL                 <ndccode>A58048</ndccode><ndccode>A49210</ndccode>                               A49210
         12345 MONDAY                         DAY        100 bottles                                                                                                                If you prefer the ANSI syntax it would be (just showing changed section)
           ) x
           LEFT OUTER JOIN
           xmltable('/ndccode'
                    PASSING x.ndccodexml
                    COLUMNS
                    ndccode    VARCHAR2(10) PATH '.') y
           ON 1=1;

  • "ORA-00903: invalid table name" when enqueue using a CLOB in an ADT payload

    I am attempting to enqueue into an AQ that has an ADT with a CLOB field in it. If I leave the CLOB empty, it works. As soon as I place content in it, I get the error below in the BPEL log.
    I actually get the same problem when I run the "AQ_ADT_with_CLOB_Payload" example. Please help!
    Error in the BPEL log:
    <2005-11-08 09:22:07,784> <ERROR> <default.collaxa.cube.ws> <AQ Adapter::Outbound> MessageWriter_enqueue: Could not enqueue message due to database error
    <2005-11-08 09:22:07,784> <ERROR> <default.collaxa.cube.ws> <AQ Adapter::Outbound>
    java.sql.SQLException: ORA-00903: invalid table name
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:304)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:271)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:625)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:181)
    at oracle.jdbc.driver.T4CPreparedStatement.execute_for_describe(T4CPreparedStatement.java:661)
    at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:951)
    at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:693)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1057)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2901)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2942)
    at oracle.tip.adapter.aq.database.MessageWriter.doEnqueue(MessageWriter.java:530)
    at oracle.tip.adapter.aq.database.MessageWriter.enqueue(MessageWriter.java:341)
    at oracle.tip.adapter.aq.database.MessageWriter.writeMessage(MessageWriter.java:303)
    at oracle.tip.adapter.aq.outbound.AQEnqueuer.execute(AQEnqueuer.java:108)
    at oracle.tip.adapter.aq.AQInteraction.executeRunTime(AQInteraction.java:194)
    at oracle.tip.adapter.aq.AQInteraction.execute(AQInteraction.java:180)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:469)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:652)
    at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:441)
    at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:310)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:184)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:601)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:316)
    at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:185)
    at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3398)
    at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1905)
    at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:100)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:185)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5410)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1300)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:509)
    at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:307)
    at ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.handleInvoke(ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.java:1796)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:76)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
    at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
    at com.evermind.server.ejb.MessageDrivenBeanInvocation.run(MessageDrivenBeanInvocation.java:123)
    at com.evermind.server.ejb.MessageDrivenHome.onMessage(MessageDrivenHome.java:748)
    at com.evermind.server.ejb.MessageDrivenHome.run(MessageDrivenHome.java:921)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
    at java.lang.Thread.run(Thread.java:534)

    OK, I figured it out myself. :)
    Turns out when I define the queue name in the AQ Adapter definition, I was specifying "<Default Schema>" as the schema name. When I changed this to my actual schema name (eg: "SCOTT"), it worked. Nice little bug there!
    The reason it broke with the example program is because I was changing the schema name before I deployed it. As I didn't have a SCOTT schema.
    So the moral of the story here is, don't use "<Default Schema>"!
    I was running on 10.1.2.0.0 [build #1787 ]. In case anyone wants to fix this.

  • How to use PLSQL CLOB IN WORKFLOW

    Dear all,
    I have follwoing query with workflow.
    I have developed FYI WF.
    1) In my WF mail, I am getting click here to respond.
    I want to hide this.
    Pl. let me know how to do that?
    2) I have developed a workflow with Document type.
    I am calling a PL/SQL CLOB procedure to pass my values( 4 columns from a table)
    I need to pass approximately 70 to 100 rows to clob.
    when I pass 14 rows, I am not getting any error.
    where as if I pass morethen 15 rows, I am getting follwoing error
    "ORA-06502: PL/SQL: numeric or value error ORA-06512: at "APPS.WF_NOTIFICATION", line 5046 ORA-06512: at line 5 "
    Pl. let me know, do I need to setup any thing in workflow from my side

    Hi,
    I'm not sure whether it is because of the length of variable.
    However, did you use concatenation (||) to store the value in the varchar variable before putting it into the CLOB variable?
    If so, perhaps you forget to reset the varchar variable inside the loop, thus making it longer and longer each loop.
    You should empty the varchar variable by
    loop
      l_string := '';
      -- your code, perhaps concat the variable
      l_string := l_string || 'blah blah';
    end loop;For the FYI Notification, perhaps you should check the Notfication in the Workflow Builder, whether it has an Attribute with Respond type on the Notification.
    If you didn't put anything (only the message body) in the Notification, the message will suppose to be a FYI one.
    Regards,
    Buntoro

  • Using a CLOB in Forms 6.0

    I'm looking for information about the default functionality of Forms 6.0 when working with CLOB's. I have a table with one CLOB column (note field). I'm having some difficulty displaying existing data in a CLOB column. I am also having difficulty inserting and updating records from a form.
    All existing records were first inserted using empty_clob(), and if the record was not updated then the form displays "##########".
    How do I prevent this? How do I check from the form if there is anythting in the CLOB column other than the locator? Where do I put this code?
    Were do you put the code for inserting and updating a record that has a clob column? It does not work directly in the form. I found information on the DBMS_LOB package does a procedure need to be used? On client or database. I was not able to use the dbms_lob package in form and database triggers.
    Our users don't want to do anything but store and view the text in the clob.
    Help please.
    Thanks
    Dave
    null

    Unless I and my development team are very much mistaken, we do not yet see ANY real, direct support for CLOB (or other LOB) datatypes in Designer/Developer Forms 6.0 or 6i.
    We would like to be able to store & maintain large text stores (like form letters, etc.) in our database, and we do not want to use LONGs. As our dev. platform is exclusively Forms based, we have been forced to live within the Forms' CHAR(2000) datatype constraint limit in designing our targeted 8i db...
    As the team's data architect, this seems absolutely ludicrous to me, but (given the fact we can only use Forms for the front-end), what other choice do we have???
    I'd greatly appreciate hearing back from anyone in Oracle support or elsewhere who could categorically confirm or deny this de-facto constraint, and (if the latter), explain how CLOB manipulation / editing can be supported via either Forms 6.0 or 6i.
    Thanks in advance.
    - Paul Van Sickle
    null

  • Errors while using plsql clob document in notification email

    bq. hello
    I am having a problem sending a plsql clob document in a notification email.Basically the procedure retrives some rows of data from the database and formats it as HTML before converting to clob. The email is generated fine when only a couple of rows are generated. however when the rows increase the workflow errors. we are using oracle ERP
    ---------------------------------Error Message-----
    An Error occurred in the following Event Subscription: Event Subscription
    Event Error Name: WFE_DISPATCH_GEN_ERR
    Event Error Message: 3835: Error '-20002 - ORA-20002: 2018: Unable to generate the notification XML. Caused by: 2020: Error when getting notification content. Caused by: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    Wf_Notification.NTF_Table(8, H)
    BATCH_INFO.Batch Information(209112, text/html)
    Wf_Notification.GetAttrClob(263883, BATCH_INFO, text/html)
    Wf_Notification.oldGetAttrClob(263883, BATCH_INFO, text/html)
    WF_NOTIFICATION.GetFullBody(nid =&gt; 263883, disptype =&gt; text/html)
    WF_MAIL.GetLOBMessage3(nid =&gt; 263883, ' encountered during execution of Generate function 'WF_XML.Generate' for event 'oracle.apps.wf.notification.send'.
    Event Error Stack:
    WF_MAIL.GetLOBMessage3(263883, WFMAIL, 2020: Error when getting notification content. Caused by: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    Wf_Notification.NTF_Table(8, H)
    BATCH_INFO.Batch Information(209112, text/html)
    Wf_Notification.GetAttrClob(263883, BATCH_INFO, text/html)
    Wf_Notification.oldGetAttrClob(263883, BATCH_INFO, text/html)
    WF_NOTIFICATION.GetFullBody(nid =&gt; 263883, disptype =&gt; text/html)
    WF_MAIL.GetLOBMessage3(nid =&gt; 263883, r_ntf_pref =&gt; MAILHTML), Step -&gt; Getting text/html body)
    WF_XML.GenerateDoc(oracle.apps.wf.notification.send, 263883)
    WF_XML.Generate(oracle.apps.wf.notification.send, 263883)
    WF_XML.Generate(oracle.apps.wf.notification.send, 263883)
    Wf_Event.setMessage(oracle.apps.wf.notification.send, 263883, WF_XML.Generate)
    Wf_Event.dispatch_internal()
    The Procedure is
    bq. /********************************************************************************* \\ Procedure: BATCH_INFO \\ Purpose: Program displays batch level information. \\ *********************************************************************************/ \\ PROCEDURE batch_info ( \\ document_id IN VARCHAR2, \\ display_type IN VARCHAR2, \\ document IN OUT NOCOPY CLOB, \\ document_type IN OUT NOCOPY VARCHAR2 \\ ) \\ IS \\ table_width VARCHAR2 (8) := '100%'; \\ i PLS_INTEGER; \\ j PLS_INTEGER; \\ l_cells wf_notification.tdtype; \\ l_result VARCHAR2 (32767); \\ l_je_batch_name VARCHAR2 (100); \\ l_period_name VARCHAR2 (15); \\ l_control_total NUMBER; \\ l_running_total_dr NUMBER; \\ l_running_total_cr NUMBER; \\ l_document long; \\ cdoc clob; \\ amount NUMBER; \\ charbuff VARCHAR2(32767); \\ charbuff_size NUMBER; \\ CURSOR c_get_je (batch_id IN NUMBER) \\ IS \\ SELECT (SELECT description \\ FROM gl_lookups \\ WHERE lookup_type = 'BATCH_STATUS' \\ AND lookup_code = batch_status) batch_status, \\ je_source, \\ (SELECT user_je_category_name \\ FROM gl_je_categories \\ WHERE je_category_name = je_category) je_category, \\ period_name, batch_name, header_name, \\ header_running_total_dr_num debit, \\ header_running_total_cr_num credit \\ FROM apps.gl_je_batches_headers_v \\ WHERE je_batch_id = batch_id; \\ BEGIN \\ IF display_type = wf_notification.doc_text \\ THEN \\ document := NULL; \\ ELSE \\ /* ===========Second table Start=============*/ \\ j := 0; \\ i := 0; \\ j := 1; \\ /* Header*/ \\ l_cells (j) := 'S:' || 'Batch Status'; \\ j := j + 1; \\ l_cells (j) := 'S:' || 'Journal Source'; \\ j := j + 1; \\ l_cells (j) := 'S:' || 'Journal Category'; \\ j := j + 1; \\ l_cells (j) := 'S:' || 'Period'; \\ j := j + 1; \\ l_cells (j) := 'S:' || 'Batch Name'; \\ j := j + 1; \\ l_cells (j) := 'S:' || 'Journal Name'; \\ j := j + 1; \\ l_cells (j) := 'S:' || 'Journal Debit'; \\ j := j + 1; \\ l_cells (j) := 'S:' || 'Journal Credit'; \\ j := j + 1; \\ i := 0; \\ /* Body*/ \\ SELECT NAME, default_period_name, control_total, \\ running_total_dr, running_total_cr \\ INTO l_je_batch_name, l_period_name, l_control_total, \\ l_running_total_dr, l_running_total_cr \\ FROM gl.gl_je_batches \\ WHERE je_batch_id = TO_NUMBER (document_id); \\ FOR histr IN c_get_je (TO_NUMBER (document_id)) \\ LOOP \\ l_cells (j) := 'S:' || histr.batch_status; \\ j := j + 1; \\ l_cells (j) := 'S:' || histr.je_source; \\ j := j + 1; \\ l_cells (j) := 'S:' || histr.je_category; \\ j := j + 1; \\ l_cells (j) := 'S:' || histr.period_name; \\ j := j + 1; \\ l_cells (j) := 'S:' || histr.batch_name; \\ j := j + 1; \\ l_cells (j) := 'S:' || histr.header_name; \\ j := j + 1; \\ l_cells (j) := \\ 'S:' \\ || NVL (TO_CHAR (histr.debit, \\ 'L999G999G999G999G999G999G999D99'), \\ '&' || 'nbsp;' \\ ); \\ j := j + 1; \\ l_cells (j) := \\ 'S:' \\ || NVL (TO_CHAR (histr.credit, \\ 'L999G999G999G999G999G999G999D99' \\ ), \\ '&' || 'nbsp;' \\ ); \\ j := j + 1; \\ i := i + 1; \\ END LOOP; \\ table_width := '100%'; \\ wf_notification.ntf_table (l_cells, 8, 'HL', l_result); \\ /* Write data to clob */ \\ -- create temp clob \\ dbms_lob.createTemporary(cdoc,false,dbms_lob.call); \\ charbuff_size:=length(l_result); \\ write html data to temp clob \\ dbms_lob.writeappend(cdoc,charbuff_size,l_result); \\ write temp clob to document \\ amount:=dbms_lob.getlength(cdoc); \\ dbms_lob.copy(document,cdoc,amount,1,1); \\ END IF; \\ document_type := 'text/html'; \\ EXCEPTION \\ WHEN OTHERS \\ THEN \\ wf_core.CONTEXT ('BATCH_INFO', 'Batch Information', document_id,display_type); \\ RAISE; \\ END batch_info;
    Can somebody please guide me
    thank you

    The stack trace below the "ORA-06502: PL/SQL: numeric or value error: character string buffer too small" error suggests that this is being generated by the Wf_Notification.NTF_Table call. Given the way you have described the problem, I would assume that the HTML generated by that call for the data in l_cells is exceeding the length of your l_result variable (32767).
    Have you checked the length of the data generated by this call for a single record and then divided 32767 by that number to work out the maximum number of rows you can support with this call?
    If it is simply that you have too much data for WF_Notification.NTF_Table to produce the table within the 32767 limit, you try generating the HTML in smaller chunks and adding them to the CLOB bit by bit. For example, if 10 records work, then generate the HTML for 10 records, chop off the </table> from the result and add it to the clob. Then do the next 10 records (without the header this time) and chop off the <table> and </table> tags and add that to the clob. When you are done, add the closing </table> tag to the clob and return it.
    I haven't done this with returning a clob, but I have done this with shorter strings to generate a HTML table with the standard look and feel but with headers in different places than could be done by default.
    theFurryOne

  • Using TRUNCATE to free space used by CLOB/BLOB

    Hi ,
    Can we free the complete space used by a CLOB or BLOB by issuing a TRUNCATE command on the table containg these large objects?

    Sorry about my loose terminology - yes I did mean a sparse bundle. Yes if the backup is created on a local disk, it uses ordinary folders. If it is first created over a network, then it creates a sparse bundle. having created the sparse bundle, you can then connect the disk directly for speeding up the initial backup or a major restore, but also connect remotely for routine incremental backups or minor restores.
    It sounds like the type of sparse bundle created may depend on circumstances. In my case I am backing up from a laptop onto a partition on my desktop machine running Leopard 10.5.2 and when I grew the partition, although the Time Machine preference pane saw the extra space, when it came to a backup I got an error message saying there was not enough space and reporting the original size. Deleting and starting over again fixed this.
    It is possible that in other circumstances a disk attached to a Time Capsule or elsewhere might get a sparse bundle with different parameters.
    Incidentally, I tried copying my old backup sparse bundle onto another drive, deleting it and letting Time Machine create a new sparse bundle on my grown partition and copying the contents from the old one into the new one. Time Machine refused to work with it, so I lost my old backups.
    What we need is a Time Machine Utility to manipulate these files, copy them, move backups from direct folders to sparse bundles etc. Ideally Apple would produce this, but I would be willing to pay a shareware fee for that.

  • What control i can use for Clob datatype in forms?

    Hi,
    Backend side
    I had created a table that having a column namely sql_text which hold the query string and defined as CLOB data type.
    On Form 6i
    Just i created a textitem(long) for the clob datatype field
    but it only hold very limited length of charter, i want to be more. Any other control is there?
    please guid me what should i want to do.
    kanish

    There is limited support for CLOBs in Forms. I guess you could read it in piecemeal with a procedure using the DBMS_LOB package

  • Using long vs. clob datatype with Oracle 8.1.7 and interMedia

    I am trying to determine the best datatype to use for a column I
    wish to search using the interMedia contains() function. I am
    developing a 100% java application using Oracle 8.1.7 on Linux.
    I'd prefer to use the standard JDBC API's for PreparedStatement,
    and not have to use Oracle extensions if possible. I've
    discovered that there are limitations in the support for LOB's
    in Oracle's 100% java driver. The PreparedStatement methods
    like setAsciiStream() and setCharacterStream() are documented to
    have flaws that may result in the corruption of data. I have
    also noticed that socket exceptions sometimes occur when a large
    amount of data is transferred. If I use the long datatype for
    my table column, the setCharacterStream() method seems to
    transfer the data correctly. When I try to search this column
    using the interMedia contains() function, I get strange
    results. If I run my search on Oracle 8.1.6 for Windows, the
    results seem to be correct. If I run the same search on Oracle
    8.1.7 for Linux, the results are usually incorrect. The same
    searches seem to work correctly on both boxes when I change the
    column type from long to clob. Using the clob type may not be
    an option for me since the standard JDBC API's to transfer data
    into internal clob fields are broken, and I may need to stick
    with standard JDBC API's. My customer wishes to purchase a
    version of Oracle for Linux that will allow us to implement the
    search capability he requires. Any guidance would be greatly
    appreciated.

    I've finally solved it!
    I downloaded the following jre from blackdown:
    jre118_v3-glibc-2.1.3-DYNMOTIF.tar.bz2
    It's the only one that seems to work (and god, have I tried them all!)
    I've no idea what the DYNMOTIF means (apart from being something to do with Motif - but you don't have to be a linux guru to work that out ;)) - but, hell, it works.
    And after sitting in front of this machine for 3 days trying to deal with Oracle's, frankly PATHETIC install, that's so full of holes and bugs, that's all I care about..
    The one bundled with Oracle 8.1.7 doesn't work with Linux redhat 6.2EE.
    Don't oracle test their software?
    Anyway I'm happy now, and I'm leaving this in case anybody else has the same problem.
    Thanks for everyone's help.

  • Using clobs and ORA-01704: string literal too long

    Hi,
    I am attempting to add oracle support to an existing J2ee application. The issue I am facing is the use of CLOB datatypes and the 4k string literal limitation that Oracle has.
    I have dowloaded the 10.2.0.3 thin driver and am connected to a 9i release 2 database. When I execute a statement such as the following (say the table has one varchar2 field and two clob fields
    Insert into my_table VALUES ('hi','something','pretend this string is 5000 characters')
    I still receive the error
    java.sql.SQLException: ORA-01704: string literal too long
    I have read that the version 10 drivers were supposed to address this limitation. Is there something I am missing or must I change my home grown database layer to use bind variables or clob manipulation in a separate update/insert statement.? I am trying to avoid this situation since the database layer works fine for the situation of MSSQL and text fields which have no such limitation.
    Any advice you have here is greatly appreciated.
    Thanks,
    Joe

    Hi,
    I am attempting to add oracle support to an existing J2ee application. The issue I am facing is the use of CLOB datatypes and the 4k string literal limitation that Oracle has.
    I have dowloaded the 10.2.0.3 thin driver and am connected to a 9i release 2 database. When I execute a statement such as the following (say the table has one varchar2 field and two clob fields
    Insert into my_table VALUES ('hi','something','pretend this string is 5000 characters')
    I still receive the error
    java.sql.SQLException: ORA-01704: string literal too long
    I have read that the version 10 drivers were supposed to address this limitation. Is there something I am missing or must I change my home grown database layer to use bind variables or clob manipulation in a separate update/insert statement.? I am trying to avoid this situation since the database layer works fine for the situation of MSSQL and text fields which have no such limitation.
    Any advice you have here is greatly appreciated.
    Thanks,
    Joe

  • How to use CLOB in OBIEE 11g (11115) Reporting

    Hello All,
    I have a CLOB object. I need to use that in the report.
    It just has text only. I defied it in RPD as LONGVARCHAR or OBJECT but it did not work out.
    I tried using evaluate with TO_CLOB but i am getting below error any time
    inconsistent datatypes: expected - got CLOB at OCI call OCIStmtExecute. [nQSError: 17010] SQL statement preparation failed.
    Please give me a clue how to use a CLOB column in report.
    I see a rittmen blog which is using as LOOKUP but i dont have that option either.
    Please let me know what wrong i am doing.
    Thanks in Advance.
    KN

    DBMS_LOB.substr(<table.columnname>,<length of characters>,<start position>)
    Check this
    http://shivabizint.wordpress.com/2010/04/20/varchar2-greater-than-4000-in-obiee/
    Mark if helps.
    Thanks,

  • Using CLOB in 8.1.7

    Hi,
    Well, everything here seems simple with the use of CLOB. But unfortunately, it springs up a surprise,to me atleast, when compiled.
    l_clob clob :=
    '<?xml version = "1.0"?>
         <ROWSET>
         <ROW num="1">
         <EMPNO>7369</EMPNO>
         <ENAME>SEANDILLON</ENAME>
         <JOB>DBDUDE</JOB>
         <MGR>7902</MGR>
         <HIREDATE>12/17/1980 0:0:0</HIREDATE>
         <SAL>800</SAL>
         <DEPTNO>20</DEPTNO>
         </ROW>
         <ROW num="2">
         <EMPNO>7499</EMPNO>
         <ENAME>TOMKYTE</ENAME>
         <JOB>DBDUDE</JOB>
         <MGR>7698</MGR>
         <HIREDATE>2/20/1981 0:0:0</HIREDATE>
         <SAL>1600</SAL>
         <COMM>300</COMM>
         <DEPTNO>30</DEPTNO>
         </ROW>
         <ROW num="3">
         <EMPNO>7521</EMPNO>
         <ENAME>MICKEYMOUS</ENAME>
         <JOB>RAT</JOB>
         <MGR>7698</MGR>
         <HIREDATE>2/22/1981 0:0:0</HIREDATE>
         <SAL>1250</SAL>
         <COMM>500</COMM>
         <DEPTNO>30</DEPTNO>
         </ROW>
         </ROWSET>';
    It throws the following error
    PLS-00382: expression is of wrong type. What is astonishing is even if I initialize l_clob with a simple value like 'Hello World',the error persists.Can anyone please help me.

    The problem is that works into a 9.2 database :
    Connected to:
    Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
    With the Partitioning option
    JServer Release 9.2.0.4.0 - Production
    SQL> declare
      2  l_clob clob :=
      3  '<?xml version = "1.0"?>
      4  <ROWSET>
      5  <ROW num="1">
      6  <EMPNO>7369</EMPNO>
      7  <ENAME>SEANDILLON</ENAME>
      8  <JOB>DBDUDE</JOB>
      9  <MGR>7902</MGR>
    10  <HIREDATE>12/17/1980 0:0:0</HIREDATE>
    11  <SAL>800</SAL>
    12  <DEPTNO>20</DEPTNO>
    13  </ROW>
    14  <ROW num="2">
    15  <EMPNO>7499</EMPNO>
    16  <ENAME>TOMKYTE</ENAME>
    17  <JOB>DBDUDE</JOB>
    18  <MGR>7698</MGR>
    19  <HIREDATE>2/20/1981 0:0:0</HIREDATE>
    20  <SAL>1600</SAL>
    21  <COMM>300</COMM>
    22  <DEPTNO>30</DEPTNO>
    23  </ROW>
    24  <ROW num="3">
    25  <EMPNO>7521</EMPNO>
    26  <ENAME>MICKEYMOUS</ENAME>
    27  <JOB>RAT</JOB>
    28  <MGR>7698</MGR>
    29  <HIREDATE>2/22/1981 0:0:0</HIREDATE>
    30  <SAL>1250</SAL>
    31  <COMM>500</COMM>
    32  <DEPTNO>30</DEPTNO>
    33  </ROW>
    34  </ROWSET>';
    35  begin
    36  null;
    37  end;
    38  /
    PL/SQL procedure successfully completed.
    SQL> And not work onto my old 8i db like for the OP.
    Connected to:
    Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit Production
    With the Partitioning option
    JServer Release 8.1.7.4.0 - 64bit Production
    SQL> declare
      2  l_clob clob :=
      3  '<?xml version = "1.0"?>
      4  <ROWSET>
      5  <ROW num="1">
      6  <EMPNO>7369</EMPNO>
      7  <ENAME>SEANDILLON</ENAME>
      8  <JOB>DBDUDE</JOB>
      9  <MGR>7902</MGR>
    10  <HIREDATE>12/17/1980 0:0:0</HIREDATE>
    11  <SAL>800</SAL>
    12  <DEPTNO>20</DEPTNO>
    13  </ROW>
    14  <ROW num="2">
    15  <EMPNO>7499</EMPNO>
    16  <ENAME>TOMKYTE</ENAME>
    17  <JOB>DBDUDE</JOB>
    18  <MGR>7698</MGR>
    19  <HIREDATE>2/20/1981 0:0:0</HIREDATE>
    20  <SAL>1600</SAL>
    21  <COMM>300</COMM>
    22  <DEPTNO>30</DEPTNO>
    23  </ROW>
    24  <ROW num="3">
    25  <EMPNO>7521</EMPNO>
    26  <ENAME>MICKEYMOUS</ENAME>
    27  <JOB>RAT</JOB>
    28  <MGR>7698</MGR>
    29  <HIREDATE>2/22/1981 0:0:0</HIREDATE>
    30  <SAL>1250</SAL>
    31  <COMM>500</COMM>
    32  <DEPTNO>30</DEPTNO>
    33  </ROW>
    34  </ROWSET>';
    35  begin
    36  null;
    37  end;
    38  /
    '<?xml version = "1.0"?>
    ERROR at line 3:
    ORA-06550: line 3, column 1:
    PLS-00382: expression is of wrong type
    ORA-06550: line 2, column 8:
    PL/SQL: Item ignoredNicolas.

  • EBS - 12  XMLP (5.6.3)  cannot use CLOBS  ?????

    Hello: I am being told by Metalink Support the following:
    " Bi Publisher 5.6.3 (10.1.3.2.0) does not have native support for CLOB.
    This comes in BI Publisher Enterprise 10.1.3.3.0.
    There are no plans at this time to upgrade EBS to higher versions of BI Publishe
    r code."
    So for EBS - 12, I cannot use CLOBS ?????
    How am I supposed to write reports that use large CLOBS ?
    Also, there was some mention about leaving out DataStructures in templates for CLOBS ?
    Anyone with experience in this situation, please help ...
    Yesh

    Hi Yesh,
    There is a BI (XML) Publisher Desktop for 5.6.3 that you can use, and you can use the latest versions of the desktop to build your layouts, but be aware the later versions may have more supported features not present in 5.6.3. I use 10.1.3.something for developing EBS reports and have standalone BIP Server on my desktop for checking features against.
    Data Templates are not the only way to register BIP reports in the EBS Concurrent Manager.
    You can use **any** program as long as it does actually output XML and you have set the "Output" to XML.
    The choice is up to you as to how you extract your data to XML - whatever works!
    I'm not sure what all your CLOB issues are, but creating the XML that have CLOBS shouldn't cause issues (unless you are forced by something to use dataTemplates).
    Gareth

  • Using CLOB data type - Pros and Cons

    Dear Gurus,
    We are designing a database that will be receiving comments from external data source. These comments are stored as CLOB in the external database. We found that only 1% of incoming data will be larger than 4000 characters and are now evaluating the Pros and Cons of storing only 4000 characters of incoming comments in VARCHAR2 data type or using CLOB data type.
    Some of the concerns brought up during discussion were:
    - having to store CLOBs in separate tablespace;
    - applications, such Toad require changing defaults settings to display CLOBs in the grid. Default value is not to display them;
    - applications that build web page with CLOBs will be struggling to fit 18 thousand chararcters of which 17 thousand are blank lines;
    - cashing CLOBs in memory will consume big chunk of data buffers which will affect performance;
    - to manipulate CLOBs you need PL/SQL anonymous block or procedure;
    - bind variables cannot be assigned CLOB value;
    - dynamic SQL cannot use CLOBs;
    - temp tables don't work very well with CLOBs;
    - fuzzy logic search on CLOBs is ineffective;
    - not all ODBC drivers support Oracle CLOBs
    - UNION, MINUS, INTERSECT don't work with CLOBs
    I have not delt with CLOB data type in the past, so I am hoping to hear from you of any possible issues/hastles we may encounter?

    848428 wrote:
    Dear Gurus,
    We are designing a database that will be receiving comments from external data source. These comments are stored as CLOB in the external database. We found that only 1% of incoming data will be larger than 4000 characters and are now evaluating the Pros and Cons of storing only 4000 characters of incoming comments in VARCHAR2 data type or using CLOB data type.
    Some of the concerns brought up during discussion were:
    - having to store CLOBs in separate tablespace;They can be stored inline too. Depends on requirements.
    - applications, such Toad require changing defaults settings to display CLOBs in the grid. Default value is not to display them;Toad is a developer tool so that shouldn't matter. What should matter is how you display the data to end users etc. but that will depend on the interface. Some can handle CLOBs and others not. Again, it depends on the requirements.
    - applications that build web page with CLOBs will be struggling to fit 18 thousand chararcters of which 17 thousand are blank lines;Why would they struggle? 18,000 characters is only around 18k in file size, that's not that big to a web page.
    - cashing CLOBs in memory will consume big chunk of data buffers which will affect performance;Who's caching them in memory? What are you planning on doing with these CLOBs? There's no real reason they should impact performance any more than anything else, but it depends on your requirements as to how you plan to use them.
    - to manipulate CLOBs you need PL/SQL anonymous block or procedure;You can manipulate CLOBs in SQL too, using the DBMS_LOB package.
    - bind variables cannot be assigned CLOB value;Are you sure?
    - dynamic SQL cannot use CLOBs;Yes it can. 11g supports CLOBs for EXECUTE IMMEDIATE statements and pre 11g you can use the DBMS_SQL package with CLOB's split into a VARCHAR2S structure.
    - temp tables don't work very well with CLOBs;What do you mean "don't work well"?
    - fuzzy logic search on CLOBs is ineffective;Seems like you're pulling information from various sources without context. Again, it depends on your requirements as to how you are going to use the CLOB's
    - not all ODBC drivers support Oracle CLOBs not all, but there are some. Again, it depends what you want to achieve.
    - UNION, MINUS, INTERSECT don't work with CLOBsTrue.
    I have not delt with CLOB data type in the past, so I am hoping to hear from you of any possible issues/hastles we may encounter?You may have more hassle if you "need" to accept more than 4000 characters and you are splitting it into seperate columns or rows, when a CLOB would do it easily.
    It seems as though you are trying to find all the negative aspects of CLOBs and ignoring all the positive aspects, and also ignoring the negative aspects of not using CLOB's.
    Without context you're assumptions are just that, assumptions, so nobody can tell you if it will be right or wrong to use them. CLOB's do have their uses, just as XMLTYPE's have their uses etc. If you're using them for the right reasons then great, but if you're ignoring them for the wrong reasons then you'll suffer.

  • Passing XML from Java to PL/SQL using CLOBs?

    Hi. Here at the University at Buffalo, we're trying to develop an architecture where departments can send XML transactions to the business offices over HTTP. Since we don't have much Java expertise on staff, the boss has decided that we should use PL/SQL wherever possible. To that end, I have a Java servlet that calls PL/SQL stored procedures using JDBC.
    My question is this: We anticipate that we will have the need to process documents larger than the limit on VARCHAR2 data. However, unless I am misunderstanding the documentation on working with LOBs, the LOB itself must already exist in the tablespace. How will I take the XML document I receive through the servlet and pass it through to the PL/SQL function which accepts it? This function, FYI, routes documents to various systems based on document type, checks user security, and does a bunch of other things before the XML document is committed to a table.
    Is this possible? If there are already resources available that answer my question, can you point me in the right direction?
    Thanks in advance,
    Craig Drabik
    Lead Programmer/Analyst
    SUNY at Buffalo
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Craig Drabik ([email protected]):
    Hi. Here at the University at Buffalo, we're trying to develop an architecture where departments can send XML transactions to the business offices over HTTP. Since we don't have much Java expertise on staff, the boss has decided that we should use PL/SQL wherever possible. To that end, I have a Java servlet that calls PL/SQL stored procedures using JDBC.
    My question is this: We anticipate that we will have the need to process documents larger than the limit on VARCHAR2 data. However, unless I am misunderstanding the documentation on working with LOBs, the LOB itself must already exist in the tablespace. How will I take the XML document I receive through the servlet and pass it through to the PL/SQL function which accepts it? This function, FYI, routes documents to various systems based on document type, checks user security, and does a bunch of other things before the XML document is committed to a table.
    Is this possible? If there are already resources available that answer my question, can you point me in the right direction?
    Thanks in advance,
    Craig Drabik
    Lead Programmer/Analyst
    SUNY at Buffalo<HR></BLOCKQUOTE>
    You has to use temporary CLOB for this purpose.
    If you needs some kind of examples I'll sent to you directly the codes.
    Best regards, Marcelo.
    null

Maybe you are looking for

  • Issue in BI Publisher when migrating oracle report RDF to BI Publisher

    Hi, I am migrating Oracle RDF report to BI Publisher while migrating this report I am facing problem in viewing data as per my report requirement I want my department Name should be my HEADER and all projects of department should display under it. fo

  • Payment program change

    Hi, In Sweden foreign payments are processed through SEB bank. Bank sends us extra charges if bank SWIFT code includes XXX, for example NDEAXXX. In our global bank master data XXX are used since that is a standard approach. We need to adjust the paym

  • How do I make them visible?

    I have an external hard drive that is split into one PC section and one Mac section. I have a new MacBookPro and now I want to copy some files from the PC section to the Mac section but can not see any files in the PC section to copy. How do I make t

  • Getting error #2063

    I just downloaded Muse from the CC app and am constantly getting the following error shortly after opening it. Adobe Muse encountered an unexpected error and will have to be terminated. IME$/set enabled-Error: Error #2063: Error attempting to execute

  • Please Help:I Can't Display Album Artwork!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    I took the display album art check away because I couldn't see the album artwork. I then checked it back on and it still won't show the album artwork. It says ERORR (-50). Can anyone tell me how to fic this???-Thanks, Ray 30 GB Video iPod!   Windows