function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Ad_InfosysAd_Infosys 

Outbound Message retrial

HI,
 
The query is -
Is the Outbound message delivery is retried after a fail or exception is recieved by SFDC.
Is the Retrial period for Outbound message configurable.
The retries for delivery of OM is done for a period of 24 hrs. Can we extends this beyond 24 hrs.
SuperfellSuperfell
1. the message is retried until a successful ack is received and processed.
2. no
3. no

see the OM section in the API docs for more info.,
Ad_InfosysAd_Infosys

Hi Simon. Thanks for your unwaivering support.

On query no1. If acknowledgement parameter gets value as 'False' or an exception is encountered, then will there be retrial or the message is dropped from queues.

SuperfellSuperfell
if the ack is false, or the response is a soap fault, or the response is anything other than a ack:true, then delivery is considered a failure, and its scheduled for a retry.
Ad_InfosysAd_Infosys

There is another query related to Outbound Message:

Does SFDC ensure that it will always send the latest snapshot of the object(those fields which is being configured) and if there is any concurrency issue then it won't send the message?

    For example, following is the current snapshot of account A1
                             A1.Name = XYZ
                             A2.Phone = 123456
               user U1 modifies account object A1 for the field name(from XYZ to ABC) and almost at the same time with little delay, U2 modifies A1 for phone(from 123456 to 987654).
                         in this case can you please confirm that the outbound message will be like below.
                              Account
                                       A1
                                             Name=ABC
                                             Phone=123456
                                        A1
                                              Name=ABC      ----------- instead of XYZ
                                              Phone=987654
SuperfellSuperfell
the latest committed field values are always sent. you are not however guaranteed to get a notification message for every single change, if there's already a message queued for Account A1, and a 2nd change is triggered, there'll still only be one message in the queue for A1. (if the message is delivered between the 2 changes, then you'll get 2 messages).