I am in the process of developing a custom WCF transport channel to integrate with a message appliance that my company has purchased. I plan on supporting the following channel types:
I have built the binding and factory types to create the listeners etc and have a working IOutputChannel, that integrates with the mesaging appliance. The message appliance supports a concept of assured delivery, i.e. the broker will keep attempting to deliver
the message to a consumer until the message is acknowleged by the consumer.
What I would like to do is to positively acknowledge a message from the appliance after it has been dispatched to a service implementation.
I would basically like to know if the message has been processed correctly, i.e without exception or fault. I will then acknowledge the message from the broker.
I cannot see from the interfaces above or the documentation on developing channels how this can be achived. Any hints would be appreciated.
I have considered WS-RM but I am not convinced that the overhead of this is necessary or is the right pattern to apply.
View Complete Post