Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diev/ufebs-n
Нормализация XML и установка ЗК/КА в документы УФЭБС перед передачей КБР-Н.
https://github.com/diev/ufebs-n
Last synced: about 2 months ago
JSON representation
Нормализация XML и установка ЗК/КА в документы УФЭБС перед передачей КБР-Н.
- Host: GitHub
- URL: https://github.com/diev/ufebs-n
- Owner: diev
- License: apache-2.0
- Created: 2023-12-05T19:14:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-09T11:24:18.000Z (6 months ago)
- Last Synced: 2024-07-10T00:27:31.224Z (6 months ago)
- Language: C#
- Homepage:
- Size: 219 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ufebs-N
[![Build status](https://ci.appveyor.com/api/projects/status/xqhh2inu2f320bpy?svg=true)](https://ci.appveyor.com/project/diev/ufebs-n)
[![GitHub Release](https://img.shields.io/github/release/diev/Ufebs-N.svg)](https://github.com/diev/Ufebs-N/releases/latest)
![badge](https://github.com/diev/Ufebs-N/actions/workflows/dotnet8-desktop.yml/badge.svg)Нормализация XML и установка ЗК/КА в документы УФЭБС перед передачей КБР-Н.
Если СКАД "Сигнатура" у вас не установлена, то для демонстрации действия
вместо байт в Base64 будет подставляться соответствующая строка "DEMO-SIGN".![Рабочее окно приложения](docs/assets/images/ToKBR-Forms.png)
## GUI Settings / Настройки программы с GUI
В файле `ToKBR-Forms.config.json`:
* `"IN": "."` -
папка для исходных файлов `*.xml`, получаемых извне;
* `"ZK": "1ZK"` -
папка результатов Операциониста - с установленным ЗК
(эти файлы и в Backup идут);
* `"KA": "2KA"` -
папка результатов Контролера - с установленным КА
(эти файлы и отправляются в КБР);
* `"OUT": "3Out"` -
папка для автоматической отправки в КБР-Н
(папка `X:\\Cli` - КБР оттуда удалит!);
* `"Backup": "Backup"` -
папка для накопления прошедших файлов (исходные файлы с установленным ЗК);
* `"Temp": "Temp"` -
папка для промежуточных файлов (нормализованные xml, двоичные подписи p7d);
* `"Delete": true|false` -
удалять ли все исходные и промежуточные файлы
(входная папка очищается также! остаются только в папках Backup и KBR);
* `"OPR": "*"` -
массив допущенных пользователей/компьютеров к операциям шага 1 (* - все);
* `"CTR": "*"` -
массив допущенных пользователей/компьютеров к операциям шага 2 (* - все);
* `"KBR": "*"` -
массив допущенных пользователей/компьютеров к операциям шага 3 (* - все).## CLI / Утилита командной строки
tokbr file.xml
tokbr file.zk.xml
tokbr file.zk.ka.xmlОпциональный параметр `-delete` - удалить все промежуточные файлы.
## Requirements / Требования
- .NET 8 Desktop Runtime
## License / Лицензия
Licensed under the [Apache License, Version 2.0].
[Apache License, Version 2.0]: LICENSE