0
ich einen wlst Python-Skript, wie dies am Start:Wie wlst Python Wert zurückzukehren, Shell
cmd-Datei:
call /oracle_common/common/bin/wlst.cmd myWlstScript.py
PAUSE
Der Python-Skript wird überprüft, ob eine Datenquelle liegt:
connect('XXXX','XXXX','t3://XXXX.local:XXXX')
serverRuntime()
dsMBeans = cmo.getJDBCServiceRuntime().getJDBCDataSourceRuntimeMBeans()
#Do stuff to check datasource state
Wie kann ich einen Wert aus dem Wlst Python-Skript in die cmd-Datei zurückgeben? (Oder Schale)
Sie können 'sys.exit (val)' verwenden, wenn val ein int ist. Andernfalls müssen Sie in std__ schreiben und Pipes verwenden, in einen bekannten Dateinamen schreiben oder ein Speichersystem wie z. wieder auf. – thebjorn
@thebjorn mit sys.exit (val). Wie kann ich das val in der cmd/shell-Datei abrufen? – MrAdibou
Suchen Sie im 'ERRORLEVEL' (http://ss64.com/nt/if.html) oder'% ERRORLEVEL% ', je nachdem, wofür Sie es benötigen (https://blogs.msdn.microsoft.com/oldnewthing/ 20080926-00 /? P = 20743) – thebjorn