• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

SOAP Запрос js - никак...

Получается создать коннект и получить ответ только если делать запрос на стороне клиента (CSJS) - тут проблемы с заполнение вычисляемых полей и переходом на следующую веб страницу. а хотелось бы, что бы работало на стороне сервера (SSJS). Думаю попробовать DIJIT
 
Итак! Часть задачи победил, переложив часть кода на CSJS на стороне клиента в XPages. Все работает, запросы отсылаются - принимаются ответы. Уперся в проблему: На стороне клиента надо собрать текстовой массив или строки с разделителями, что бы загнать это в поле типа "Поле со Списком". Текст отлично собирается, но вот в поле не появляется. Использовал:
Код:
var tmp = new String()
// сбор данных в tmp
XSP.getElementById("#{id:inputTest1}").value = tmp
но глухо. Как победить?
 
Итак! Часть задачи победил, переложив часть кода на CSJS на стороне клиента в XPages. Все работает, запросы отсылаются - принимаются ответы. Уперся в проблему: На стороне клиента надо собрать текстовой массив или строки с разделителями, что бы загнать это в поле типа "Поле со Списком". Текст отлично собирается, но вот в поле не появляется. Использовал:
Код:
var tmp = new String()
// сбор данных в tmp
XSP.getElementById("#{id:inputTest1}").value = tmp
но глухо. Как победить?
А как выглядит tmp? Что там?
 
Простой текст должен записываться. Может быть что-то с типом или настройками поля inputTest1 не так.
 
Простой текст должен записываться. Может быть что-то с типом или настройками поля inputTest1 не так.
Да с полем ничего не делал - свойства по умолчанию. TMP как только не пробовал: и просто tmp и tmp.toString() - пофигу. Не показывается. Вот ответ от запроса:
Код:
var res = new String( http.responseText)
XSP.getElementById("#{id:inputTest1}").value = res
Все вставляется в поле..
tmp имеет практически те же свойства. Так же объявляется, только заполняется по-другому через оператора цикла. FOR
 
Простой текст должен записываться. Может быть что-то с типом или настройками поля inputTest1 не так.
Нашел как происхлдит: пока работает цикл FOR - tmp собирается. Как только цикл завершился - tmp стал пустым, хотя никаких действий удаления переменной или замены в переменной значений на пусто нет. Не пойму причину очистки...
 
Так... Вопрос решил. Теперь возник другой: Надо этот текст вставить в значения поля со списком или в поле набора переключателей, что бы можно было выбрать значение. Этот TMP добывается на стороне клиента и должен быть использован для выбора. как бы такое сотворить? Обучаюсь XPages фокусам по мере поступления проблем. Пока получается самообучаться, но в некоторых местах нужна помощь.
 
Так... Вопрос решил. Теперь возник другой: Надо этот текст вставить в значения поля со списком или в поле набора переключателей, что бы можно было выбрать значение. Этот TMP добывается на стороне клиента и должен быть использован для выбора. как бы такое сотворить? Обучаюсь XPages фокусам по мере поступления проблем. Пока получается самообучаться, но в некоторых местах нужна помощь.
Не думал, что для сообщества мой вопрос оказался сложным. Но спасибо!
Вопрос решил сам. Всё! Расходимся!... ;)
 
Мы в соцсетях:

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

Курс AD