Файл InputFiles.xml предназначен для хранения информации об отправляемых в конечную систему файлах.
Структура файла:
<?xml version="1.0" encoding="utf-8" ?>
<InputFilesSection
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Files>
<FileInfo>
<Create>
{Дата и время создания}
</Create>
<Modify>
{Дата и время изменения}
</Modify>
<FileName>
{Имя захваченного файла}
</FileName>
<FileDescription>
{Описание захваченного файла}
</FileDescription>
<FileSize>
{Размер файла}
</FileSize>
<PageCount>
{Количество страниц}
</PageCount>
<Handled>
{Признак окончания обработки единицы захвата}
<Handled>
<Headers>
{Заголовки для изображений в тексте письма и его вложений}
<Headers>
</FileInfo>
</Files>
</InputFilesSection>
Files. Информации об отправляемых в конечную систему файлах.
FileInfo. Информации о конкретном файле, отправляемом в конечную систему.
Create. Дата и время создания файла.
Modify. Дата и время изменения файла.
FileName. Имя захваченного файла относительно папки InputFiles.
FileDescription. Описание захваченного файла. Для обычных файлов указывается имя исходного файла без пути. Для тел почтовых сообщений указывается BODY.txt или BODY.html в зависимости от используемого почтового сервера или от настроек клиента.
FileSize. Размер отправляемого файла в байтах.
PageCount. Количество страниц в многостраничном файле.
Handled. Признак того, что обработка единицы захвата для данного файла завершена. Возможные значения: true, false.
Headers. Заголовки для изображений в тексте письма и его вложений.
Пример. Ввод из файловой системы
<?xml version="1.0" encoding="utf-8"?>
<InputFilesSection
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Files>
<FileInfo>
<Create>2023-06-21T23:41:06.6016288+04:00</Create>
<Modify>2023-06-21T23:41:09.2891087+04:00</Modify>
<FileName>InputFiles\ec4963ac-232d-46e9-8682-25fb4aaf28e1.tiff</FileName>
<FileDescription>ec4963ac-232d-46e9-8682-25fb4aaf28e1.tiff</FileDescription>
<FileSize>197752</FileSize>
<PageCount>2</PageCount>
<Handled>false</Handled>
</FileInfo>
</Files>
</InputFilesSection>
Пример. Ввод с электронной почты
<?xml version="1.0" encoding="utf-8"?>
<InputFilesSection
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Files>
<FileInfo>
<Create>2023-06-21T22:38:58.7103454+04:00</Create>
<Modify>2023-06-21T22:38:58.476128+04:00</Modify>
<FileName>InputFiles\d6c76d97-4b63-4367-a794-f44c254b9262_1.TXT</FileName>
<FileDescription>BODY.TXT</FileDescription>
<FileSize>5343</FileSize>
<Handled>false</Handled>
</FileInfo>
<FileInfo>
<Create>2023-06-21T22:38:58.7259703+04:00</Create>
<Modify>2023-06-21T22:38:58.5394024+04:00</Modify>
<FileName>InputFiles\d6c76d97-4b63-4367-a794-f44c254b9262_3.pdf</FileName>
<FileDescription>2QR_2doc_1page.pdf</FileDescription>
<FileSize>164839</FileSize>
<Handled>false</Handled>
<Headers>
<Header Name="Content-Type">application/pdf; name="2QR_2doc_1page.pdf"</Header>
<Header Name="Content-Description">2QR_2doc_1page.pdf</Header>
<Header Name="Content-Disposition">attachment; filename="2QR_2doc_1page.pdf"; size="164839"; creation-date="Wed, 22 Jun 2022 06:21:11 GMT"; modification-date="Wed, 22 Jun 2022 06:21:11 GMT"</Header>
<Header Name="Content-Transfer-Encoding">base64</Header>
</Headers>
</FileInfo>
</Files>
</InputFilesSection>
© Компания Directum, 2024 |