Bankir.Ru
10 декабря, суббота 19:39

Объявление

Свернуть
Пока нет объявлений.

Вопрос знатокам T-Mail

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Вопрос знатокам T-Mail

    А можно, ли сделать так, чтобы T-mail соединился, забрал и
    передал почту, потом отработал таймаут (небольшой), и снова забрал почту
    появившуюся за время таймаута? Очень нужно.

  • #2
    На всякий случай решил описать проблему поподробнее:

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

    Комментарий


    • #3
      depeche Мы используем "process"-События после завершения сеанса связи.
      Какой банк клиент у вас.

      Комментарий


      • #4
        У меня сделано так:

        Есть файл wait.scr в котором одна строка delay 30. 30 - время задержки в секундах.

        Далее в t-mail.ctl прописываешь строку

        Process Online маска файла> Script wait.scr

        После получения файла соответствующего маске вызывается скрипт и t-mail ждет 30 секунд за которые обрабатываются поступившие файлы. После выполнения скрипта клиенту передаются ВСЕ файлы: которые были положены до начала сеанса и в процессе его.

        Комментарий


        • #5
          bada банк-клиент у нас самописный...
          а что там в событиях? клиент автоматически перезванивает чтоли?

          Gamura
          а ето делается на стороне клиента или сервера?

          Комментарий


          • #6
            depeche У нас точно так же как у Gamura
            Делаеться на стороне сервера, т.е. у банка.

            Комментарий


            • #7
              depeche

              Сервера конечно.

              Активность в установлении сеанса связи проявляет клиент: он звонит, передает файлы и забирает выписки и результаты обработки переданных им файлов. Поскольку обработка идет на сервере, то и задержка устанавливается тамже.

              Конечно если на сервере T-mail и ядро Банк-Клиента работают параллельно.

              Комментарий


              • #8
                Gamura
                конечно не параллельно...
                движок К-Б обрабатывает файлы из директории доставки раз в минуту...
                а темейлов целых 4... работают отдельно просто как транспорта и все...
                но ето я сейчас решу... не проблема...

                единственный вопрос вот в чем...
                действительно ли сервер т-мейла пересканирует папку отправки для клиента после отработки события?

                Комментарий


                • #9
                  depeche

                  У меня все так и происходит.

                  А под параллельностью я имел ввиду, что Б-К имеет возможность обработать переданные по t-mail файлы не прерывая сеанса. У одного моего знакомого Б-К работал под MS-DOS и соответственно после сеанса связи t-mail гасился, запускалось ядро Б-К, обрабатывались полученные файлы, ядро гасилось и запускался t-mail. И все работало долго и счастливо и клиенты были довольны пока банк не накрылся. Вот как бывает с параллельностью :-)))

                  Комментарий


                  • #10
                    Gamura
                    Просто почему-то я не уверен, что сервер т-мейла будет пересканировать папку отправки для клиента после отработки события...

                    даже больше... уверен что не будет....
                    пауза получается, файл кладется, но не забирается...

                    Комментарий


                    • #11
                      Хм, интересно.

                      Тогда давай подробнее: номер версии, коммерческая или нет, какой протокол используется?

                      Комментарий


                      • #12
                        ver 2604 не коммерческая...
                        могу дать кусок лога:

                        26/08 14:33:06 RING detected: [RING]
                        26/08 14:33:21 ■ Incoming call: CONNECT 19200/ARQ/V34/LAPM/V42BIS
                        26/08 14:33:26 Remote date/time is 26 Aug 102 14:36
                        26/08 14:33:26 1:1/10004, using T-Mail/2604.NT/Noncommercial/Unregistered
                        26/08 14:33:26 Flags: No flags>
                        26/08 14:33:26 SysOp: Prosto Client SysOp, 911
                        26/08 14:33:26 System: Просто КЛИЕНТ, Даев переулок
                        26/08 14:33:26 Password protected session
                        26/08 14:33:27 Handshake: EMSI, protocol: ZedZap, chat: allowed
                        26/08 14:33:27 Traffic prognosis: Mail: 0 bytes, Files: 697 bytes.
                        26/08 14:33:27 Outgoing traffic: 661 bytes.
                        26/08 14:33:28 ZR-16,Zap,4k A2082609.004 697 OK: 0:01, 697 cps, 36%.
                        26/08 14:33:29 ! Running [XMS EMS DSK] Script wait.scr
                        26/08 14:33:29 Returned to T-Mail with errorlevel 0
                        26/08 14:33:33 ■ 1:1/10004.0, bytes 697/661, time 0:00:08

                        Как видно скрипт отрабатывается...
                        только вот то что в скрипте написано не отрабатывается (
                        а там у меня написано:

                        delay 30
                        Exec Repack

                        Комментарий


                        • #13
                          Работа со скриптами описана в документации по T-mail в разделе :

                          Раздел II. Дополнительные возможности коммерческой версии


                          Поэтому в некоммерческой и не работает.[/B]

                          Комментарий


                          • #14
                            кстати...
                            как я только что выяснил...
                            версия сервера 2601/DOS и она вроде как коммерческая...
                            просто ставили ее еще давно до меня...
                            во-всяком случае key файл есть
                            в версия клиентам дается 2604 некоммерческая...

                            Комментарий


                            • #15
                              depeche

                              Ну так Log то ты прислал от некоммерческой 2604. Если она только у клиентов, то им-то скрипт с задержкой зачем?

                              Попробуй точно описать конфигурацию сервера.

                              Комментарий


                              • #16
                                я дал лог сервера, я так понимаю в нем указывается версия клиента...
                                на стороне клиента лог такой:

                                27/08 10:15:23 T-Mail 2604.NT, запуск после нормального завершения 27/08/102 10:15
                                27/08 10:15:23 ? Опрос уже задан: есть почта для 1:1/1
                                27/08 10:15:23 ? Опрос уже задан: есть почта для 1:1/1
                                27/08 10:15:25 Вызов 1/1, 77339672, CONNECT 19200/V.34 19200/V42b/SREJ: 20 сек
                                27/08 10:15:46 ■ Исходящий звонок: CONNECT 19200/V.34 19200/V42b/SREJ
                                27/08 10:15:52 Дата/время на той стороне 27 Aug 102 10:15
                                27/08 10:15:52 1:1/1.0, использует T-Mail/2601.DOS/LightVersion/2601/54750871/2601
                                27/08 10:15:52 Звонки принимаются: 00:00-24:00
                                27/08 10:15:52 Флаги: XA, MO
                                27/08 10:15:52 Оператор: ,, bank
                                27/08 10:15:52 Система: РУАКБ (Портал 3), Moscow
                                27/08 10:15:52 Сессия защищена паролем
                                27/08 10:15:52 Обмен: EMSI, протокол: ZedZap, диалог разрешен
                                27/08 10:15:59 ZR-16,Zap,8k C010920X.001 716 OK: 0:03, 238 cps, 12%.
                                27/08 10:16:05 ■ 1:1/1, байт 3254/0, время 0:00:12

                                тоесть сервер версии:
                                2601.DOS/LightVersion/2601/54750871/2601

                                Комментарий


                                • #17
                                  задержку я конечно же на сервере делаю )

                                  Комментарий


                                  • #18
                                    А вот у меня и версия коммерческая, и скрипт отрабатывает (см. лог), а все равно файлы клиенту не уходят апосля задержки и Репака Может, все дело в том, что сессию инициировал клиент (Poll), и он же должен повторно инициировать забор почты?

                                    04/09 21:41:42 Обнаружен звонок. [RING]
                                    04/09 21:41:53 ■ Входящий звонок: CONNECT 33600/ARQ/V34/LAPM/V42BIS
                                    04/09 21:41:54 1:1/20002, использует T-Mail/2607.NT/NC/9001/0AE9D445/9D0D
                                    04/09 21:41:54 Дата/время на той стороне 04 Sep 2 21:41
                                    04/09 21:41:54 Флаги: No flags>
                                    04/09 21:41:54 Оператор: Operator, 1234
                                    04/09 21:41:54 Система: System, Moscow
                                    04/09 21:41:54 Сессия защищена паролем
                                    04/09 21:41:55 Обмен: EMSI, протокол: xHydra, диалог разрешен
                                    04/09 21:41:55 Ожидаемый трафик: Почта: 0 байт, Файлы: 3k байт.
                                    04/09 21:41:56 Hydra link options: XON,TLN,ASC,UUE,DEV,NFI,ECP
                                    04/09 21:41:59 HR-16 43159814.zzz 3438 OK: 0:01, 3438 cps, 102%
                                    04/09 21:42:00 Исполнение сценария wait.scr
                                    04/09 21:42:00 Сценарий: Задержка 30 сек
                                    04/09 21:42:30 Сценарий: Выполнение Repack All
                                    04/09 21:42:30 Пересканирование всей почты..

                                    04/09 21:42:35 ■ 1:1/20002, байт 3438/0, время 0:00:43

                                    =Дмитрий=

                                    Комментарий


                                    • #19
                                      Dy -- это был Dymon, ENTER нажался не вовремя...
                                      = Дмитрий =

                                      Комментарий


                                      • #20
                                        Теперь Unregistered !
                                        Нет, нельзя ТАК поздно работать!

                                        Комментарий


                                        • #21
                                          Dymon

                                          Боюсь показатся нахалом, но всетаки попытка не пытка, а можешь поделится тмейлом?

                                          Комментарий


                                          • #22
                                            2 depeche Why not

                                            Куда слать и ЧТО? Если нужен сам софт, то проще заглянуть на http://t-mail.spb.ru/. Если же ключик... Можно пообщаться через B-Mail.

                                            P. S.
                                            Так ведь все равно НЕ работает

                                            Комментарий


                                            • #23
                                              Dymon
                                              да вот я и думаю что нужно...
                                              я думаю что софт там не тот, тоесть шараварный... а ключ мне кажется тоже не поможет...
                                              ...
                                              надо все пробовать...
                                              dep1911@mail.ru

                                              Комментарий


                                              • #24
                                                2 depeche Софт там как раз тот.

                                                На самом деле, он (софт) -- один! Разница между версиями именно в ключике...

                                                P. S.
                                                Так ведь задержка все равно НЕ работает!

                                                Комментарий


                                                • #25
                                                  Dymon
                                                  на самом деле ето вопрос к ГУРУ типа Gamura или bada , у них все работает...
                                                  я бы и сам хотел бы узнать....

                                                  Комментарий


                                                  • #26


                                                    Включи протокол ZedZap и на коммерческой версии все должно быть OK.

                                                    Для включения в t-mail.ctl добавь строку: ProtocolOrder Z1. Данная команда действует в версиях начиная с 2602.

                                                    А с Hidroy у меня тоже не работает.

                                                    Комментарий


                                                    • #27
                                                      Dymon
                                                      вот видишь...
                                                      все решается....
                                                      а кинь мне на мыло только сам екзешник...
                                                      пока без ключика...
                                                      если не жалко конечно...
                                                      Последний раз редактировалось depeche; 05.09.2002, 12:38.

                                                      Комментарий

                                                      Пользователи, просматривающие эту тему

                                                      Свернуть

                                                      Присутствует 1. Участников: 0, гостей: 1.

                                                      Обработка...
                                                      X