Я работаю в приложении для Android, в котором я извлекаю данные из базы данных Lotus Notes и сохраняю их как файл json. Это работает нормально. На втором этапе я могу отправить данные из моего приложения для Android в ibm lotus notes (создать новую маску, если универсальный идентификатор не существует, иначе обновите маску). Это работает нормально. На третьем шаге я хочу отправить данные из моего приложения для Android в заметки ibm lotus (я имею в виду создание документа в рабочем процессе (под маской), а не в маске. Любая идея, пожалуйста? В своем проекте я использую REST API и json.
Я думаю, вам нужно показать нам несколько вещей: 1. Изображение того, что вы хотите, чтобы результат был в базе данных Notes. 2. Все ваши усилия по созданию кода для вашего третьего шага вместе с описанием того, что происходит, когда вы его запускаете, и того, что вы хотите сделать вместо этого.
Если я вас правильно понял, вы хотите отправлять данные из своего приложения Android в базу данных Domino с помощью вызовов REST с JSON в качестве полезной нагрузки. Затем вызов REST создаст новый документ в базе данных Domino, используя определенную форму. Это верно?
Есть несколько способов создать конечную точку API на сервере Domino.
Один из способов - использовать «X-агент» (фактически XPage) для чтения полезной нагрузки JSON).
Подробнее читайте здесь: http://www.dominoguru.com/pages/domino_rest_xpages_part1.html
Вы также можете написать агент (Java или Lotusscript), который вы затем вызываете, передавая ему полезную нагрузку. Я обычно так и делаю.
В своем агенте вы читаете входящую полезную нагрузку, создаете новый документ и заполняете в нем поля значениями из полезной нагрузки JSON. Я создал класс Lotusscript, который упростит чтение входящей полезной нагрузки: http://blog.texasswede.com/free-code-class-to-read-url-name-value-pairs/
Непонятно, о чем вы спрашиваете. Я понимаю, что вы используете слово «маска» для обозначения того, что мы называем «формой» в англоязычном мире Notes, но даже при этом я не понимаю, что «создавать документ в рабочем процессе (в форме), а не в любая форма "означает. Лучшее, что я могу придумать, - это «в форме» может означать, что вы хотите создать ответный документ, а «без какой-либо маски» может означать, что вы хотите создать ответный документ без использования формы. Я не вижу причин, по которым вы не можете этого сделать, но я не понимаю, почему вы хотели бы этого - поэтому я думаю, что, вероятно, все еще не понимаю.