Доброго времени суток! Есть такая задача - веб интерфейс для администрирования пользователей z/OS. Нужно что бы сервлет (выполняется в websphere application server 6.1) вызвал либо системную функцию имеющую к этому отношение, или хочу сделать рекс скрипты. Не могу найти как это делается - почти все редбуки которые попадаются в поиске о том как с субд взаимодействовать. Подскажите пожалуйста как это сделать или на худой конец дайте ссылку на источник где это можно узнать. Заранее спасибо.
А какую системную функцию хотите вызывать? Если администрирование пользователей упоминается, то, может, команда RACF ADDUSER? Или я что-то неправильно понял?
Перенес тему в профильный форум.
Сообщение отредактировал akost - Пт, 16.07.2010, 02:18
Я так понимаю ответ уже есть REXX->TSO->ADDUSER. Еще можно LDAP на RACF базу наложить. Если есть интерфейс к консоли, то ADDUSER можно и там без TSO выдать. Наверно можно туда через USS /dev/console
Значит так. Году в 2004-2005 я решал похожую проблему. Делал через связку cgi-rexx. Никаких сервлетов. Поскольку в те годы WAS был практически слегка переделанным Apache, до я даже документацию не смотрел. Rexx запускался в USS, если ничего не путаю, а уже из-под него делал все остальное. Такое общее направление.
Только не надо Lotus Domino Go Web Server называть Апачем.
Да ни в коем случае! Я аккуратно написал - дело было давно. Тогда оно еще начиналось с Апача. У меня валяется древний архив с продуктом где-то, так, помню, что в некоторых комментариях так и остались апачевские корни.... Хотя щас написал и смутился. Не называлось ли оно тогда еще IBM Web Server????? Надо будет архив поискать......
ну теоритически это возможно? нигде тоже не могу найти как это сделать. хотя или job или сами команды должны как то вызываться или даже например другую java программу в конце концов.
Если еще актуально, то смотреть в сторону JZOS, который встроен в IBM JDK for z/OS Корневая ссылка: http://www-03.ibm.com/systems/z/os/zos/tools/java/products/jzos/overview.html Javadoc: http://www.ibm.com/developerworks/java/zos/javadoc/jzos/index.html
Добраться до RACF нужно пробовать через com.ibm.jzos.Exec Работать это естественно будет только в среде z/OS.
Если нужен полностью самописный вариант, то вызывать RACF через JNI.
Нужно что бы сервлет (выполняется в websphere application server 6.1) вызвал либо системную функцию имеющую к этому отношение, или хочу сделать рекс скрипты.
Так, просто мысль., вдруг не делал ещё... На гугле есть международные коференции по разным темам. Мне пару раз помогали. Может кто и по данному вопросу сможет. Так же где-то видел "Ask expert". Там тоже доки дают советы по разным проблемам, касательно "больших утюгов"...