I've spent days working on VI automation issues and as the song goes, ""I've got 99 problems and a ***** ain't one"". The issue you are having isn't one of the many I was chasing down but I think the error message is pointing you to where your challenge lies. If you are using unified login, doesn't that mean your user name is something like {domain\user} and your password would be the same as your domain password?
It appears you are passing a user name of BLC with no password. Is this correct?
BTW, what edition? (Standard, Advanced, or Premium) Advanced and Premium work differently than Standard.