This action creates a new user role and user mapping within ExtraView.

Input

Class

Name

Type

Required

Details

InsertUserRoleRequest

userId

String

Yes

The callers user name

InsertUserRoleRequest

password

String

Yes

The callers password

InsertUserRoleRequest

roleId

String

Yes

Therole id you want to add the user too

InsertUserRoleRequest

roleUserId

String

Yes

The user id you want to insert in the role

Output

Class

Name

Type

Required

Details

InsertUserRoleResponse

success

boolean

Yes

True is succeeded False if failed

InsertUserRoleResponse

returnCode

String

No

See Appendix for details

InsertUserRoleResponse

returnMessage

String

No

Human readable message

Example

public static void testInsertUserRole(EVUserServiceStub stub) {
    try {
        InsertUserRoleDocument reqEnvelope = InsertUserRoleDocument.Factory.newInstance();
        InsertUserRoleRequest request = reqEnvelope.addNewInsertUserRole().addNewParam0();
        request.setUserId(ServiceClientHelper.ADMIN_USER_ID);
        request.setPassword(ServiceClientHelper.ADMIN_PASSWORD);
        request.setRoleUserId(ServiceClientHelper.generatedUserId);
        request.setRoleId(ServiceClientHelper.ADMIN_GROUP);
        InsertUserRoleResponseDocument resEnvelope = stub.insertUserRole(reqEnvelope);
        InsertUserRoleResponse response =
            resEnvelope.getInsertUserRoleResponse().getReturn();
        if (response.getSuccess()) {
            System.out.println("success: [" + response.getReturnCode() + "] : " +
                                              response.getReturnMessage());
        } else {
            System.out.println("failure: [" + response.getReturnCode() + "] : " +
                                              response.getReturnMessage());
        }
    } catch (Exception e) {
        e.printStackTrace();
        System.err.println("nnn");
    }
}