Как программно настроить учетную запись в мейнфреймах IBM

Мне нужно создать учетную запись пользователя на мейнфреймах IBM (Z-os, os390, i-series) через программу. Существуют ли какие-либо библиотеки, встроенные в ОС мэйнфреймов, для использования такими языками программирования, как cobol. Любая помощь будет принята с благодарностью.


person Muthukumar Palaniappan    schedule 03.08.2012    source источник
comment
Zos и os390 одинаковы, но i-серия имеет другую архитектуру.   -  person Deuian    schedule 03.08.2012
comment
Вы ищете вызываемые подпрограммы, скажем, что-то вроде create_user(uidstring) (не настоящая функция)? Ваш ответ на этот вопрос поможет нам понять   -  person zarchasmpgmr    schedule 04.08.2012
comment
Я делаю приложение для подготовки пользователей, которое создает пользователя во всех корпоративных системах. Следовательно, я хотел бы создать пользователя и сбросить пароль пользователя при любой возможности.   -  person Muthukumar Palaniappan    schedule 10.08.2012
comment
Это зависит от того, какой продукт безопасности вы используете? RACF или TopSecret? И вам нужен существующий идентификатор TSO, чтобы создать новый идентификатор TSO.   -  person aus    schedule 17.08.2012


Ответы (1)


Я не уверен, что COBOL - правильный язык для того, что, как я думаю, вы пытаетесь выполнить. Чтобы создать учетные записи пользователей программным путем, вам потребуется создать учетную запись в TSO, создать и назначить PDS по умолчанию (или иметь процедуру запуска, которая делает это), назначить безопасность и права через RACF или TopSecret и, возможно, ряд других таблиц и файлов, которые потребуют обновления новой информации о пользователе.

Кроме того, большинство магазинов при создании нового идентификатора TSO также создают учетные данные для входа в CICS, DB2, QMF и т. д. Но я отвлекся. В любом случае, с различными необходимыми шагами лучше всего будет что-то вроде REXX, чтобы попытаться максимально автоматизировать. Вам, вероятно, придется исследовать каждый из шагов, чтобы увидеть, действительно ли они могут быть написаны с использованием REXX.

person brianc    schedule 25.10.2012