Bytes limitation on a single replication message

Hi experts,
I have question on the amount of a single replication message.
In the BDB document (ver 4.7.25), DB_ENV->rep_set_limit() describes how to limit the amount of data.
But it describes that "The limit is not a hard limit, and the record that exceeds the limit is the last record to be sent".
Could anyone explain the exact meaning of that phrase?
For example, if I set the limit to 1 MB, then what's the possible maximum?
In which case the replication message could exceed the limit?
Thanks in advance!!
Jinsoo.

tojspark wrote:
What I'm understanding is that the limit is the size of data passed to the communication infrastructure (the function registered via rep_set_transport()). Am I correct?
No, I think you're still confused.
There is no limit on the size of a single replication message.
When the master gets a request (one of these "pull processing"
situations I described previously), it responds by sending out
a series of messages. That is, it sends multiple messages. If no
"limit" is in effect, it just sends as many messages as necessary.
If a limit is in effect, it stops sending messages when the total
cumulative amount of data has met OR EXCEEDED the configured limit.
This is what we mean by saying that it is "not a hard limit."
In other words, it's not a limit on any one single message. It's kind
of a limit on the total amount of data in several messages. But it's
not even really a limit on the total; it's a threshold after which
we'll stop adding more messages.
So, for example, let's say a client requests 10 log records from the
master. Let's say that the master has a 350-byte limit in effect.
- if the first log record is 100 bytes, we send it.
- if the second log record is 100 bytes, we send that.
- if the third log record is 100 bytes, we send it.
- if the fourth log record is 2,000,000 bytes, we send it!
But then we stop.
There are still six more log records that the client wants. But we
stop sending after the fourth. The client will have to request
records 5 through 10 separately. (The replication protocol handles
this automatically. The application doesn't have to do anything to
make this work, other than configuring the limit with
rep_set_limit().)
Thank you for explaining what your concern is. I believe I understand
it, and it does make sense. As I hope you can see, it has nothing to
do with this rep_set_limit() that we've been talking about.
Unfortunately, I'm not sure we can really give you a good, reliable
answer to what the maximum size of a single message could be. It
depends on many factors, including the sizes of update operations,
database page sizes, even the number of databases that exist in the
environment, as well as some of the details of how Berkeley DB is
configured and built.
I think, from a practical perspective, the application using the Base
replication API must be prepared to handle large messages, and do the
fragmentation and re-assembly as necessary.
(Obviously, the "control" and "rec" portions of the message passed to
the call-back function configured with rep_set_transport do have an
architectural size limit. They are both DBT's, and the size of a DBT
is expressed as a 32-bit unsigned binary number. So they can't be
more than 4,294,967,296 bytes each. But I'm sure such a high
theoretical limit is not helpful to you.)
Alan Bram
Oracle

Similar Messages

  • How many people can I text in a single group message

    how many people can I text in a single group message on an iphone 5
    I am being limited to only 10 people or phone numbers currently.  I am on the AT&T service also.
    Message was edited by: AndreJF

    Hi there,
    You can text as many people as you want at once on the iPhone 5!
    Bonus: If you want to send everyone a message without each person knowing who else received the message, you can go to Settings > Messages and turn Group Messaging to OFF. Each recipient will receive an individual message.
    Message was edited by: ChristianfromWV

  • Why can't i send a single text message to more than 10 contacts??

    Why can't i send a single text message to more than 10 contacts??  I use AT&T

    calfonsi wrote:
    Why can't i send a single text message to more than 10 contacts??  I use AT&T
    That's a built in limitation of iOS. If you need to send messages to larger groups of people, you'll either need to send them in  batches of 10 or use a dedicated group messaging app. GroupMe works pretty well. Blackberry Messenger is also an option, though I don't like the interface as much.

  • How can I get out on a single group message

    I am in a group text message with 10 people and I only have contact information for one of them. I do probably know everyone in the group but as I said I don't have information for pretty much any of them, which makes it super annoying since I have no idea who is saying what. Also with a group of this size, I get bonbarded with like 15+ messages in like a five minute period. I got added to this group two days ago and I have already received at 100 messages in this group, which is especially annoying when I am at work or this morning when I was sleeping.
    I have an iPhone 5, and I really do not want to go in and disable all of the group message features, because I have several with my family and would to still be able to use those. Please tell me that there is a way to get out of a single group message. Thanks for the help.

    There is, currently, no way to get out of a group iMessage other than asking the person who started such to remove you, or:
    Show up at their house with two enforcers & "politely" ask that you be removed .

  • Splitting multiple IDoc XML files into single IDoc messages for R/3

    Hi all. I have a problem splitting IDoc XML files coming in to XI. I currently have an interface that takes in single store sale IDoc transactions (type WPUBON01) in an IDoc XML file. I then have some complex graphical mapping on the IDoc before sending to R/3 via the IDoc adapter. This works fine. However, we now wish to include multiple sales in one file i.e. many WPUBON01 IDocs. I could use message splitting to do this BUT the mapping is so complex, I do not wish to have to change it to enable the processing of many IDocs in one file instead of just one.
    What I want to do: have one mapping splitting a multiple IDoc XML file into single IDoc messages and then another taking these single messages as before and performing the mapping. I cannot find a way to do this in one interface; the main problem I'm having is getting XI to split the multiple IDocs into many single IDoc messages within XI itself. I'd be very grateful for any advice on the best way to do this.
    Thankyou.
    Stuart Richards (Halfords, UK)

    Bhavesh,
    Thanks again for a clear explanation... I'm moving forwards but still struggling. I've been on this all afternoon today (after a break on other things) and just cannot get my message to split properly (though the SOAP adapter problem I had earlier is now fixed!). If my initial IDoc XML file contains this format:
    <WPUBON01><IDOC>....</IDOC>
                          <IDOC>....</IDOC>
                          <IDOC>....</IDOC></WPUBON01>
    .. I'm not sure what the cardinaility on the first message mapping and interface mapping should be. I'd have thought the source interface would be 1 and the target would be 0..unbounded but this isn't working. I'm trying different things but I get different errors each time. Currently, I have the above cardinality in my first interface and I'm passing in the following data:
    <WPUBON01><IDOC><EDI_DC40><TABNAM>EDI_DC40</TABNAM><MANDT /><DOCNUM /><DOCREL>620</DOCREL><DIRECT>2</DIRECT><IDOCTYP>WPUBON01</IDOCTYP><MESTYP>WPUBON</MESTYP><MESCOD>ST6</MESCOD><SNDPOR>WPUX</SNDPOR><SNDPRT>KU</SNDPRT><SNDPRN>0518</SNDPRN><RCVPOR /><RCVPRT>KU</RCVPRT><RCVPRN>0518</RCVPRN><REFINT>00000003832292</REFINT></EDI_DC40><E1WPB01 SEGMENT="1"><POSKREIS>0518</POSKREIS><KASSID>29</KASSID><VORGDATUM>20071029</VORGDATUM><VORGZEIT>160633</VORGZEIT><BONNUMMER>1001</BONNUMMER><KASSIERER>100</KASSIERER><CSHNAME> </CSHNAME><BELEGWAERS>GBP</BELEGWAERS><E1WPB02 SEGMENT="2"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="3"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="4"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="5"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="6"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="7"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="8"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="9"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="10"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="11"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="12"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="13"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="14"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="15"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="16"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB06 SEGMENT="17"><VORZEICHEN></VORZEICHEN><ZAHLART>PTCS</ZAHLART><SUMME> </SUMME><KARTENNR /><ZUONR>1001</ZUONR></E1WPB06></E1WPB01></IDOC><IDOC><EDI_DC40><TABNAM>EDI_DC40</TABNAM><MANDT /><DOCNUM /><DOCREL>620</DOCREL><DIRECT>2</DIRECT><IDOCTYP>WPUBON01</IDOCTYP><MESTYP>WPUBON</MESTYP><MESCOD>ST6</MESCOD><SNDPOR>WPUX</SNDPOR><SNDPRT>KU</SNDPRT><SNDPRN>0518</SNDPRN><RCVPOR /><RCVPRT>KU</RCVPRT><RCVPRN>0518</RCVPRN><REFINT>00000003832293</REFINT></EDI_DC40><E1WPB01 SEGMENT="1"><POSKREIS>0518</POSKREIS><KASSID>29</KASSID><VORGDATUM>20071029</VORGDATUM><VORGZEIT>160634</VORGZEIT><BONNUMMER>1002</BONNUMMER><KASSIERER>100</KASSIERER><CSHNAME> </CSHNAME><BELEGWAERS>GBP</BELEGWAERS><E1WPB02 SEGMENT="2"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="3"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="4"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="5"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="6"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="7"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="8"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="9"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="10"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="11"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="12"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="13"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="14"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="15"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="16"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB06 SEGMENT="17"><VORZEICHEN></VORZEICHEN><ZAHLART>PTCS</ZAHLART><SUMME> </SUMME><KARTENNR /><ZUONR>1002</ZUONR></E1WPB06></E1WPB01></IDOC><IDOC><EDI_DC40><TABNAM>EDI_DC40</TABNAM><MANDT /><DOCNUM /><DOCREL>620</DOCREL><DIRECT>2</DIRECT><IDOCTYP>WPUBON01</IDOCTYP><MESTYP>WPUBON</MESTYP><MESCOD>ST6</MESCOD><SNDPOR>WPUX</SNDPOR><SNDPRT>KU</SNDPRT><SNDPRN>0518</SNDPRN><RCVPOR /><RCVPRT>KU</RCVPRT><RCVPRN>0518</RCVPRN><REFINT>00000003832294</REFINT></EDI_DC40><E1WPB01 SEGMENT="1"><POSKREIS>0518</POSKREIS><KASSID>29</KASSID><VORGDATUM>20071029</VORGDATUM><VORGZEIT>160634</VORGZEIT><BONNUMMER>1003</BONNUMMER><KASSIERER>100</KASSIERER><CSHNAME> </CSHNAME><BELEGWAERS>GBP</BELEGWAERS><E1WPB02 SEGMENT="2"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="3"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="4"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="5"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="6"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="7"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="8"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="9"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="10"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="11"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="12"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="13"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="14"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="15"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="16"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB06 SEGMENT="17"><VORZEICHEN></VORZEICHEN><ZAHLART>PTCS</ZAHLART><SUMME> </SUMME><KARTENNR /><ZUONR>1003</ZUONR></E1WPB06></E1WPB01></IDOC></WPUBON01>
    In the message monitor, I get a chequered flag. Great. However, I get the dreaded error 500 in the SOAP receiver comm channel:
    SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error
    Exception caught by adapter framework: SOAP Error
    Delivery of the message to the application using connection AFW failed, due to: SOAP Error.
    Any ideas as to what this might be?! I'm getting there.... if I get a solution out of this, I promise to write the blog myself!
    Cheers
    Stuart

  • How do I  delete a single text message from iPhone 6,I don't have a trash can.

    How do I delete a single text message from conversation on I phone 6 ?  I don't have a trash can & touching "edit" will only delete the all messages from that person.

    Thanks for your reply, deggie, but as I stated in the original question I do not have  a trash can.   However, I went to the Verizon store and after many attempts to locate a trash can the sales rep turned off the phone with both buttons held down.  When the apple came back the trash can came back. He had never seen that problem before so we both learned something !

  • Single-task message wating for 30 seconds

    Hi guys,
    I encountered some production issues: in some moments some random sql are taking a lot of time to excute.
    I enabled the sql_trace on the system and managed to catch an sql that raises issues. this is the trace parsed with tk prof:
    SELECT NVL(RUNNING_TOTALS_AMOUNT, 0)
    FROM
    ACT_TOTALS_TO_DATE WHERE ACCOUNT_NO = :B1
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00      29.35          0          0          1           0
    Execute      2      0.00       0.00          0          0          1           0
    Fetch        2      0.00       0.00          0          4          0           0
    total        5      0.00      29.35          0          4          2           0
    Misses in library cache during parse: 0
    Optimizer mode: RULE
    Parsing user id: 158     (recursive depth: 2)
    Rows     Row Source Operation
          0  SORT GROUP BY (cr=4 pr=0 pw=0 time=62 us)
          0   MERGE JOIN OUTER (cr=4 pr=0 pw=0 time=38 us)
          0    TABLE ACCESS BY INDEX ROWID ACT_TOTALS_TO_DATE_MRC (cr=4 pr=0 pw=0 time=33 us)
          0     INDEX UNIQUE SCAN IDX_ATTDM_ACC_NO (cr=4 pr=0 pw=0 time=29 us)(object id 233866)
          0    REMOTE  ACT_TOTALS_TO_DATE_CALLS (cr=0 pr=0 pw=0 time=0 us)
    Elapsed times include waiting on following events:
      Event waited on                             Times   Max. Wait  Total Waited
      ----------------------------------------   Waited  ----------  ------------
      single-task message                             1       29.34         29.34
      SQL*Net message to dblink                       9        0.00          0.00
      SQL*Net message from dblink                     9        0.00          0.00
    ********************************************************************************usually this SQLs executes very good. the execution plan is what I expect. if I execute it on that machine it works fine.
    this SQL is executed by a pl/sql procedure. it ussualy works fine, but at that moment the entire procedure took around 30 seconds.
    ACT_TOTALS_TO_DATE is a view that uses table from another instance. the view uses db links.
    this problem appears on random SQLs and the parse time is huge.
    can you please tell me what is this wait?:
      Event waited on                             Times   Max. Wait  Total Waited
      ----------------------------------------   Waited  ----------  ------------
      single-task message                             1       29.34         29.34this is the wait line from raw trace file:
    WAIT #18: nam='single-task message' ela= 29347212 p1=0 p2=0 p3=0 obj#=-1 tim=1272918022974421
    I can admit that our code is not well build and it is not using BIND very good. I encountered a lot of hard parses and with this I have latches on shared pool.
    but can this explain this behavior?
    Thanks for your time.
    Edited by: alinux on Apr 22, 2011 6:03 PM

    Guys,
    how can a SQL wait 30 seconds in PARSE phase of its execution for:
    'single-task message' wait?
    or
    In my trace file I have other SQL that have long parsing time but no wait related to these:
    SELECT y, aG,b
    FROM
    xxx WHERE CONTRACT_ID = :B1
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      5.14       5.02          0          0          0           0
    Execute      2      1.41       1.37          0          0          0           0
    Fetch        2      0.00       0.00          0          6          0           2
    total        5      6.55       6.40          0          6          0           2
    Misses in library cache during parse: 0
    Optimizer mode: RULE
    Parsing user id: 158     (recursive depth: 2)
    Rows     Row Source Operation
          2  TABLE ACCESS BY INDEX ROWID xxx (cr=6 pr=0 pw=0 time=109 us)
          2   INDEX UNIQUE SCAN yyy (cr=4 pr=0 pw=0 time=63 us)(object id 234057)
    ********************************************************************************Thanks a lot
    Edited by: alinux on Apr 29, 2011 5:51 PM

  • "Fatal error: Allowed memory size of 33554432 bytes exhausted" I get this error message when I try to load very large threads at a debate site. What to do?

    "Fatal error: Allowed memory size of 33554432 bytes exhausted"
    I get this error message whenever I try to access very large threads at my favorite debate site using Firefox vs. 4 or 5 on my desktop or laptop computers. I do not get the error using IE8.
    The only fixes I have been able to find are for servers that have Wordpress and php.ini files.

    It works, thanks

  • Single-Task Message Wait Event

    Discovered while researching some performance issues....
    A statspack report on the metadata repository is showing a lot of single-task message waits.
    Is this normal? What is the source of these waits?
    Per Oracle 8i documentation... "Oracle is diminishing the support of single-task mode."
    Why is this showing up in a 9.2.0.8 database???
    Any insights welcome...
    Thanks,
    Henry
    Edited by: OracleDBAinPA on Dec 8, 2009 6:56 AM

    As you can see, no one replied to the message...
    But, our performance issue was due to a memory leak in the listener (documented bug in 9.2.0.8).
    Restarting the listener, also reduced the wait...

  • How did a single mystery message get sent from my iphone3?

    Help me solve this mystery!
    Last night a single yahoo message (which is my mail on my iphone) was sent out.
    1) It had just a two word subject line "Hi Justin" and nothing was written in the body.
    2) On the bottom was my signature "Sent from my iphone"
    3) The header listed the Mime-version as 1.0 (iPhone Mail 7D11)
    4) I only discovered this mystery e-mail because I recieved a reply this morning from the recipient asking "what's this?" FYI-The address is for a rental inquirey I sent 3 days prior , so not a social contact.
    5) I went into my sent folder and founder the mystery e-mail.
    6) I was never on my laptop last night - instead I was out with a friend. Nor did I send any e-mails to anyone from my iphone last night either.
    7) My version is 4.3.5 (BL1) and my modem firmware is 05.16.02, if that has any bearing
    ***8) In addition, 4 of my messages that were in my in-box are now in the trash.
    So how could these things have happened? I'm flummoxed to be honest. thx!

    Settings -> Mail -> Signature and edit it to whatever you'd like.

  • About single-task message wait event

    Hello
    I have several active users, some of them from 2 an 3 days ago with single-task message wait event and their last_call was many time ago. One of users, blocked to other users just a little while ago and Concurrency grow up to 20 % and was on increase. i had to kill this user and all were well, concurrency dessapeared.
    How could I avoid this behavior??
    How could I kill these type of user by automatic way??
    Thanks

    Hi,
    according to me active user is different
    according to me active user is session or oracle process is doing something else like dml or ddl execution or select stmt else session is idel.
    trace the session what is doing? is may be problem with dead connection
    use oradebug and set the 10046 at level 12 and format it with tkprof utility.
    paste it thread
    Kind Regards,
    Rakesh jayappa

  • Can Pages 5 have a first Section automatically limited to a single page?

    In Pages 5, I’d like to design a document, a letterhead, that limits the first Section to a single page with a unique header and footer. When the user starts a second page a new section is automatically created with a different header and footer. Is this possible in Pages 5? How can I do this?
    Appreciated.

    Pages '09 has "First Page is different" which does exactly this.
    Pages 5 however you can only choose to turn off the header/footer on the first page.
    Peter

  • How to show a single error message for all fields

    Hi
    I have a JSF from containing around 10 controls(input, select etc.) .
    Now I need to display an error message in case any of the mandatory control has validation error.
    Message format would be like
    "*Please,Complete the fields marked with yellow!"* The message I need to show in a div tag with Yelow background.
    Currently, I am getting individual default error message in case validation fails and related field is bordered with Yellow.
    My code is below.
    *<h:panelGrid columns="3">*
    *<h:outputText value="#{msgProv.bi_firstname}" />*
    *<h:outputText>*
    *<rich:spacer width="100px"></rich:spacer>*
    *</h:outputText>*
    *<h:panelGroup>*
    *<h:inputText*
    *value="#{brokerInformationFields.firstName}"*
    *label="#{msgProv.bi_firstname}" id="firstName" required="true">*
    *<f:validateLength maximum="10" minimum="2" />*
    *<rich:ajaxValidator event="onblur" />*
    *</h:inputText>*
    *</h:panelGroup>*
    *<h:outputText value="#{msgProv.bi_lastname}" />*
    *<h:outputText>*
    *<rich:spacer width="100px"></rich:spacer>*
    *</h:outputText>*
    *<h:panelGroup>*
    *<h:inputText label="#{msgProv.bi_lastname}" id="lastName"*
    *value="#{brokerInformationFields.lastName}" required="true">*
    *<f:validateLength maximum="20" minimum="1"/>*
    *<rich:ajaxValidator event="onblur" />*
    *</h:inputText>*
    *</h:panelGroup>*
    *<h:commandLink action="#{brokerInformationActions.submit}">*
    *<h:graphicImage value="/images/axa/btn_submit_from.png" style="border:0px;"/>*
    *</h:commandLink>*
    I am using (JSF1.2,Rich Faces 3.3.0,Facelets.)
    And a Phase Listener from
    http://balusc.blogspot.com/2007/12/set-focus-in-jsf.html
    This Phase listener is to border the control with Yellow in case validation fail.
    Now my Query
    *1) How can I show a single message for all fields as I marked above in case of validation failure?*
    *2) Now, the control is becoming yellow borderd when user clicks the submit button and validation fails.*
    *User can move from one control to other using tab. That time proper validation message is appearing.*
    *but the border of the control is not changing to yellow.*
    *What's the correcion can be made to meet that requirement too.*
    regards
    Roy

    Hi Nabheet,
    Thanks for your response.
    The FM returns the error messages if they are standard ones. For example, if the posting period is closed - the FM will not allow the Workflow to proceed further.
    But in this case, I have a custom error - for a particular Profit center, Cost center and I/O fields are mandatory(not at time of parking, but should be filled before posting).
    Since this is not a standard error, this FM will not stop workflow from proceeding further. How can I have the custom error captured in this FM?
    Thanks.

  • How do I convert a double-byte encoded file to single-byte ASCII?

    Hello,
    I am working with XML files (apparently coded in UTF-8) which encoded in double-byte characters.
    The problem is the characters for end of line: 00 0D 00 0A
    This double byte end of line is causing a problem with a legacy conversion tool (which deals with 0D 0A). The file itself contains no
    accented/international characters, so in principle converting to single-byte should not cause any problems.
    I have tried to convert this file with tools like native2ascii and the conversion tools that are part of Notepad++ but without
    any luck - the "00 0D 00 0A" are still present in the output
    Can anyone point me to a tool or some code that can convet this file into single-byte?
    Thank you.

    Amiens wrote:
    native2ascii.exe -encoding UTF-16 -reverse INPUT.xml OUTPUT.xml
    gives 00 00 0 0D 00 00 00 0A
    so clearly that is not the required output.What you've got there is UTF-16 encoded text that's been converted to UTF-16. Get rid of the "-reverse" option and you should see the result you expect.

  • BPM scenario:single sender message type and multiple receiver message types

    Hi,
    I am doing a scenario in which i have a single file which may contain different record types say type A,B,C.
    I want to separate all records of type A, all records of type B, also all records of type C into different files.
    so i will have 3 files of type record A,B,C in destination.
    I am using File adapter on both sides.
    I think one way may be using ccBPM.Can you please inform me how to achieve it using BPM.
    If there is any other way Please mention.

    You can use multimapping (with or without BPM)
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible ....without BPM
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure ....with BPM...is it that you will always get three output files?

Maybe you are looking for

  • Business area wise Trail balance is not showing balance

    Dear all , I am facing problem in f.08. We have 5 company code ,8 Business area, We have Activated Business area wise Balance sheet in OBY6.and assigned Plant division and Valuation area . I am activated document splitting, Here also i maintained Bus

  • IPhoto library mapping issues on home network

    Ladies and Gentlemen, I have my iPhoto 8 library stored on PowerMac G4 that acts as media server for the house. Each Mac automatically mounts the media drive when the appropriate user logs in and each copy of iPhoto has been 'mapped' to the iPhoto li

  • Shortcut for going to beginning or end of a line in document

    As a previous pc user (but no more! yeah! I love my iMac!) I used to be able to hit home or end to go to the beginning or end of line on the document. Doing it with my iMac actually moves me to the end or beginning of the whole document. What is the

  • Sumary report chart colours

    is there a way to change the chart colours in the summary report. The default colours that are assigned to the selection, are not very intuitive. If you had a question that gave a range of five possible answers ranging from poor to excellent, the col

  • Fill created object

    Hi Gurus   I am very new , new to illustrator and I hope I can get help from you to better understand this tool and how to use it. Here is my problem as of now, I created a shape but click on the tool bar and then moving the shapes to form the comple