• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Заполнение данных о контрагенте по ИНН(импорт данных с внешенего ресурса)

ученикLN

New member
25.11.2013
4
0
BIT
1
Есть предприятие, есть клиенты (Вся Россия), необходимо сократить время на набор данных о клиенте (Наименование, Адрес, Инн, КПП, ОГРН, Банковские реквизиты, ОКВЕД, ОКПО и т.п.). Есть ресурсы налоговой, статистики они с ключом и за деньги. Есть ресурс, например, , который выдает данные по ИНН, ID. Наверняка есть и другие. Достоверность данных сверяется оператором с документами клиента. Хотел прикрутить к клиенту Lotus и повис. Направление думаю агент Lotus через LS2J к сайту по ИНН после поиска по ИНН получив ID, поиск по ID на сайте, считываем информацию с ресурса. Но механизм не понимаю, как считать данные, знаний не хватает. Может кто реализовывал подобное или другие варианты получения данных о предприятии. 1C импортируют базу из налоговой к себе и потом клиент делает запрос к базе 1с и получает актуальные данные, контур тоже самое.
 

garrick

Lotus Team
26.10.2009
1 351
151
BIT
187
Вам нужно начать с изучения материала, подобного этому .
Где-то на сайте IBM были статьи на эту тему на русском языке - поищите, ключевые слова "lotus notes" и "web-сервис".
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
начните с простейшего GET запроса
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
Но механизм не понимаю, как считать данные, знаний не хватает.
все примитивно с т.з. использования, НО надо знать больше чем LS ;)
как указали коллеги - использовать java и обращение к публичному по url
используется т.е. запрос по урл возвращает соответ. данные
данные (согласно инфе на сайте) возвращаются в json (что типично)
исходя из выше изложенного - надо использовать java + библиотеки работы с json (хотя не помешает и - из удобства)
пример обращения по урл
и
а парсить можно разными либами, смотрим в гугл, если надо
сторонние либы (*.jar) размещать в jvm/lib/ext каталог нотусятины (во избежании вопросов - почему у меня ошибка)
 

NetWood

Lotus Team
17.04.2008
545
93
BIT
8
Вот такой простейший ajax гет к ним легко парсится через LS. И не надо никаких web сервисов. Желательно использовать
WebSession Agent Class

Код:
function _doGETinn() {
//https://code.jquery.com/jquery/
if (window.jQuery) {
var url = 'https://огрн.онлайн/интеграция/люди/?фамилия=ЖУРБИН&имя=АЛЕКСЕЙ';
                   $.getJSON(url,
                       function(resp){
                           var respunid = resp.firstName;
                              ....;
                    });
 }
}

Код:
''Хто здесь?
    argData         = web.session.DocumentContext.Request_Content(0) ''Аргументы, переданные со страницы в datarc
    username     = web.session.DocumentContext.Remote_User(0) ' имя юзера, Anonymous = ""
    fio    = web.getQueryStringValue("фамилия") ''фио юзера;
 
Последнее редактирование:

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
легко парсится через LS
json через ЛС очень не лекго ;)
и потом:
-в отправке и получении ответа напрочь отсутствует асинхронность, когда инициируем со стороны сервера и, стало быть, агент залипнет...
более гибкая схема - написать java приладу, кот. в асинхронном режиме будет апдейтить инфу на домине, в БД
вполне себе - это может быть OSGI
может быть вариант - написать аддин под такое
или по сценарию
 

Вложения

  • Domino_OSGI_develompent-.pdf
    434,6 КБ · Просмотры: 451
  • Нравится
Реакции: Vertigo
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!