Avoid processing of Duplicate Synchronous Messages

Hi,
I have two synchronous messages coming with almost zero delay in it. Both the messages contains the same data which is causing a major problem in the backend.
I want to avoid the processing of duplicate message. My scenario is HTTP to SOAP (sync)...
The option that I thought of are:
- Using BPM so that messages can be sent sequentially to backend and there it can be checked for duplicate entries (client is not ready to use BPM)
- Providing Delay in Message Mapping...(I will end up with same issue as same amount of delay will be provided to both the messages may or may not but dont want to take risk)
- I cant make a look up to see if entry already exists as the difference between incoming duplicate messages are so small that it will not give the desired result.
Also thought of creating message ID in URL only but it is not possible with QOS BE.
Is there any way through which I can process the sync messages in sequential way... or something that will avoid processing
of duplicate messages?
Any thought?
Thanks,
Sunil Singh

Hi Sunil,
Checking the data weather is duplicate or not (ie, its already resides in Rev application) would sure require to use of lookup or BPM.
>
SUNIL SINGH wrote:
> I want to avoid the processing of duplicate message. My scenario is HTTP to SOAP (sync)...
even if the data is comming with some delay between them. how will you check that is duplicate message or not unless you use lookup or BPM in it to compare two independent messages at runtime.
My idea would be! instead of trying to put a validation at PI.
check in the source system whats causing their application to generate duplicate messages in first place and send it to PI.
check whats the issue over there and ask them to rectify it or rather not to trigger duplicate data. (it would be easier to control this from source application).
PS: even if we find a way to stop duplicate messages to be processed inside PI. its unnecessary load for PI.
-->Senthilprakash.

Similar Messages

  • Statistics (overview) for Synchronous messages processed via AAE

    Hello,
    We are on PI 7.11
    Is there any way to get synchronous messages processed via AAE displayed on RWB Message Monitor Overview view?
    Maybe there is some parameter available similar to messaging.syncMessageRemover.removeBody for persisting payloads for sync messages.
    Thanks!
    Best Regards,
    Artsiom Anichenka

    Mark,
    But I think there is already (PI 7.11) a possibility to persist payloads for java-only sync messages. I was mentioning this parameter in my original post:
    messaging.syncMessageRemover.removeBody
    this parameter is true by default and if you set it to false payloads will not be deleted, but this is not our aim. We want payloads to be deleted from sync messages, but we also want to see those messages on RWB MessageMonitor for overview.
    For me this is somekind of frustrating that the overview page doesn't really give you overview of what is happening on your system, like what and how many messages where processed...
    So can you please specify what is really planned for 7.31. Did you meant that parameter I am mentioning above or we will really get sync java-only messages to overview?
    Best Regards,
    Artsiom Anichenka

  • When I import video and place it into timeline as a raw file with no fx or any added processing I get the message that the video is unrendered and therefore it doesn´t playback?

    When I import video and place it into timeline as a raw file with no fx or any added processing I get the message that the video is unrendered and therefore it doesn´t playback?

    FCE can use DV or AIC video formats natively.  Any other format will need to be converted to one of those two if you want to avoid constant rendering.  The clips you use must match the Sequence settings.
    -DH

  • Problems with synchronous message in XI

    Hi
       I have the following scenario involving XI 3.0 ( SP 12 )
    XI has exposed a webservice ( WS provider ) and this webservice is being called from a web application. On receiving the webservice call, XI synchronously calls a RFC on the SAP backend and the response is mapped back as a webservice soap response to the calling web application.
    Now, I see sometimes ( not always ) - the incoming message from the web application has a status in SXMB_MONI -
    <b>Message scheduled (commit follows)</b>
    with a green flag and this message is never processed - i.e The message comes into XI from the webservice call - but beyond this - there is no call to the RFC receiver adapter ( the receiver adapter- comm channel  is ok as seen in the adapter monitoring )
    Since synchronous messaging does not involve any queues ( I hope my understanding is right ), I am not sure why this occurs and what to do to push the message forward in this synchronous messaging scenario ??
    Thank you in advance for your time .

    Hm we have a slightly different version of that problem.
    The message is wirtten into a queue, gets the green flag and the message is processed.
    But the flag as well as the status stay...
    Has anyone soem background information about how the queuing and scheduling and execution planning is done?
    I have quite an idea about queue filters and how to set-up queues. But I have no idea how the synchronous stuff fits in and what this "Message scheduled (commit follows)" exactly means.
    Cheers,
    helge

  • Alerts for Receiver Adapter and Synchronous Messaging

    Hi experts,
    I am working on XI 3.0 SP 17. I am doing alert configuration in XI . In below 2 cases we didn't receive alerts for errors.
    1) In case of errors in   receiver adapters.
    2) If an error  occurs in synchronous message processing.
    What would be the Problem?
    Please help me out its very urgent.
    Regards,
    Hari

    Hi Hari
    For raising the alert related to Adapter specific you need to create alert rule in RWB and select the adapter option and then select the adapter for which u want to raise an alert.
    To configure your alerts, proceed as follows:
    &#9679; Create the alert categories that you want to use in your alert rules.
    &#9679; Create the alert rules in which you want to use your alert categories.
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    check this links.
    https://www.sdn.sap.com/irj/sdn/forums
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    Trouble shooting Alert configuration:
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
    /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
    Alert Inbox
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
    Alert Notification Step-by-Step
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Defining Alert Classifications
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Triggering Alerts
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Setting up alerts
    Setting up alerts in RZ20
    Alert Management
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e04141e8-0f11-2a10-adaa-9d97b062c2df
    Alert Notification
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90f449a8-a6db-2910-a386-d2b5999f5751
    Custom Alerts in CIC Win Client for CRM 5.0
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/601db2b2-2839-2a10-0381-8807979f6ff8
    Understanding u'r SAP EarlyWatch Alert Report
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4b88cb90-0201-0010-5bb1-a65272a329bf
    regards
    Sandeep Sharma
    If helpful kindly reward points

  • Prioritizing synchronous messages in NW2004

    Hi all,
    Stupid question time but I have spent an age looking at this. I understand standard queue prioritization (XBT1, XBTA etc) is only relevant for asynchronous interfaces in XI NW2004, but I have a synchronous interface that is Web Service -> XI -> RFC call to R/3 and back that takes 4-5 seconds to deliver a stock figure back to the web service when the requirement is to get it back in under 1 second. Our XI system is processing lots of asynchronous messages at the same time that I cannot halt; all interfaces are 24-hours a day retail ones.
    Is there any way I can prioritize my synchronous stock figure requests in order to reach my sub-1-second goal?
    Many thanks for any advice....
    Regards
    Stuart

    Hi,
    You can set it by Logon to the Integration Server and navigate to the XI Administration.
    Choose: Configure Filter for Queue Prioritization.
    For more detail refer :
    http://help.sap.com/saphelp_nw04/helpdata/en/04/827440c36ed562e10000000a155106/frameset.htm
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/59e837d3-0201-0010-c096-dc1869733413
    Edited by: fcgan on Mar 13, 2009 10:55 AM

  • Restarting synchronous messages from sxmb_moni

    Hi,
    Please could anyone confirm if it is possible to restart synchronous messages from sxmb_moni.If in case the synchronous message is in error in moni,can it be restarted.
    Thanks and Regards,
    Induja

    hi,
    check these links:
    /people/michal.krawczyk2/blog/2005/11/09/xi-restarting-successfully-processed-messages,
    Is Payload of SXMB_MONI stored in Some table?
    /people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
    Thanks,

  • Synchronous message stops at inbound channel response

    Hi,
    We have an outstanding issue in PI where our synchronous messages stops after receiving the response from the Receiver system. This is an ABAP proxy - JDBC scenario. We already increased the ICM Keep Alive timeout from 600 to 900 seconds but still the issue persist. Also, the processing timeout is already 900 seconds. Do you know the issue why this issue is occuring? On the R/3 side, when the abap proxy is executed it is throwing an error "Error while receiving.. HTTP 402".
    Regards,
    Geoff
    Edited by: Geoffrey Mendoza on Jun 15, 2011 7:26 PM

    Hi Geoff,
    The error 402 means "Payment Required".
    This code is reserved for future use and does not give us a good hint.
    Is it possible for you to enter more details so we may be able to point out a specific cause?
    Regards,
    Caio Cagnani

  • Synchronous message monitoring

    Hi guys,
       I want to know how to monitor successfuly processed synchronous messages as they are not shown in sxmb_moni.
    regards,
    keith.

    Hi Venkat
    goto SXMB_ADM
    Integration engine configuration
    and add the entries
    RUNTIME     LOGGING     1
    RUNTIME     LOGGING_SYNC 1
    it should help...
    Regards
    Dheeraj

  • BPM restar after synchronous message error

    After an error during a synchronous message (external system not avaible) into a BPM, how I can restart the BPM and re-execute the synchronous message?
    By,
    Sergio

    Hello There,
    For synchronous messages, restart is not possible.
    However trace back to the BPM node in which failed sync message delivery is one of the many processes and try restarting that particular BPM node alone.
    Regards,
    Sridhar

  • SOAP Synchronous messages

    Hi experts,
    I am testing SOAP synchronous messages. this is sender is SOAP receiver is ABAP proxy.
    while testing if the message is successfully processed, i am not able to see the message details in SXMB_MONI.
    but if any errors are processed i am able to see the error message.
    Here my question is for synchronous interface can we see the sucessfull messages in SXMB_MONI.
    thanks
    Srinvas

    HI Srinvas,
    -->Recheck your entire scenarios once again if the process flow involves the Integration Engine definately the messages should be visible in the SXMB_MONI.
    -->So you are inserting the Record into db table using the ABAP server proxy.......
    -->I think there may not be any problems in the configuration of INtegration Engine, SXMB_ADM  since you can view the error messages.
    Thanks

  • Dimension processing error: "duplicate id detected"

    Hi All,
    Im facing an issue where when i try to process a dimension, i get an error message ."error while processing dimensions"
    "duplicate id detected" .The reason for this is there are two identical id's with in the same dimension. "pu" & "PU".
    Im not able to root cause, how BPC allowed processing of these identical dimensions in the first place. But becoz of this, whene ever i try to add a new dimension member and process the same, i get the above mentioned error.
    Have you ever encountered this error in your applications.
    If so, what is the way out?
    Also, Is there a solution ,which does not involve deleting & re-creating the dimensions.
    Thanks in advance,
    sridhar

    Hi Sridhar,
    Best way is delete both the line and process it. The wild fact in BPC is that if if you have used ABC as dimension member in cost center, you can not have same name as dimension member in profit center as well.
    Is it not wild? So best way is delete the dimension member..but if you have posted some transaction data u have to delete the transaction data first..

  • Process code for synchron

    Dear Experts,
    I am working on a ALE scenario, on creating inbound parameters for matmas message type i am getting an error to
    include message type synchron at output.I need the process code for synchron to give that.
    could you  please help me?
    Regards,
    Sujai Pradeesh DL

    Hello Sujoy,
    Are you trying to manually create the inbound params through WE20 & you using BD64 for this?
    BR,
    Suhas

  • IPod nano won't sync; dreaded "duplicate file" message

    Suddenly, my old but heretofore functioning iPod Nano won't sync radio podcasts. Gets the "duplicate file" message. I have tried resetting multiple times; reinstalled iTunes, changed the port, checked for plug-ins (no iToner) etc. Ran diagnostic; it fails the device sync test, saying no iPod touch found.
      I have seen some other complaints about this.
       Is there a solution? I have done most of the troubleshooting steps but did not restore iPod to virginity (hoping to avoid reloading songs onto it).
    Thanks in advance for any help.

    If you've read the Technical Specification you will find that the nano can only use Firewire for charging, not for syncing:
    http://www.apple.com/ipodnano/specs.html
    "Charging via USB or FireWire to computer system or power adapter (sold separately)"
    So you can rule that out.
    Have you tried the 5 R's?
    http://www.apple.com/support/

  • Archive synchronous messages

    Hello Experts,
    As successfully processed synchronous messages cannot be archived in PI and I have gone through the various documents and threads(mentioned below) in SDN which  also confirm  this point.
    XI: synchronous messages can be archived?
    Can synchronous messages (EO) be archived in XI?
    But if the requirement is to archive the successfully processed synchronous messages,what can be the other possible ways and what are the points needs to be considered for performance.Kindly suggest me the best and easy way of doing this.
    Also ,as we can persist synchronous error and without error messages awaiting deletion for some time by specifying RETENTION PERIOD using SXMB_ADM but what should be the appropriate values for this retention period keeping performance in view and how can we decide these values.My scenario is RFC-SOAP.
    Kind Regards,
    Kubra.

    Hi Kubra,
    Actually sync messages can't be archived. According to the note #872388, there's no archiving parameters for SYNC messages. See:
    "Per default only asynchronous messages (EO and EOIO) will be persisted on the ABAP and Java side. Synchronous messages (Best Effort) will only be persisted if an error occurs during processing or if the parameter LOGGING_SYNC (ABAP only) is set. Setting LOGGING_SYNC is not recommended to reduce processing overhead. Note: Also on applications systems
    connected to XI via ABAP proxies the messages will get persisted and archiving/deletion has to be configured. Performance data on the other hand are persisted for both, synchronous and asynchronous, messages (tables SXMSPFRAWH)."
    Also for your reference on this question:
    "Archiving Sync Interfaces
    "Can synchronous messages (EO) be archived in XI? (you mentioned this already too)
    Hope that answers your queries
    Regards,
    Caio Cagnani

Maybe you are looking for

  • How do I use iTunes stored on a HDD on my new Macbook?

    I have always had laptops with windows and have stored itunes on an external HDD. When I got a new laptop each time I would follow these instructions from a question I asked last year. https://discussions.apple.com/thread/4025922 So, now I want to do

  • Unable to use RAS SDK for server-side printing for XI 3.1

    Hi all, I am using RAS SDK for server-side printing.  Here are my codes: ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr(); IEnterpriseSession enterpriseSession = sessionMgr.logon("Administrator", "", "cdi5boe", "secEnterprise"); IInfoStore

  • Reporting on Exchange 2007 DB Growth

    Hi I'm running a report on a new SCOM2012 installation for Exchange 2007 DB File Growth via the Reporting page in SCOM. However, I get no data back at all. Just the summary page entitled Performance Report. I can select my MDB's OK when setting up th

  • Is it possible to use my German iPhone on a British network?

    I had my iPhone on contract in Germany but now it's paid off and I've moved to the UK. How can I use my british sim card in my german iPhone? Can I get it unlocked? Thanks

  • Catching jsp/tomcat/java SQL error

    I have been trying to get the sample code to work from an old book. I was finally able to get it to run under tomcat 4.1.31 but there is one bug I just cannot figure out how to handle. I am a beginner to Java/JSP/Tomcat and have about 16+ hours inves