configRWEng(Name,envID)
def __configRWEng(Name,envId):
print "RWEng wird konfiguriert"
ConfigFile=os.environ['REPORTS_CONFIGFILE'];
config = ConfigParser.ConfigParser()
config.optionxform=str
PathToConfigFile=os.environ['QUELLVZN']+'/../Konfigurationen/';
config.read(PathToConfigFile+ConfigFile)
v_opt=config.options(envId)
for vOption in v_opt:
v_Variable=vOption
wert=config.get(envId,vOption)
__setrwEng(Name,v_Variable,wert);


def __setrwEng(KomponentName,V_Attribute,Value):
 cd('editCustom:/oracle.reports.serverconfig/oracle.reports.serverconfig:ReportsServer=rwserver-'+KomponentName+',name=rwEng,type=ReportsServer.Engine')
 print "============================================================================";
 print " rwEng wird konfiguriert ",V_Attribute,' ',Value
 print "============================================================================";

 mdsBean = ObjectName('oracle.reports.serverconfig:ReportsServer=rwserver-'+KomponentName+',name=rwEng,type=ReportsServer.Engine')
 minfo = mbs.getMBeanInfo(mdsBean)
 startEdit()
 if Value != "" :
 mbs.setAttribute(mdsBean,javax.management.Attribute(V_Attribute,Value))
 else:
 mbs.setAttribute(mdsBean,javax.management.Attribute(V_Attribute,None))
 save()
 activate()


[repServerName_repserver]
DefaultEnvId=jpt
MaxEngine=5
CallbackTimeOut=90000
EngineResponseTimeOut=60000
EngLife=30
InitEngine=2
JvmOptions=-Xmx256M
MinEngine=2
MaxIdle=20

 

Werbung

Die Kommentarfunktion ist geschlossen.

%d Bloggern gefällt das: