Hi Vinithra
I'm not familiar with how the EDISeparator channel works, but from your description, it looks like you are trying to achieve an Async-Sync bridge:-
Async EDISeparator request -> Sync Proxy request
Sync Proxy response -> Async Mail
The following blog is an excellent step by step guide to achieve such a bridge.
Generic PI Async-Sync Bridge Configuration for Any Adapters
If you see from the guide, the modules required to achieve the bridge can be used in the receiver channel of the sync interface.
For your case, this would be the proxy call.
If you are on single stack, then it is very simple, as your proxy channel would be a SOAP channel with XI3.0 protocol.
However, if you are on dual stack, then you cannot use the XI channel as that is an ABAP-based adapter which cannot be extended with modules. You would need to switch to a SOAP channel with XI3.0 protocol. You can refer to section 4.3 of the following document on how to set it up.
How to Set Up the Communication between ABAP Backend and SOAP Adapter using XI Protocol
Rgds
Eng Swee