techdoc:importdit
Hromadný import souborů do aplikace ESO9
Z aplikace ESO9 lze na tlačítko volat hromadný import souborů. V rámci ESO9 Start je k dispozici obecný importní formulář Nastaveni\ImportDir.htm, který lze implementačně libovolně upravit. Import se volá z aplikačního serveru, importní adresář z něj tedy musí být dosažitelný; jedná se tedy o řešení určené primárně pro provoz s vlastními servery.
Import se ve formuláři se volá jako akce na tlačítko se syntaxí: Actx_ImportDIR.CImportDIR.
Datový zdroj ve formuláři musí obsahovat parametry:
- MF_IMPORT_PATH - Cesta k adresáři s importovanými soubory. Cesta je absolutní a může být lokální nebo síťová (UNC).
- MF_PROCESSED_PATH - Cesta k adresáři (relativní vůči adresáři s importovanými soubory), do nějž se přesunují soubory po úspěšném importu. Pokud bude prázdný, ponechají se soubory v importním adresáři. Pokud adresář neexistuje, založí se.
- MF_IMPORT_PROCEDURE - SQL Stored Procedura použitá pro import jednoho souboru. V ESO9 Start je ukázková procedura spImportFileProc. Hlavička procedury s parametry:
CREATE or ALTER PROCEDURE [dbo].[spImportFileProc] @IDLOGUSER int, @FILENAME varchar(255), @FILE varbinary(max), @PARAM varchar(max)''
- MF_FILE_EXT - Přípona importovaných souborů. Pokud nebude zadána, budou se importovat všechny soubory z daného adresáře.
- MF_CUSTOM_PARAM - Z formuláře lze předat uživatelský parametr, který se následně předá importní proceduře.
techdoc/importdit.txt · Poslední úprava: 08.02.2025 13:00 autor: 127.0.0.1