|
Обмен между базами. Не дописывается файл xml | ☑ | ||
---|---|---|---|---|
0
AnaNav
14.09.16
✎
17:33
|
Всем привет. Нужна помощь. Ситуация такая: есть самописный обмен между Розница 2.0 и УПП. Обмен выполняется регламентным заданием. База клиент-серверная. При выгрузке из розницы формируется временный файл обмена, который потом отправляется на фтп. Так вот, периодически этот файл не дописывается до конца т.е. нет тега закрытия файла обмена и никаких ошибок не выводит. Все обрывается после записи правил обмена.
Формирование файла выполняется через типовую обработку Универсальная выгрузка XML. Платформа 8.3.7.2027 P.S.: Когда обмен запускается вручную, такая ошибка не возникает. |
|||
1
AnaNav
14.09.16
✎
17:36
|
http://www.ex.ua/202368180244
битый файл |
|||
2
Mauser
14.09.16
✎
17:46
|
(1) Доступ к файлу ограничен решением Московского городского суда 2и-0020/2016 20.01.2016, решением Мосгорсуда по делу № 3-0504/2016 06.04.2016
|
|||
3
AnaNav
14.09.16
✎
17:48
|
Извините, попробуйте этот:
https://drive.google.com/open?id=0B5PqstaoWhRbbk51bk94bUtsNVE |
|||
4
AnaNav
15.09.16
✎
09:17
|
Помогите, пожалуйста!
|
|||
5
Cyberhawk
15.09.16
✎
09:27
|
Файл на ФТП выгружается?
|
|||
6
AnaNav
15.09.16
✎
09:32
|
Да, выгружается битый.
|
|||
7
AnaNav
15.09.16
✎
11:56
|
Никто не сталкивался с такой проблемой?
|
|||
8
Cyberhawk
15.09.16
✎
12:04
|
Ну косячно файл передается на ФТП. Поизменяй там параметры общения с сервером
|
|||
9
Cyberhawk
15.09.16
✎
12:04
|
Пассивный режим какой-нибудь поставь, например
|
|||
10
AnaNav
15.09.16
✎
12:06
|
(8) Проблему с передачей на фтп исключили т.к. сначала файл формируется во временном каталоге 1С и там он тоже не дописанный.
|
|||
11
AnaNav
15.09.16
✎
12:29
|
Буду рада хоть каким-нибудь идеям!
|
|||
12
TormozIT
гуру
15.09.16
✎
12:39
|
Надо писать на фтп временный файл, после завершения записи переименовать его в финальное имя.
|
|||
13
AnaNav
19.09.16
✎
09:34
|
(12) Временный файл формируется стандартной обработкой Универсальный обмен данными xml.
|
|||
14
TormozIT
гуру
20.09.16
✎
14:54
|
(13) Думаю ты про локальный файл, а я про фтп файл.
|
|||
15
AnaNav
21.09.16
✎
13:31
|
(14) Я не поняла, что вы имеете в виду: "писать на фтп временный файл, после завершения записи переименовать".
Временный файл формируется стандартной обработкой, потом отправляется на фтп с другим именем, а после этого должен удаляться из каталога временных файлов. Но он не удаляется и отправляется на фтп поврежденным (без данных и закрывающего тега ФайлОбмена). |
|||
16
TormozIT
гуру
21.09.16
✎
16:12
|
Файл бывает локальный и фтп. Каждый из них может быть временным и (условно) постоянным. Так вот нужно на фтп сначала записывать файл, который будет временным, а после его завершения нужно переименовать его.
|
|||
17
СамыйУмный
21.09.16
✎
16:17
|
Если нет закрывающегося тега, скорее всего ошибка в данных, посмотрите в битый файл на каких данных оборвалось построение.
Далее точку остановки с условием и смотрим пошагово |
|||
18
AnaNav
05.10.16
✎
10:04
|
Проблема оказалась банальной! У пользователя, из-под которого запускался обмен, по какой-то причине, ограничили полные права. Поэтому не получалось прочитать данные.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |