protected short parse_config_param(final String param_title, final String param_content)
	{
		short ret = MsgDumperCmnDef.MSG_DUMPER_SUCCESS;
		boolean found = false;
		for (int index = 0 ; index < title_len ; index++)
		{
			if (param_title.indexOf(title[index]) == 0)
			{
				switch(index)
				{
				case 0:
					server = param_content;
					break;
				case 1:
					username = param_content;
					break;
				case 2:
					password = param_content;
					break;
				case 3:
					database = param_content;
					break;
				default:
					MsgDumperCmnDef.WriteErrorFormatSyslog(__FILE__(), __LINE__(), "Incorrect parameter: %s=%s", param_title, param_content);
					ret = MsgDumperCmnDef.MSG_DUMPER_FAILURE_INVALID_ARGUMENT;
					break;
				}

				found = true;
				MsgDumperCmnDef.WriteDebugFormatSyslog(__FILE__(), __LINE__(), "Update parameter: %s=%s", param_title, param_content);
				break;
			}
		}
	// If the title is NOT found...
		if (!found)
		{
			MsgDumperCmnDef.WriteErrorFormatSyslog(__FILE__(), __LINE__(), "Incorrect parameter, fail to find the title: %s", param_title);
			ret = MsgDumperCmnDef.MSG_DUMPER_FAILURE_INVALID_ARGUMENT;
		}

		return ret;
	}