CftClub.ru
Клуб специалистов ЦФТ-Банк

Формат NAK SWIFT
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеЧт Окт 22, 2009 12:25   Формат NAK SWIFT Ответить с цитатой
Полезность: Нет оценки
Коллеги, добрый день!
Столкнулся с проблемой при загрузке NAK. Дело в том что в поле
405 заголовка содержится информация о типе ошибки ее номере и строке в которой содержится ошибка. При загрузке система выдает сообщение:
Код:
numeric or value error: character string buffer too small
причина ошибки в том что система ожидает в поле 405 подстроку "T33", а на самом деле в файле строка "T33004"
Код:
{405:T33004}.

т.е. часть строки "004" - является лишней по мнению ЦФТ.
Не могу найти подтверждение или опровержение этому утверждению, подскажите, пожалуйста, как вы грузите NAK в систему и что содержится в поле 405?
IBSO
Профи


Вступление в Клуб: 20.08.2009
СообщениеЧт Окт 22, 2009 13:26    Ответить с цитатой
Полезность: Нет оценки
Нормально грузится. "Строить" надо тех. кто вам такой nak присылает. Ну или свою библиотеку переписать вместе со Справочником отказов Reject. Cool
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеЧт Окт 22, 2009 13:31    Ответить с цитатой
Полезность: Нет оценки
А что у вас в этом поле? можете уточнить?
IBSO
Профи


Вступление в Клуб: 20.08.2009
СообщениеЧт Окт 22, 2009 14:28    Ответить с цитатой
Полезность: Нет оценки
3 символа первый латинская буква и 2 цифры. T13 H50
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеЧт Окт 22, 2009 14:53    Ответить с цитатой
Полезность: Нет оценки
ну мне же тоже присылают из официального SWIFT - получается есть несколько форматов или как? может это настройка свифта?
IBSO
Профи


Вступление в Клуб: 20.08.2009
СообщениеЧт Окт 22, 2009 15:01    Ответить с цитатой
Полезность: Нет оценки
Формат swift единый. Может у ваших корреспондентов стоит самописное ПО, которое формирует нечто свое Laughing
Но в ЦФТ надо зарегить ошибку, качество кода еще никто не отменял
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеЧт Окт 22, 2009 16:21    Ответить с цитатой
Полезность: Нет оценки
если формат SWIFT единый то почему ж у вас 3 символа а нас 6? значит не такой он единый. у вас какой клиент свифта?
москаль
Участник - экстремал


Вступление в Клуб: 19.09.2007
СообщениеПт Окт 23, 2009 08:40    Ответить с цитатой
Полезность: Нет оценки
В NAKе SWIFTа содержится 6 символов - 3 первых - тип ошибки, три последних - номер строки(во всяком случае в Worstation так, как в TurboSWIFT не помню - если надо могу посмотреть). Видимо ЦФТ только код берет не смотря на строку.
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеПт Окт 23, 2009 09:00    Ответить с цитатой
Полезность: Нет оценки
москаль пишет:
В NAKе SWIFTа содержится 6 символов - 3 первых - тип ошибки, три последних - номер строки(во всяком случае в Worstation так, как в TurboSWIFT не помню - если надо могу посмотреть). Видимо ЦФТ только код берет не смотря на строку.

1. У нас Swift Alliance Workstation - приходит NAK c 6-ю символами. При загрузке возникает ошибка. У вас они грузятся в систему корректно?
2. Получается есть как миниму две версии стандартов (с 3-мя и 6-ю символами).

Вопрос остается открытый, где это описано и как это регулируется (может быть настройки SWIFT).
w00per
Профи


Вступление в Клуб: 17.10.2007
СообщениеПт Окт 23, 2009 09:45    Ответить с цитатой
Полезность: Нет оценки
Если используется ::[DOCUM_RC].[SWIFT_IMP].IMP_CONF_REJ
Код:
rej_code      string(3);
rej_code := [UNIMP].GET_STR('{405:');

то будет возникать ошибка.
Однако если используется ::[DOCUM_RC].[SWIFT_SB_IMP].IMP_KVIT
Код:
reject_code     string(10);
reject_code := SUBSTR( [UNIMP].GET_STR('405:'), 1, 3 );

_________________
I Lie About Everything.
москаль
Участник - экстремал


Вступление в Клуб: 19.09.2007
СообщениеПт Окт 23, 2009 10:04    Ответить с цитатой
Полезность: Нет оценки
у нас в ЦФТ nak-и не грузятся
Подсказал как делать уважаемый w00per - видимо Сбер в свое время на это же нарывался.
IBSO
Профи


Вступление в Клуб: 20.08.2009
СообщениеПт Окт 23, 2009 10:05    Ответить с цитатой
Полезность: Нет оценки
Получается у вас сберовский свифт и Вы должны проставить библиотеку swift-sb в формате договора.
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеПт Окт 23, 2009 10:24    Ответить с цитатой
Полезность: Нет оценки
IBSO пишет:
Получается у вас сберовский свифт и Вы должны проставить библиотеку swift-sb в формате договора.


Ну а у вас то откуда беруться NAK без номера строки?
IBSO
Профи


Вступление в Клуб: 20.08.2009
СообщениеПт Окт 23, 2009 10:34    Ответить с цитатой
Полезность: Нет оценки
у нас просто swift
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеПт Окт 23, 2009 10:49    Ответить с цитатой
Полезность: Нет оценки
IBSO пишет:
у нас просто swift


просто как три рубля. коллега а вы думаете у меня "сложно свифт"? Very Happy

какой именно клиент? Альянс или нет? или может быть свифт-рур, свифт-сб или что то еще..... просто вы единственный у кого ошибка не собержит номера строки.... поэтому к вам повышенный интерес.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru