Первичная настройка, часть 3: установка ИШ из bj (скачать с nsd.ru или из файла; без графики: keyring, xvfb, dbus; база, служба) — проверено чистой установкой на Ubuntu 22.04; два контура НРД: каналы TEST3 и боевой в ИШ (адреса и отпечатки УЦ из документа НРД об ИШ 107), свои ключи (мастер ключа — выбор контура, профиль только к каналу контура), переключение bj между контурами с базой DEPO контура и подтверждением для боевого; папка входящих и слежение за связью — по активному контуру; пакеты ИШ в установщике и образе
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -21,7 +21,7 @@ func findMF010Files(guid string) []string {
|
||||
guidLower := strings.ToLower(strings.TrimSpace(guid))
|
||||
var xmls, dirs []string
|
||||
seen := map[string]bool{}
|
||||
_ = filepath.Walk(igwInboxDir, func(p string, info os.FileInfo, err error) error {
|
||||
_ = filepath.Walk(igwInboxDir(), func(p string, info os.FileInfo, err error) error {
|
||||
if err != nil || info.IsDir() {
|
||||
return nil
|
||||
}
|
||||
@@ -50,7 +50,8 @@ func findMF010Files(guid string) []string {
|
||||
return out
|
||||
}
|
||||
|
||||
const igwInboxDir = "/var/lib/igate/exchange/INBOX"
|
||||
// igwInboxDir() — папка входящих ИШ активного контура: у боевого канала своя папка обмена (exchange-prod).
|
||||
func igwInboxDir() string { return filepath.Join(igateExchangeDir(currentNSDProfile()), "INBOX") }
|
||||
|
||||
// downloadIncomingDraft отдаёт ZIP с черновиком(ами) поручения 16/1 (MF010) по
|
||||
// переводу — для загрузки в депозитарную учётную систему.
|
||||
|
||||
Reference in New Issue
Block a user