Hi Liang,
When you are calling the webservice from SOAP UI, at that time also do you get authentication parameters in Custom Tag?
This might be failing bcz PI doesn't expect user id and password in Custom tag.... Ask your actual application to pass the user id and password in url itself.
Thanks,
Hetal