» Казахстанский Бухгалтерский форум www.balans.kz

Как быть уверенным, что ФНО ушла на сервер НК???

 
Показать сообщения:
Начиная со старых .::. Начиная с новых


Автор: Matiss
Добавлено: #1  Ср Апр 30, 2008 20:04:07
Заголовок сообщения: Как быть уверенным, что ФНО ушла на сервер НК???

С приходом 3-й СГДС начались постоянные глюки с отправкой отчётности. Вкратце то, что вытворяет СГДС при отправке (как говорится, влючая, но не ограничиваясь):

- Клиент выдаёт сообщение "Документ отправлен успешно", он появляется в папке Исходящие, но в очередь СГДС не попадает. Обычно в этом случае остаётся пустым поле "Получатель".

- Поле получатель так же остаётся пустым, но в исходящую очередь СГДС документ попадает. Уходит из неё через некоторое время, но куда уходит - остаётся неизвестным. Приходится отправлять копию документа, которая через некоторое время таки принимается. Документ без получателя остаётся в состоянии НА ОТПРАВКУ (у меня половина папки "Исходящие" сейчас в таком статусе, НАТ видимо в курсе всего, потому что несколько версий назад в контекстном меню папки Исходящие появился пункт "Удалить документ", раньше такой возможности не было).

- Поле Получатель не заполняется, но документ уходит и таки принимается сервером НК! Отправленные после этого ФНО отбрасываются как дублирующиеся.

- Основной счётчик очереди СГДС не совпадает с подробностями в раскрывающемся внизу дереве: иногда основной счётчик показывает, что очередь пуста, но в подробностях есть сообщения, иногда наоборот. Больше месяца уже по НДС стоит 10 входящих сообщений и не обрабатываются никак, хотя комп стоит включен практически постоянно и все приложения запущены (перезагружаем его для профилактики пару раз в неделю).

В связи со всем вышемногонаписаным может кто посоветовать, как отправлять ФНО и быть уверенным в том, что она передалась из клиента в СГДС, а потом и на сервер?



Автор: Дмитрий
Добавлено: #2  Ср Апр 30, 2008 20:53:41
Заголовок сообщения:

Цитата:
Клиент выдаёт сообщение "Документ отправлен успешно", он появляется в папке Исходящие, но в очередь СГДС не попадает. Обычно в этом случае остаётся пустым поле "Получатель".


Когда получатель не заполнен выдается "Ошибка отправки через СГДС" а не "документ отправлен успешно".

Цитата:
В связи со всем вышемногонаписаным может кто посоветовать, как отправлять ФНО и быть уверенным в том, что она передалась из клиента в СГДС, а потом и на сервер?


Получите статус Доставлено на УСГД



Автор: Нерезидент Баланса
Добавлено: #3  Вс Май 04, 2008 08:55:15
Заголовок сообщения:

Ага, если бы всё было так просто. Хотите, пришлю скрин где документ без получателя принят НК?

Со статусами вообще сейчас творится чёрт знает что. В Исходящих ИС МОП у меня штук 10 документов принятых НК и при наличии уведомления имеют статус ДОСТАВЛЕНО НА УЗЕЛ. Такой же статус, вместо ПРИНЯТО НК, пропечатан и в уведомлении.

В "час пик" на сервере статуса можно ждать по несколько дней, поэтому нужно видеть, что ФНО ушла на сервер не дожидаясь ответа от НК



Автор: Цитатник Мао
Добавлено: #4  Вс Май 04, 2008 09:06:34
Заголовок сообщения:

Цитата:
Цель

Целью создания СГДС является создание средства передачи данных, представляющих коммерческую либо иную ценность, в электронном виде с высокой степенью надежности и защищенности.

http://www.nat.kz/Projects/Pages/SGDS.aspx



Автор: Дмитрий
Добавлено: #5  Вс Май 04, 2008 09:07:41
Заголовок сообщения:

Цитата:
Ага, если бы всё было так просто. Хотите, пришлю скрин где документ без получателя принят НК?


Не надо, у меня полно таких.

Цитата:
Со статусами вообще сейчас творится чёрт знает что. В Исходящих ИС МОП у меня штук 10 документов принятых НК и при наличии уведомления имеют статус ДОСТАВЛЕНО НА УЗЕЛ. Такой же статус, вместо ПРИНЯТО НК, пропечатан и в уведомлении.


Нормальное явление. Дата принятия=дата доставки на УСГДС.

Цитата:
В "час пик" на сервере статуса можно ждать по несколько дней, поэтому нужно видеть, что ФНО ушла на сервер не дожидаясь ответа от НК.


Дождитесь доставлено на УСГДС, в этот о.п. даже в дни самой большой нагрузки статус приходил максимум через 2 часа не больше.



Автор: Matiss
Добавлено: #6  Вс Май 04, 2008 09:44:01
Заголовок сообщения:

Явление ненормальное. Слишком серьёзная отчётность, чтобы можно было так халатно относится к информационным сообщениям.
Были случаи, когда статус НА ОТПРАВКУ висел два дня, а потом пришёл ДОСТАВЛЕНО НА УСГДС датой отправки. Так что уверенности в СГДС никакой.



Автор: Оналитег
Добавлено: #7  Вс Май 04, 2008 10:00:02
Заголовок сообщения:

Вы ничего не докажете. Сначала у вас спросят, где ваши логи, потом, когда их не окажется, посмотрят как на идиота и им же и объявят. Ведь каким же надо быть идиотом, чтобы постоянно не носить собой логи ?


Автор: Дмитрий
Добавлено: #8  Вс Май 04, 2008 10:19:03
Заголовок сообщения:

Цитата:
Были случаи, когда статус НА ОТПРАВКУ висел два дня, а потом пришёл ДОСТАВЛЕНО НА УСГДС датой отправки. Так что уверенности в СГДС никакой.


1. Проверяете соединение с сервером. 2. Проверяете локальную очередь если есть соединение с сервером СГДС. Статус обновляется максимум за пару часов это в самый пик загрузки серверов. Причем не нужно эти пару часов сидеть и ждать возле монитора. Отправили, проверили исходящую очередь в мониторинге если обнулилась, а статус не поменялся, отдохните, перейдите к следующему НП, через час-два вернитесь и нажмите сервис-получить сообщения.



Автор: Matiss
Добавлено: #9  Вс Май 04, 2008 10:21:50
Заголовок сообщения:

для Оналитег

Не стоит так драматизировать. Я знаю, что в НК доказать что-либо практически невозможно. Но мне нужно не это. Нужна уверенность в том, что ФНО ушла с моего компа на сервер НК, а дальше я буду уже пинать ИТ НК, службу поддержки и прочая. Если же я начну это делать, а потом окажется, что документ никуда не уходил из-за проблем на моей стороне, то на меня действительно будут смотреть как на идиота.

Кстати, а где же Ваши логи??? 8)))



Автор: Оналитег
Добавлено: #10  Вс Май 04, 2008 10:32:36
Заголовок сообщения:

Боже мой, где мои логи ???
Уффф....
Шалунишка...



Автор: Оналитег
Добавлено: #11  Вс Май 04, 2008 10:35:13
Заголовок сообщения:

Цитата:
Если же я начну это делать, а потом окажется, что документ никуда не уходил из-за проблем на моей стороне, то на меня действительно будут смотреть как на идиота.

Думаю, вам следует вплотную приступать к следующему этапу превращения нас всех в хакеров. Начинайте юзать -
- сниферы (перехватчики пакетов ТСР/ИП),
- анализаторы трафика,
- анализаторы логов.



Автор: Matiss
Добавлено: #12  Вс Май 04, 2008 10:38:10
Заголовок сообщения:

для Дмитрий

Всё что Вы сказали, известно и я этим пользуюсь. Но и здесь есть проблемы. Во-первых, (об этом я уже говорил) информация об исходящих сообщениях в мониторе СГДС. Бывает так, что счётчик исходящих вверху показывает 0, а в подробностях есть сообщения и наоборот. Во-вторых, иногда формы отправляются так быстро, что пока переключаешься из одного окна в другое и обновляешь информацию, ФНО уже уходит. И тогда неясно, то ли она действительно так шустро ушла, то ли не уходила никуда и даже до СГДС не дошла.
Так что лучше логов ничего не придумаешь. Нужно только читать научиться :)
для Оналитег

Готовьте свои логи! За Вами уже выехали!
8))) :cry:8)))



Автор: Corvus_Corax
Добавлено: #13  Чт Май 08, 2008 10:41:57
Заголовок сообщения:

Доброго времени суток!

По поводу чтения логов и определения факта отправки на сервер.

Чтобы посмотреть под каким идентификатором ваше сообщение записалось в исходящую очередь, нужно найти в логах в "журналы внешних интерфейсов" такой фрагмент:

Начало проверки (is-efno-client, s-tax-payer)
Начало записи сообщения в исходящею очередь с транзакцией {...} (is-efno-client, s-tax-payer)
Записано сообщение в исходящею очередь "и тут идет номер"

Далее открыть лог "журналы сети" и найти там строки следующего вида:

Отправка команды WantToSend... "тот самый номер" Размер=3352 Смещение=0
Отправка блока данных (40)
Отправка команды Send... "тот самый номер" Размер=3352 Смещение=0
Отправка блока данных (40)
Отправка блока данных (3352)
Прием блока данных (40)
Получена команда ReceiveResult... "тот самый номер" Размер=3352 Смещение=3352 //Вот это сообщение, полученное от сервера, фактически показывает, что сервер получил вашу форму

Но дождаться статуса "Доставлено на узел СГДС" наверное все же стоит =)



  

Служба поддержки WWW.BALANS.KZ