Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Почтовый модуль.Пакет,на который пришло подтверждение,не найден в БД. : Супермаг Плюс (Супермаг 2000)

22.11.2024 12:35


09.10.2015 12:09
Версия 1.031.2. Рассылка из ЦБ в локальную. В локальной базе висит очередь пакетов с кодами записи -1. В логах пишет:
Прерывание работы программы -----
сообщение: "Приём пакета подтверждения из БД «5». Пакет «151009103319_4086164_5.SVP», на который пришло подтверждение, не найден в БД"
исключение: Sm.Core.BaseException
источник: Sm.Post.Server
метод: Boolean PostPackageDone(Int32, System.String, Int32, System.DateTime, Boolean, Boolean ByRef, Int32 ByRef, System.Nullable`1[System.Int32] ByRef, System.String ByRef)
at Sm.Post.Server.RunnerBase.ThreadRunner.PostPackageDone(Int32 virtualPackageId, String packageName, Int32 targetDbId, DateTime createdDate, Boolean hasErrors, Boolean& needRepeatSend, Int32& physicalPackId, Nullable`1& virtualPackCompleted, String& physicalPackFileName)
09.10.2015 12:12
может быть перепутаны каталоги в настройках почтового модуля?
09.10.2015 13:14
Закрываю. В настройках Службы почтового сервера Супермага Вход в систему был отмечен пункт С системной учетной записью, а нужно указать определенную учетную запись.
09.10.2015 13:38
Цитата:
Makasin Закрываю. В настройках Службы почтового сервера Супермага Вход в систему был отмечен пункт С системной учетной записью, а нужно указать определенную учетную запись.
Это обычно влияет на доступность сетевых ресурсов, у вас по именам пользователей разграничен доступ к каталогам?
09.10.2015 13:40
Не поняла связи, если честно.
Указанная вам в первом сообщении ошибка говорит о том, что пакет 151009103319_4086164_5.SVP был удален из очереди сообщений раньше, чем по нему пришло подтверждение из БД "5". Удалить его могли вручную. Могло быть что-то перепутано с каталогами приема/подтверждения, как раньше konst написал.
Но то, что вы пишете, о другом: служба почтового модуля, запущенная от имени LocalSystem, не может писать/удалять в сетевые каталоги.
12.10.2015 13:20
Цитата:
kadr Это обычно влияет на доступность сетевых ресурсов, у вас по именам пользователей разграничен доступ к каталогам?
да. служба запускается только под одним пользователем.
12.10.2015 13:37
Цитата:
Mtirt Не поняла связи, если честно.
Указанная вам в первом сообщении ошибка говорит о том, что пакет 151009103319_4086164_5.SVP был удален из очереди сообщений раньше, чем по нему пришло подтверждение из БД "5". Удалить его могли вручную. Могло быть что-то перепутано с каталогами приема/подтверждения, как раньше konst написал.
Но то, что вы пишете, о другом: служба почтового модуля, запущенная от имени LocalSystem, не может писать/удалять в сетевые каталоги.
Проверил, каталоги настроены верно. Служба, запущенная от имени LocalSystem, не имела доступа к пакетам - бесконечно перебирала пакеты в приеме почтовика и выдавало в логе ту ошибку. Отметил запуск с определенной учетной записью, и процесс приема восстановился.
12.10.2015 14:36
получается, у вас каталог исходящих виртуальных пакетов в сети, не локальный?
12.10.2015 16:28
Цитата:
akonev получается, у вас каталог исходящих виртуальных пакетов в сети, не локальный?
каталог исходящих виртуальных пакетов размещен локально. со старшей базой сообщается через сетевые папки (см.скрин).
Миниатюры
Нажмите на изображение для увеличения
Название: 2015-10-12 at 16-23-32.png
Просмотров: 537
Размер:	4.8 Кб
ID:	6468  
12.10.2015 22:21
Может, sbd04 указывало на какую-то другую машину? Суть в том, что когда пакетов нет, или они недоступны, ругается на то, что их нет, а не на то, что пакет из другого мира прилетел. Чтобы так ругалось, как в начале написано, пакет должен быть и быть определенной структуры, чтобы его открыть. Его нашли, открыли, он оказался не тот. Вот, что странно. Что было открыто. И лучше бы в этом разобраться, пока пакеты не стали пропадать.
Часовой пояс GMT +3, время: 12:35.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.