When calling SOA service from SoapUI, I configured the request properties with UN & PWD. Then call went fine
When calling SOA service from the application, I added security header(that has UN & PWD) in the web.config file. Then call went fine
When calling SOA service from the CLR, I tried to pass credentials in the code using System.Net.CredentialCache class. Then call failed due to authentication