|
|
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Приветсвую! Я в java новичок. Есть две системы: oracle и Lotus. Необходимо из оракла передать данные (например select id, name from clients) в лотус. Была создана два вэбсервиса wsdl сылками т.е. со стороны ссылка считывает данные, со стороны лотуса прием данных. Вопрос в том как передать данные минуя уже переданные данные? При этом структуру таблицы client менять нельзя и какие либо признаки в таблице отсутствуют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 07:05 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Java Lotus Notes ? Это, конечно, если нельзя создать приложение Notes, которое будет читать данные из СУБД . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 07:14 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov Java Lotus Notes ? Это, конечно, если нельзя создать приложение Notes, которое будет читать данные из СУБД . Из-за безопасности в доступе отказали, поэтому приходиться создавать отдельный веб сервис на третьем компьютере дабы осуществить передачу данных из оракл в лотус. Wsdl ссылка оракла на считывание и лотус для приема уже существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 07:19 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Если у вас нет надёжного признака "новая запись" в исходной таблице, то нет и возможности отследить "уже переданное". P.S. Что, совсем ничего нет? Ни первичного ключа, ни требований уникальности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 08:04 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЕсли у вас нет надёжного признака "новая запись" в исходной таблице, то нет и возможности отследить "уже переданное". P.S. Что, совсем ничего нет? Ни первичного ключа, ни требований уникальности? Почему есть id-шник в таблице clients ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 08:06 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
AskatПочему есть id-шник в таблице clientsНу и какая проблема хранить идентификаторы уже переданных записей? Хоть в памяти сервиса, хоть в промежуточной базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 08:40 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Askat, Ничё не понятно. Это 2 разные задачи. На лотус обычно есть API, ну или сервис. И пробуете в лотусе создать новый объект. Без всякого пока Оракле. Потом уже из Оракле взять конкретный объект. Модели разные и там и там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 08:46 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Askatминуя уже переданные данные? Циклом проверяя что есть Или в Оракл всавить GUID нового с лотуса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 08:49 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Askat, Или завести журнал табличку что вставлялось. Или записывать в тетрадку. Или ... )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 08:51 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Petro123Askat, Или завести журнал табличку что вставлялось. Или записывать в тетрадку. Или ... )) Кстати я уже предлогал создать таблицу куда будут сохраняться вставленные записи - сказали НЕТ. А вот в памяти можно хранить до 5000-10000 записей, сервис не нагнется, Что делать в случае срабатывания таймаут скажем связь потерялась или память очистилась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 09:30 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Короче есть решение. На стороне лотуса создать еще один сервис, при вызове который считывает эту же таблицу в лотусе куда нужно вставить данные на предмет присутсвии id-шника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 09:37 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
AskatЧто делать в случае срабатывания таймаут скажем связь потерялась или память очистилась?Это как??? Единственное, о чём надо думать - что делать в случае перезапуска сервиса. Если запрещено хранить даже идентификаторы записей, то придётся или запросить у Лотуса список того, что он уже получили или сообщить (Лотусу), что требуется произвести очистку и заново загрузить все записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 09:37 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Askat, Ты хоть пять минут код писал? В лотусе добавить ещё поле или атрибут в объект перемещения OracleID как 2 пальца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 10:51 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
AskatКстати я уже предлогал создать таблицу Это на случай паранойи, когда переносим не весь объект, а обрезаем ID оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 10:57 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Askat, Ну и скажи там шефу, что закон любого сервиса - поаторная вставка не должна там ничего ломать. Будет просто апдейт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 11:00 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Petro123Askat, Ну и скажи там шефу, что закон любого сервиса - поаторная вставка не должна там ничего ломать. Будет просто апдейт Апдейт тоже не канает т.к. после вставки в лотус запись обновляет пользователь и на обновленную запись нельзя записывать из оракл. Похоже надо еще один сервис мутить на стороне лотус ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 11:38 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
AskatАпдейт тоже не канает т.к. после вставки в лотус запись обновляет пользователь Ты смешал 2 вопроса, ID и законы сервисов в повторяемости. По первому - в лотус идёт весь объект? Вместе с ID? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 11:47 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Petro123AskatАпдейт тоже не канает т.к. после вставки в лотус запись обновляет пользователь Ты смешал 2 вопроса, ID и законы сервисов в повторяемости. По первому - в лотус идёт весь объект? Вместе с ID? Да там все поля идут. В оракле и в лотусе структура таблиц одинаковые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 12:40 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
AskatPetro123пропущено... Ты смешал 2 вопроса, ID и законы сервисов в повторяемости. По первому - в лотус идёт весь объект? Вместе с ID? Да там все поля идут. В оракле и в лотусе структура таблиц одинаковые Ну дак по Id оракла в лотусе видно, вставлял или нет. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 13:35 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Askat, Может мы о разном? В Lotus Notes Domino нет реляционной бд и талиц )))LOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 13:40 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
AskatКстати я уже предлогал создать таблицу куда будут сохраняться вставленные записи - сказали НЕТ. А вот в памяти можно хранить до 5000-10000 записей, сервис не нагнется, Что делать в случае срабатывания таймаут скажем связь потерялась или память очистилась? Если web-сервис сделан прямо в Domino, то он ничего между сеансами связи хранить не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:10 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Petro123Askat, Может мы о разном? В Lotus Notes Domino нет реляционной бд и талиц )))LOL Лотус является документоориентированной базой, где данные хранятся в документах и есть понятие представления т.е. view с помощью которой запрашиваются данные используя select'ы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:35 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Askat, Ну view ведь не таблица. И id документа лотус это Гуид. ... Так в чём вопрос, если всё есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:42 |
|
||
|
Java webservice
|
|||
|---|---|---|---|
|
#18+
Petro123Askat, Ну view ведь не таблица. И id документа лотус это Гуид. ... Так в чём вопрос, если всё есть. Я не разбираюсь в лотусе и незнаю как там все устроено, но факт в том что есть wsdl ссылка, которая была создана в лотусе, с помощью которой нужно сохранить данные грубо говоря в таблицу. А как это сделать я понятие не имею, поэтому я обрптился сюда. Хорошо в качестве лотуса можно взять ms sql server... И вот теперь с помощью wsdl ссылок нужно передать данные из оракла в ms sql! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:53 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=56&tid=2122422]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 357ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...