Ah, found some sample code on this forum, but I still can't get it to work. Code now looks like:
$userid = {name => "tester1", full_name => "Marcel Kuiper"};
@userinfo = (
{
user => $userid,
role => "USER_ROLE_ADMINISTRATOR",
password => "*LCK*",
home_directory => "/home/tester1",
login_shell => "/bin/bash",
user_id => 0,
group_id => 500
}
);
my $soapResponse = $soap->create_user(
SOAP::Data->name(users => [@userinfo])->type("UserInfo[]")
);
if ( $soapResponse->fault )
{
print $soapResponse->faultcode, " ", $soapResponse->faultstring, "\n";
}