I am sending a username token with username and password(non digested) as simple text to a service registered as a virtual service in servicenet and i have enabled usernameToken authentication based on a role for which my user is a part of. But when i send the request has given below,

 <SOAP-ENV:Envelope xmlns:SOAP-ENV="" xmlns:SOAP-ENC="" xmlns:xsi="" xmlns:xsd="" xmlns:wsse="" xmlns:wsu="">
        <wsse:Security SOAP-ENV:mustUnderstand="1">
        <m:getVersion xmlns:m="" SOAP-ENV:encodingStyle=""/>

I am getting a SOAP fault as response,

 <soap:Envelope xmlns:soap="">
            <faultstring>failed security checks</faultstring>

Can you please help me out.

What user repository is ServiceNet configured to use for authentication? Does your “Service1” user exist in that repository?

You’ll need to contact WM Support to see if there is a way to increase the logging verbosity for the WS-Security functionality in SN.

User Service1 is assigned all the Servicenet related roles and i had created another user which had all the roles assigned to it.

"What user repository is ServiceNet configured to use for authentication "
i didnt get this point , do you mean whether am i connecting to external LDAP based application or to the database. I am basically creating the users using user managment portlet in the My WebMethods.