While implementing to send SMS/Email using BPEL service, does BPEL service gets delivery status back from UMS? If yes, how?
Below UMS documentation indicates UMS makes delivery status available to application.
Robust message delivery: UMS keeps track of delivery status information provided by messaging gateways, and makes this information available to applications so that they can respond to a failed delivery. Or, applications can specify one or more failover addresses for a message in case delivery to the initial address fails. Using the failover capability of UMS frees application developers from having to implement complicated retry logic.
Thanks In Advance
In our case, with respect to the SMS interface, whatever SMS server that we are using should have a specific set of documentation listed with respect to the different status of the message delivery. We have handled that using the java embedding activity and then updated the DB records accordingly.
Coming to the Email services, am not completely sure if there is one. However we can monitor the same using the EM console itself.