Ekansh,
I set up the HTTP Listner like you suggested.Updated my RFC destination of type G as well.
If I execute push program in debug mode, I see an entry in SBGRFCMON. Without debug mode, it goes into /IWFND/ERROR_LOG with the error 'no RFC destination found'.
Now I see queue is getting locked because of unsupported tool in SBGRFCMON.
I am not able to release the queue manually either.
Thanks
seenu


