Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

 

iFOBS.OCI

модуль взаимодействия
с внешними интерфейсами

Техническая спецификация

Оглавление

1. Введение. 3

1.1. Назначение документа. 3

1.2. Функции интерфейсов. 3

1.3. Настройка работы с модулем iFOBS. OCI. 3

1.4. Компонент для реализации функций. 4

2. Получение и подписание списка документов. 6

2.1. Используемые функции. 6

3. Добавление новых документов. 11

3.1. Используемые функции. 11

4. Получение списка балансов счетов. 13

4.1. Используемые функции. 13

5. Получение информации по всем документам в национальной и иностранной валюте. 14

5.1. Используемые функции. 14

6. Приложение. Список Ошибок. 18

2.  Введение

2.1. Назначение документа

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

2.2. Функции интерфейсов

Функции интерфейсов обмена данными:

1.  Получение списка документов в национальной валюте, требующих подписания первой или второй подписью.

2.  Наложение первой или второй подписи на выбранные документы в национальной валюте.

3.  Получение списка документов в национальной валюте, требующих авторизации.

4.  Наложение авторизационной подписи на выбранные документы в национальной валюте.

5.  Отклонение документов в национальной валюте.

6.  Ввод новых документов в национальной валюте с возможностью подписания.

7.  Получение реестра всех документов в национальной валюте, введенных в системе iFOBS, за дату или период.

НЕ нашли? Не то? Что вы ищете?

8.  Получение реестра всех документов в национальной валюте за дату или период.

9.  Получение данных о балансе всех счетов в национальной валюте за дату или период.

10.  Получение списка документов в иностранной валюте, требующих подписания первой или второй подписью.

11.  Наложение первой или второй подписи на выбранные документы в иностранной валюте.

12.  Получение списка документов в иностранной валюте, требующих авторизации.

13.  Наложение авторизационной подписи на выбранные документы в иностранной валюте.

14.  Отклонение документов в иностранной валюте.

15.  Ввод новых документов в иностранной валюте с возможностью подписания.

16.  Получение реестра всех документов в иностранной валюте, введенных в системе iFOBS, за дату или период.

17.  Получение реестра всех документов в иностранной валюте за дату или период.

18.  Получение данных о балансе всех счетов в иностранной валюте за дату или период.

2.3. Настройка работы с модулем iFOBS. OCI

Модуль iFOBS. OCI поставляется в виде инсталляционного архива iFOBSDI_install_version.zip с исполняемым файлом и набором требуемых библиотек.

Для его установки необходимо:

1.  Создать рабочую папку, извлечь в нее архив инсталляции и запустить Мастер установки iFOBS COM Document Integrator (файл iFOBSDI_install. exe);

2.  В создавшемся в результате инсталляции каталоге \iFOBS DocIntegrator\ найти файл iFOBSDocIntegrator. ini и прописать параметры подключения к серверу банка, а также другие параметры:

·  Host

·  Port

·  Logging

·  MaxWaitTimeoutMin

·  CertEndDays

Описание элементов

Название

Описание

Host, Port

Хост и порт сервера банка

Logging

Включение режима логирования операций, выполняемых приложением iFOBS. Autoclient

MaxWaitTimeoutMin

Время (в минутах) максимального ожидания приложением iFOBS. Autoclient ответа от сервера iFOBS. По истечении этого времени связь с сервером прерывается

CertEndDays

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

3.  Создать учетную запись клиента iFOBS, выдать ему пароль на вход в систему и на секретный ключ, сохранить сертификаты на локальное рабочее место[1];

4.  Выполнить запуск приложения.

2.4. Компонент для реализации функций

Компонент, реализующий вышеперечисленные функции (см. «Функции интерфейсов»), выполнен в виде stateful COM объекта, предоставляющего следующий интерфейс (содержимое IDL-файла приведено ниже):

// *********************************************************************//

// Declaration of Enumerations defined in Type Library

// *********************************************************************//

// Constants for enum DocumentInfoType

type

DocumentInfoType = TOleEnum;

const

DOC_ALL_DOCUMENTS = $00000000;

DOC_WAIT_SIGN1 = $00000001;

DOC_WAIT_SIGN2 = $00000002;

DOC_WAIT_AUTH = $00000003;

type

IDocOperation = interface(IDispatch)

['{DCD7D6BF-2A11-4D71-A20E-ADE38CA4375F}']

function Login(const UserLogin: WideString;

const KeyPassw: WideString;

const SysPassw: WideString;

const KeyPath: WideString): WideString; safecall;

function GetDocList(DocTypes: DocumentInfoType;

const DateFrom: WideString;

const DateTill: WideString): WideString; safecall;

function ProcessDocs(const ADocList: WideString): WideString; safecall;

function InsertDocs(const ADocList: WideString): WideString; safecall;

function GetBalList(const DateBal: WideString): WideString; safecall;

function GetDocInfoList(const DateFrom: WideString;

const DateTill: WideString): WideString; safecall;

function GetFxDocList(DocTypes: DocumentInfoType;

const DateFrom: WideString;

const DateTill: WideString): WideString; safecall;

function ProcessFxDocs(const ADocList: WideString): WideString; safecall;

function InsertFxDocs(const ADocList: WideString): WideString; safecall;

function GetFxBalList(const DateBal: WideString): WideString; safecall;

function GetFxDocInfoList(const DateFrom: WideString;

const DateTill: WideString): WideString; safecall;

end;

DocumentInfoType – перечислимый тип (фактически это целое число), содержащий константы для параметризации функций GetDocList, GetFxDocList.

3.  Получение и подписание списка документов

Для выполнения операций получения списка и/или подписания документов необходимо создать экземпляр COM-объекта, реализующего описанный интерфейс и вызвать требуемую функцию. Перед вызовом функций работы с документами необходимо произвести авторизацию при помощи функции Login, в качестве обязательных параметров функции передаются идентификатор пользователя, пароль на секретный ключ, пароль на вход в систему и путь к секретному ключу. В случае успешной авторизации пользователя, функция вернет пустую строку,— в противном случае будут возвращены подробности ошибки в описанном формате.

3.1. Используемые функции

Функции GetDocList, GetFxDocList используется для получения списка документов, требующих наложения подписи (первой, второй или авторизационной) или информации по всем документам, введенным в системе iFOBS, в национальной и иностранной валюте за интересуемый период. Список возвращается в виде строки, содержащей XML-документ фиксированного формата (формат описан ниже). Функция содержит следующие параметры: тип требуемой информации (DocTypes) и два строковых параметра (DateFrom, DateTill), для указания даты или периода. Параметры даты передаются в виде строки такого формата: «YYYYMMDD»; например «20070822» — соответствует дате «22 августа 2007 г.».

5.  Если значение параметра DocTypes равно DOC_ALL_DOCUMENTS — функция возвращает список всех документов за дату или за период, в зависимости от значений параметров DateFrom, DateTill. В случае, если параметры дат содержат пустые значения, функция вернет информацию за текущий операционный день банка (ОДБ). Если задано только значение DateFrom, то будет возвращена информация за дату. Если заданы оба значения DateFrom и DateTill — функция вернет информацию по документам за соответствующий период. В случае ошибки при разборке параметров дат — функция вернет информацию только за текущий ОДБ.

6.  Если значение параметра DocTypes равно DOC_WAIT_SIGN1 — значения параметров периода (DateFrom, DateTill) игнорируются и функция возвращает все документы, требующие первой подписи.

7.  Если значение параметра DocTypes равно DOC_WAIT_SIGN2 — значения параметров периода (DateFrom, DateTill) игнорируются и функция возвращает все документы, требующие второй подписи.

8.  Если значение параметра DocTypes равно DOC_WAIT_AUTH — значения параметров периода (DateFrom, DateTill) игнорируются и функция возвращает все документы, требующие авторизационной подписи.

9.  Если значение параметра содержит любое другое значение, отличное от DOC_ALL_DOCUMENTS, DOC_WAIT_AUTH, DOC_WAIT_SIGN1, DOC_WAIT_SIGN2 функция ведет себя аналогично пункту 4.

Функции ProcessDocs, ProcessFxDocs используется для авторизации, подписания и отклонения документов в национальной и иностранной валюте. В качестве параметра в функцию передается список документов ADocList (в формате XML), которые необходимо авторизовать, подписать и/или отклонить. Внутри тэга <ROW .../> каждого документа должен быть указан текст с требуемой операцией:

«sign1» — для подписания первой подписью документа,

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5

Основные порталы (построено редакторами)

Домашний очаг

ДомДачаСадоводствоДетиАктивность ребенкаИгрыКрасотаЖенщины(Беременность)СемьяХобби
Здоровье: • АнатомияБолезниВредные привычкиДиагностикаНародная медицинаПервая помощьПитаниеФармацевтика
История: СССРИстория РоссииРоссийская Империя
Окружающий мир: Животный мирДомашние животныеНасекомыеРастенияПриродаКатаклизмыКосмосКлиматСтихийные бедствия

Справочная информация

ДокументыЗаконыИзвещенияУтверждения документовДоговораЗапросы предложенийТехнические заданияПланы развитияДокументоведениеАналитикаМероприятияКонкурсыИтогиАдминистрации городовПриказыКонтрактыВыполнение работПротоколы рассмотрения заявокАукционыПроектыПротоколыБюджетные организации
МуниципалитетыРайоныОбразованияПрограммы
Отчеты: • по упоминаниямДокументная базаЦенные бумаги
Положения: • Финансовые документы
Постановления: • Рубрикатор по темамФинансыгорода Российской Федерациирегионыпо точным датам
Регламенты
Термины: • Научная терминологияФинансоваяЭкономическая
Время: • Даты2015 год2016 год
Документы в финансовой сферев инвестиционнойФинансовые документы - программы

Техника

АвиацияАвтоВычислительная техникаОборудование(Электрооборудование)РадиоТехнологии(Аудио-видео)(Компьютеры)

Общество

БезопасностьГражданские права и свободыИскусство(Музыка)Культура(Этика)Мировые именаПолитика(Геополитика)(Идеологические конфликты)ВластьЗаговоры и переворотыГражданская позицияМиграцияРелигии и верования(Конфессии)ХристианствоМифологияРазвлеченияМасс МедиаСпорт (Боевые искусства)ТранспортТуризм
Войны и конфликты: АрмияВоенная техникаЗвания и награды

Образование и наука

Наука: Контрольные работыНаучно-технический прогрессПедагогикаРабочие программыФакультетыМетодические рекомендацииШколаПрофессиональное образованиеМотивация учащихся
Предметы: БиологияГеографияГеологияИсторияЛитератураЛитературные жанрыЛитературные героиМатематикаМедицинаМузыкаПравоЖилищное правоЗемельное правоУголовное правоКодексыПсихология (Логика) • Русский языкСоциологияФизикаФилологияФилософияХимияЮриспруденция

Мир

Регионы: АзияАмерикаАфрикаЕвропаПрибалтикаЕвропейская политикаОкеанияГорода мира
Россия: • МоскваКавказ
Регионы РоссииПрограммы регионовЭкономика

Бизнес и финансы

Бизнес: • БанкиБогатство и благосостояниеКоррупция(Преступность)МаркетингМенеджментИнвестицииЦенные бумаги: • УправлениеОткрытые акционерные обществаПроектыДокументыЦенные бумаги - контрольЦенные бумаги - оценкиОблигацииДолгиВалютаНедвижимость(Аренда)ПрофессииРаботаТорговляУслугиФинансыСтрахованиеБюджетФинансовые услугиКредитыКомпанииГосударственные предприятияЭкономикаМакроэкономикаМикроэкономикаНалогиАудит
Промышленность: • МеталлургияНефтьСельское хозяйствоЭнергетика
СтроительствоАрхитектураИнтерьерПолы и перекрытияПроцесс строительстваСтроительные материалыТеплоизоляцияЭкстерьерОрганизация и управление производством