Wlst скрипт для использования разбора нескольких значений для остановки / запуска доменов - PullRequest
0 голосов
/ 25 января 2019

Я хочу проанализировать следующие записи в конфигурационном файле: например,

[Domain1]
DOMAIN_NAME=my_domain1
NM_HOST=myhost1.com
ADMIN_URL=t3://myhost1.com:9001
DOMAIN_DIR=/nasn/app/oracle/admin/domains/mydomain_1/bin
WLS_DIR=/nasampn/app/oracle/product/fmw_api12c
ADMIN_USER=/software/wlst/secure/UPE/mydomain_1/AdminConfig.secure
ADMIN_PASS=/software/wlst/secure/UPE/mydomain_1/AdminKey.secure
NM_PORT=5556
NM_TYPE=SSL
OS_USER=oraamp

[Domain2]
DOMAIN_NAME=mydomain_2
NM_HOST=myhost1.com
ADMIN_URL=t3://myhost1.com:7001
DOMAIN_DIR=/nasn/app/oracle/admin/domains/mydomain_1/bin
WLS_DIR=/nasn/app/oracle/product/fmw_api12c
ADMIN_USER=/software/wlst/secure/UPE/mydomain_2/AdminConfig.secure
ADMIN_PASS=/software/wlst/secure/UPE/mydomain_2/AdminKey.secure
NM_PORT=5556
NM_TYPE=SSL
OS_USER=oraamp

[Domain3]
[Domain4,5,6,7]

и для каждого домена мне нужно передать значения, чтобы подключиться к серверу администратора и остановить и запустить домен.

Как я могу разобрать значения, чтобы я мог предоставить информацию для аргументов connect и serverStart

Я новый член Python и хотел узнать, почему парсер я могу использовать для получения этой информации

https://www.ebicus.com/en/blog/how-to-restart-managed-servers-simultaneously-with-wlst/

1 Ответ

0 голосов
/ 26 января 2019

Все, что вам нужно сделать, это установить модуль configparser в python. Вы можете сделать это, просто открыв (командную строку) в Windows или (терминал) в Linux, затем напишите pip install configparser, и ваш код должен работать отлично !!

...