Yes, You can absolutely do that. But, I would suggest to ask your clients to update to REST. SOAP is legacy.
On how part, It’s simple, You need to use Assign Message Policy. Just extract that params using Extract Variable Policy & Use Assign Message Policy to construct SOAP payloads.
It’s just reverse of REST → SOAP → REST. You can just see the sample SOAP to REST API in Apigee & Change the policies position & the payload in Assign Message Policy to achieve the desired behaviour.
I strongly suggest to force your clients to upgrade to REST.
Thank you so much Anil and nice to hear from you after a long time.
yes we are in process of that, Actually ours is middleware system and we are making our middle ware in REST as a future ready services, once consumer applications are ready to consume REST we are good to go