code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSString image_name_validator = new MPSString();
  		image_name_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
  		image_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
  		image_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
  		image_name_validator.validate(operationType, image_name, "\"image_name\"");
  		
  		MPSString doc_file_validator = new MPSString();
  		doc_file_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
  		doc_file_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
  		doc_file_validator.validate(operationType, doc_file, "\"doc_file\"");
  		
  		MPSIPAddress ns_ip_address_arr_validator = new MPSIPAddress();
  		ns_ip_address_arr_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
  		if(ns_ip_address_arr != null)
  		{
  			for(int i=0; i<ns_ip_address_arr.length; i++)
  			{
  				ns_ip_address_arr_validator.validate(operationType, ns_ip_address_arr[i], "ns_ip_address_arr["+i+"]");
  			}
  		}
  		
  		MPSString act_id_validator = new MPSString();
  		act_id_validator.validate(operationType, act_id, "\"act_id\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>