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