I Variablennamen und Wert von Jython-Skript Batchdatei übergeben werden soll. Außerdem, wie kann ich darauf in Batch-Datei zugreifen.Wie passieren Variablennamen und Wert von jython zu Batch-Datei
In meinem Fall möchte ich varaible Namen und den Wert von „bootstrapport“ und „defaulthostport“ zu einer Batch-Datei deploy.bat zu übergeben.
ports.jy
-
servers = AdminConfig.list('ServerEntry').splitlines() for server
in servers : print '\n' print "Server Name : " +
server[0:server.find('(')] print "=" *30 NamedEndPoints =
AdminConfig.list("NamedEndPoint" , server).splitlines()
for namedEndPoint in NamedEndPoints: endPointName =
AdminConfig.showAttribute(namedEndPoint, "endPointName")
if endPointName == "BOOTSTRAP_ADDRESS":
bootstrapendPoint = AdminConfig.showAttribute(namedEndPoint, "endPoint")
host = AdminConfig.showAttribute(bootstrapendPoint, "host")
bootstrapport = AdminConfig.showAttribute(bootstrapendPoint, "port")
print "Endpoint Name : " + endPointName + " Host : " + host + " port : " +
bootstrapport
elif endPointName == "WC_defaulthost":
defaulthostendPoint = AdminConfig.showAttribute(namedEndPoint,"endPoint")
host = AdminConfig.showAttribute(defaulthostendPoint,"host")
defaulthostport =AdminConfig.showAttribute(defaulthostendPoint, "port")
print "Endpoint Name : " + endPointName + " Host : " + host + " port : " +
defaulthostport
========================================================================