16 декабря, суббота 17:58
Bankir.Ru

Объявление

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

Eccf

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

  • Eccf

    Скажите, а существуют какие-либо общедоступные програмки которые
    конвертируют ECCF, например в текстовый файл?

    На крайний случай, есть ли в сети описание формата?
    Документацию Europay не предлагать ;-) т.к. соответствующий книги нет.

    Заранее спасибо.

  • #2
    Не понятен вопрос.
    Конвертировать / перекодировать / формат ???

    Комментарий


    • #3
      kazad
      >Скажите, а существуют какие-либо общедоступные програмки которые
      конвертируют ECCF, например в текстовый файл?

      Что вы имеете ввиду:
      1. Конвертер EBCDIC->ASCII
      или
      2. Программа которая ECCF файл преобразовывает в текстовый, в котором вся информация разбивается на MTI и поля.

      В первом случае есть много общедоступных конвертеров .

      Во втором случае я очень сомневаюсь. Скорее всего производители процессингового софта такие программы имеют.

      Александр.
      С уважением
      Alex007

      Комментарий


      • #4
        Попробую. Ну например надо загружать файлы в базу, вопрос как ?

        Комментарий


        • #5
          Конвертер EBCDIC->ASCII
          Я через FAR смотрю.
          Таблица перекодировки на их сайте.

          Комментарий


          • #6
            GENcard, ну и многие другие, в том числе - отечественные...
            Yak

            Комментарий


            • #7
              yak
              GENcard
              FAR дешевле

              Комментарий


              • #8
                Гы......
                1. EBCDIC -> ASCII - проблем, надеюсь, нет.
                2. Поскольку весь ECCF основан на битмапах, то надо писать программу разбора по типам сообщений и Function Codes. Это если по хорошему. Если интересуют конкретно финансовые сообщения (презентменты, реверсалы и чарджбэки) - то программа пишется "на коленке" за день-два.
                3. В своё время в СТБ для банков-участников писали нечто подобное на Парадоксе - причем с достаточно полной функциональностью, включая просмотр и создание сообщений - наверняка по народу ходит :-)
                --* Never say never again...

                Комментарий


                • #9
                  Rzhevsky
                  основан на битмапах
                  В последнем релизе все поля пофиксины.

                  Комментарий


                  • #10
                    Не понял? ECCF2.0?
                    вообще-то они были пофиксены уже достаточно давно (в смысле, что битмап реально можно игнорировать и в ECCF 1.0)
                    --* Never say never again...

                    Комментарий


                    • #11
                      Скорее всего, этот файлик - самый доступный конвертер. Дарю!
                      Правила и ограничения:
                      1. Имена файлов должны начинаться с IE (для инкамингов) или OE (для аутгоингов)
                      2. Формат - родной ECCF, без переводов строк (chr(13) & chr(10)), длина блока IE - переменная, длина блока OE - фиксирована 2048, добита chr(0) до полной.
                      3. Работает под NT в DOSовском окне.
                      4. Разбираются только базовые поля - по битмаске, user defined - не-а (лень).
                      5. Претензии не принимаются, ущерб не возмещается, вознаграждение не запрещается.
                      Enjoy!
                      Yak

                      Комментарий


                      • #12
                        Простая и тупая конвертиловка ЕБЦДИК -> ДОС

                        зы. было дело - пописывал

                        Комментарий


                        • #13
                          Ишо одна.
                          Показывает юлианскую дату.
                          Я ее юзал в пакетных файлах, когда всякую лабуду по ежедневным архивам раскидывал.

                          Точнее две.
                          Одна только в одну сторону и сегодня, другая в любую, любую дату.

                          Комментарий


                          • #14
                            Второй вариант.
                            Понимает и уродский Пеликановский формат (без BDW и RDW, каждая запись оканчивается CR-LF). Формат вызова изменился.

                            kazad, сказал бы что-нибудь...
                            Yak

                            Комментарий


                            • #15
                              yak
                              Широко известная в узких кругах штучка
                              Юр тебе привет от Светика.

                              Комментарий


                              • #16
                                Sory, за отсутствие.
                                Всем огромное спасибо, очень помогло.
                                Лично у меня eccf_cnv.arj под 98 дает ошибку, остальные работают.
                                Еще раз спасибо.

                                Комментарий


                                • #17
                                  Ema Nymton


                                  И ей - огромный!
                                  Yak

                                  Комментарий


                                  • #18
                                    Чего-то меня удивляет пропорция eccf_cnv/eccfcnv2 : 40/15.

                                    Это что же получается, большинство из нас юзает файлы в "родном" формате? Т.е.:
                                    1. Софт бэка не понимает Пеликановский формат, и стало быть его, бэковский, загрузчик уже лет пять как не модифицировался (Пеликан, по моим понятиям, стал всюду обязателен после смены IBM Series 1 на HP)?
                                    2. Большинство из нас, несчастных, вынуждены конвертировать из Пеликановского формата - в родной?
                                    3. Среди нас есть те, у кого нет Пеликана???

                                    Да это я так, в-общем. Разговор поддержать...
                                    Yak

                                    Комментарий


                                    • #19
                                      yak
                                      У меня есть попугай. Дома.

                                      А по делу мне в пеликсе жлють.

                                      Комментарий


                                      • #20
                                        2. Большинство из нас, несчастных, вынуждены конвертировать из Пеликановского формата - в родной?

                                        А какие проблемы с конвертацией? отрезать да дополнить... 15 строк на Си

                                        Народ, лучше подскажите, кто как курсы доллАра из 1644 MSGType 3015/3025 (евро) извлекает без потери точности? Точнее, скажем так - есть ли dв юзералах рекомендованная EPI процедура по вычислению курса USD через EUR?
                                        --* Never say never again...

                                        Комментарий


                                        • #21
                                          Rzhevsky
                                          А что за проблемы с точностью?

                                          Комментарий


                                          • #22
                                            в структуре 1644 идёт блок сообщений 'валюта - экспонента - сумма', т.е. например, '00871294046000' означает валюта 008, курс по отношению к Евро 129,4046000. Далее, я учитываю разницу в описателе экспоненты валюты в EPI и в своей системе, через курс доллара по отношению к евро получаю курсы по отношению к доллару и... при пересчете из локальной валюты в валюту settlement получаю (иногда) на больших суммах расхождение в цент, вызванное потерей точности через кросс-конвертации :|
                                            --* Never say never again...

                                            Комментарий


                                            • #23
                                              Rzhevsky
                                              Это не из-за точности, а из-за разных алгоритмов обработки.
                                              Ты конвертишь каждую транзакцию, а Европей батч целиком. Оттуда и берутся ошибки округления. Грубо говоря две транзакции ХХХ,ХХ3 и ХХХ,ХХ4 каждая округляется до ХХХ,ХХ. А в батче накопится лишняя десятая +0,01. И когда подобьешь сеттлемент на позицию не выйдешь.

                                              Комментарий


                                              • #24
                                                Rzhevsky , я учитываю разницу в описателе экспоненты валюты в EPI и в своей системе
                                                Как это?
                                                Yak

                                                Комментарий


                                                • #25
                                                  Ema Nymton

                                                  Кстати, логично. Спасибо за мысль.

                                                  yak

                                                  Очень просто.
                                                  У Европея в Incoming'ах есть файл с кодами валют. Для каждой валюты там содержится ее экспонента (decimal point). В нашей системе также описаны все валюты. Далее, когда я импортирую к себе курсы или суммы в какой-то валюте из EPS/VISA, мне необходимо домножить сумму на 10 в степени [разница экспонент валют]. В результате всякие турецкие лиры обрабатываются корректно :-) Суммы ведь у нас представляются как целые числа, а не float...
                                                  А что, есть системы, в которых всё по другому?
                                                  --* Never say never again...

                                                  Комментарий


                                                  • #26
                                                    Ну здрасьте! Какие-такие целые числа? А копейки? Если у валюты - три разряда для минорных единиц, столько и должно быть. Ссылки на то, что в Вашей системе не столько - не состоятельны. Так можно и по курсам ЦБ пересчитывать - и удивляться несовпадению конечного результата. Должно же быть что-то святое!
                                                    Yak

                                                    Комментарий


                                                    • #27
                                                      yak
                                                      Коллега, о том и речь!
                                                      Если у валюты - три разряда для минорных единиц, столько и должно быть
                                                      Простите, а кто это устанавливает в Вашей банковской системе? Ее производитель или Ваш технолог. При этом в Визе и EPI раньше были валюты, у которых оно не совпадало

                                                      Более того, когда вам приходит из EPI 1240, вы его как-то разбираете? достаете оригинальную сумму? Десятичные позициии в EPI описываются в файле ISOCOU (LIF по Пеликану) - а дальше - при импорте этого дела к себе - мы кропотливо учитываем разницу, а то так и пролететь недолго
                                                      --* Never say never again...

                                                      Комментарий


                                                      • #28
                                                        Rzhevsky
                                                        В инкаминге вся инфа есть. Зачем приплетать LIF?

                                                        Комментарий


                                                        • #29
                                                          Rzhevsky а-а-а... понянга... Не-а, у нас проблемы производителя-технолога не стоит... Как говорил Отэц народов - "Нэт человэка..."
                                                          Yak

                                                          Комментарий


                                                          • #30
                                                            Ema Nymton
                                                            Есть. 123 субполя S10 - S12, кажется... Откуда брать - дело вкуса ;-)
                                                            --* Never say never again...

                                                            Комментарий

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

                                                            Свернуть

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

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