Расширение взаимодействия с FinStream¶
Пример необходимых настроек¶
Установите в реестре значения следующих параметров:
[HKEY_LOCAL_MACHINE\SOFTWARE\FS365\Integration\AnyWay] "Enable"="1" [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\NDC\STATE_MAP\STATE_FUNCS] "STATE_TYPE_41"="NDC_FS_EXIT_START_APP" [HKEY_LOCAL_MACHINE\SOFTWARE\FS365\NDC\STATE_MAP\STATE_TYPES] "DOWNLOAD_STATE_41"="d"
Загрузите конфигурацию УС, содержащую расширенный набор NDC-шагов передачи управления в приложение FinStream.
d-026. Шаг передачи управления приложению FinStream¶
Тип шага заменяет стандартизованный «d … g and z - Exit States». Выполняется передача управления главному окну ПО AnyWay FinStream. Отображаемые в процессе загрузки экраны, результаты работы приложения и дальнейшие переходы в сценарии обслуживания определяются основными и дополнительными параметрами шага.
Table Entry |
Number of characters |
Comments |
Description |
---|---|---|---|
1 |
1 |
State Type |
«d» |
2 |
3 |
State OK |
Номер шага перехода при удачном окончании работы. Для «ПЕРВИЧНОГО» входа этот параметр указывает на ветку возврата в главное меню или на Close State. Для входа «ПОСЛЕ АВТОРИЗАЦИИ» этот параметр указывает на ветку предложить другую операцию или на Close State. |
3 |
3 |
State Error |
Номер шага перехода при возникновении ошибки при запуске или работе приложения FinStream (например, когда нет связи с сервером ANYWAY). |
4 |
3 |
State CashIn |
Номер шага работы с BNA (купюроприемник). Для «ПЕРВИЧНОГО» входа этот параметр указывает на ветку приема купюр. Для входа «ПОСЛЕ АВТОРИЗАЦИИ» параметр не используется, должен быть 000. |
5 |
3 |
Variant |
Тип действия для исполнения ANYWAY: 0 - «ПЕРВИЧНЫЙ» вход; 1 – вход «ПОСЛЕ АВТОРИЗАЦИИ» успешно приняли деньги и транзакция успешно завершена (из первичного вызова был выход через State CashIn); 11 - вход «ПОСЛЕ АВТОРИЗАЦИИ» транзакция успешно завершена (из первичного вызова был выход через State Card). |
6 |
3 |
Type of client |
Карта какого клиента находится в УС: 0 - свой клиент, проведена авторизация (клиент вставил карту нашего банка, сценарий провел авторизацию PIN-кода, например, через запрос баланса, и только после этого вызвал настоящий стейт); 1 - чужой клиент (вставлена карта другого банка, авторизация не проводилась); 2 - карта инкассатора (карта персонала банка, обслуживающего устройство) Используется в тех случаях, когда приемом управляет ANYWAY; 3 - клиент без карты. Такое разделение необходимо при любом переходе в ANYWAY и обусловлено тем, что по своему и чужому клиенту выводятся различные диалоги, а определить принадлежность карты банку своими силами (через шлюзы к АБС) FinStream либо не в состоянии, либо это слишком затратно по времени. |
7 |
3 |
State Card |
Номер шага проведения транзакции по карте. Для «ПЕРВИЧНОГО» входа этот параметр указывает на ветку запроса транзакции. Для входа «ПОСЛЕ АВТОРИЗАЦИИ» параметр не используется, должен быть 000. |
8 |
3 |
Extension State Number |
Номер шага, содержащего дополнительные параметры. Если значение равно «000» или «255», то дополнительные параметры не используются. |
9 |
3 |
Exit State Subtype |
«026», вместе с п. 1 определяет назначение данного шага. |
Table Entry |
Number of characters |
Comments |
Description |
---|---|---|---|
1 |
1 |
State Type |
«Z» |
2 |
3 |
Please Wait Screen |
Этот экран появляется, пока происходит запуск окна ANYWAY. |
3 |
3 |
State Card 2 |
Расширение набора выходов для проведения транзакции. При организации главного меню в ANYWAY может быть недостаточно выходов «State CashIn» и «State Card» для организации полного NDC сценария. Поэтому количество выходов было увеличено. Если параметр не используется, должен быть 000. |
4 |
3 |
State Card 3 |
Расширение набора выходов для проведения транзакции. Если параметр не используется, должен быть 000. |
5 |
3 |
Selector |
Десятичное числовое значение. Если параметр не используется, то должен быть 000. Из соображений совместимости версий, при выборе значений для данного параметра следует для значения 000 выбирать действие по умолчанию. Например, если этот параметр содержит идентификатор меню, то для значения 000 должно быть выбрано «главного меню». |
6 |
3 |
Reserved (000) |
Зарезервировано |
7 |
3 |
Reserved (000) |
Зарезервировано |
8 |
3 |
Reserved (000) |
Зарезервировано |
9 |
3 |
Reserved (000) |
Зарезервировано |
Примечание
Описание получено от ООО «ФинСтрим».