xeni.properties

This is a file for setting options, and it is not a required file. If the xeni.properties file is in one of the locations below, then the options are applied.

This is a description of currently available options.

Xeni.exportimport.extend

This is an option that can specify the user-extended class for export/import data processing. The default operation for the data used for export/import is to be saved and processed as a temporary file, but when you want to use storage (ex. Database) other than the file, then implement the 'XeniExtendBase' interface and specify the corresponding class name in this option.

public interface XeniExtendBase {
	InputStream loadTargetStream(String filepath) throws Exception;

	String saveImportStream(VariableList varlist, InputStream in, String filepath) throws Exception;
	
	int saveExportStream(VariableList varlist, 
			DataSet dscmd,
			ByteArrayOutputStream out, 
			String filepath,
			String fileurl,
			HttpServletResponse response) throws Exception;
}

Please refer to the nexacro-xeni Extended Interface for creating the extended class.