Ascio DNS

Java Axis UpdateUser

Updates the profile of an user. Please provide an existing username within the user-data.

Response UpdateUser(UpdateUser updateUser)

Response codes

ResultCodeMessageValue
200OK
400Parameter value error - Null or invalid value
401Authorization failed
403Access denied
409Operation invalid or not allowed for this object
414User not found
416Validation failed

UpdateUser Request

Property
user

UpdateUserResponse

Property
UpdateUserResult

Java Axis example

package ascio.AscioDns.examples;
import com.groupnbt._2010._10._30.Dns.DnsService.*;
import ascio.lib.*;

public class UpdateUserExample {
	public static UpdateUserResponse main() {
		AscioConfig config = new AscioConfig();
		Dns env = config.getTesting().getDns();
		User user =  new User();
		user.setCreatedDate(Calendar.getInstance());
		user.setEmail("administrator@ascio-test-domain.com");
		user.setName("ascio-is-great.com");
		user.setPassword("PasswordTest");
		user.setRequireTfa("RequireTfaTest");
		user.setRequiredToChangePassword("RequiredToChangePasswordTest");
		user.setRole("RoleTest");
		user.setTfaSetupComplete("TfaSetupCompleteTest");
		user.setUpdatedDate(Calendar.getInstance());
		user.setUserName("UserNameTest");

		try {
			Response response = env.getClient().updateUser(user);			
			System.out.println("response\n");
			System.out.println("UpdateUser Code\t:" + response.getResultCode());
			System.out.println("UpdateUser Message\t: " + response.getResultMessage());
			if(response.getResultCode() > 200){
				for(String error : response.getErrors()) {
					System.out.print(error);
				}	
			}		
			return response;
		} catch (Exception e) {
			System.out.print(e);
		}
		return new UpdateUserResponse();package ascio.AscioDns.examples;
import com.groupnbt._2010._10._30.Dns.DnsService.*;
import ascio.lib.*;

public class UpdateUserExample {
	public static UpdateUserResponse main() {
		AscioConfig config = new AscioConfig();
		Dns env = config.getTesting().getDns();
		User user =  new User();
		user.setCreatedDate(Calendar.getInstance());
		user.setEmail("administrator@ascio-test-domain.com");
		user.setName("ascio-is-great.com");
		user.setPassword("PasswordTest");
		user.setRequireTfa("RequireTfaTest");
		user.setRequiredToChangePassword("RequiredToChangePasswordTest");
		user.setRole("RoleTest");
		user.setTfaSetupComplete("TfaSetupCompleteTest");
		user.setUpdatedDate(Calendar.getInstance());
		user.setUserName("UserNameTest");

		try {
			Response response = env.getClient().updateUser(user);			
			System.out.println("response\n");
			System.out.println("UpdateUser Code\t:" + response.getResultCode());
			System.out.println("UpdateUser Message\t: " + response.getResultMessage());
			if(response.getResultCode() > 200){
				for(String error : response.getErrors()) {
					System.out.print(error);
				}	
			}		
			return response;
		} catch (Exception e) {
			System.out.print(e);
		}
		return new UpdateUserResponse();
WSDL AscioDns
https://dnsservice.demo.ascio.com/2010/10/30/DnsService.wsdl (OTE)
https://dnsservice.ascio.com/2010/10/30/DnsService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.