About Me

My photo
PLANO, Texas, United States

Friday, September 18, 2020

Outbound Messaging

What is Outbound Messaging?

  • Outbound messaging is a declarative solution to integrate salesforce with 3rd party application.
  • Outbound messaging enables near real-time integration.
  • Messages fire based on triggered workflow rules or approval process.
  • Messages are sent to any service exposed on the intranet or internet








Outbound Messaging facts-
Outbound Messaging is:
  • Reliable – Means in case of any failure, it automatically retries in interval 30 sec, 1 min, 2 min 4 min so on till it reaches to 2 hours and then it will retry after every 2 hours up to 24 hours.
  • Secure-
    • Support HTTP/HTTPs
    • Support two-way authentication using certificate
    • Outbound message contain Salesforce.com Organization Id which helps to provide details that the request came from which org

Outbound Messaging is done declarative-

  • Workflow rule can be used to fire the outbound message
  • Approval process can be used to fire the outbound message

Expending Outbound message-

  • It generated SOAP Message and posted to external system. When you define Outbound message, it creates the WSDL file is used by external system.
  • Outbound messaging is one-way and asynchronous, but two-way communication can be achieved using a callback.
  • It can contain the enterprise or partner URL and session ID Token.
  • Simulates request/reply asynchronously 







Outbound Message Properties-

  • Queued until they are sent & Dropped from queue after 24
  • Retry interval increases exponentially up to 2 hours
    • Only the latest changes to the object will be delivered
  • Not available in a junction object
  • You can monitor also.
To know about other integration API at a glance, pls Click here

No comments:

Post a Comment