Thursday, November 3, 2016

RA

import re
resourceAdapters = AdminConfig.list('J2CResourceAdapter', AdminConfig.getid( '/Node:node01/')).splitlines()
for resourceAdapter in resourceAdapters:
 if resourceAdapter.find("ISRA")==-1:
  STATUS=1
 else:
  AdminConfig.remove(resourceAdapter)
  AdminConfig.save()
 
for resourceAdapter in resourceAdapters:
 if resourceAdapter.find("isra")==-1:
  STATUS=1
 else:
  AdminConfig.remove(resourceAdapter)
  AdminConfig.save()

s1=AdminConfig.getid('/Node:node01/')
for var in AdminConfig.list('VariableSubstitutionEntry', s1).splitlines():
 if AdminConfig.showAttribute(var, 'symbolicName') == 'VAH_NAME':
  vah=AdminConfig.showAttribute(var, 'value')
  rarFile = '/'+ vah +'/ISRA.rar'

node = AdminConfig.getid('/Cell:node01/Node:node01/')
option  = '[-rar.name  ISRA -rar.desc "New resource adapter"]'

AdminConfig.installResourceAdapter(rarFile, 'node01', option)
AdminConfig.save()

newra = AdminConfig.getid('/Cell:node01/Node:node01/J2CResourceAdapter:ISRA/')
ISRAJNDI = AdminTask.createJ2CConnectionFactory(newra, ['-name', 'J2CISRAConnectionFactory', '-jndiName', 'ISRAJNDI', '-connectionFactoryInterface', 'javax.resource.cci.ConnectionFactory'])
ISRASELLJNDI = AdminTask.createJ2CConnectionFactory(newra, ['-name', 'J2CISRAConnectionFactory', '-jndiName', 'ISRASELLJNDI', '-connectionFactoryInterface', 'javax.resource.cci.ConnectionFactory'])
AdminConfig.save()

ISRAJNDI_CustomProperties = AdminConfig.list("J2EEResourceProperty", ISRAJNDI).splitlines()
ISRASELLJNDI_CustomProperties = AdminConfig.list("J2EEResourceProperty", ISRASELLJNDI).splitlines()

for ISRAJNDI_CustomProperty in ISRAJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("DomainName") == -1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "DomainName"] [value "FIL_SIT1"]]')
  AdminConfig.save()

for ISRAJNDI_CustomProperty in ISRAJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("OrganizationName")==-1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "OrganizationName"] [value "FileNet"]]')
  AdminConfig.save()

for ISRAJNDI_CustomProperty in ISRAJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("LogFileName")==-1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "LogFileName"] [value "DealingISRA.log"]]')
  AdminConfig.save()

for ISRAJNDI_CustomProperty in ISRAJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("DeploymentInstance")==-1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "DeploymentInstance"] [value "1"]]')
  AdminConfig.save()

for ISRAJNDI_CustomProperty in ISRASELLJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("DomainName") == -1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "DomainName"] [value "FIL_SIT1"]]')
  AdminConfig.save()

for ISRAJNDI_CustomProperty in ISRASELLJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("OrganizationName")==-1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "OrganizationName"] [value "FileNet"]]')
  AdminConfig.save()

for ISRAJNDI_CustomProperty in ISRASELLJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("LogFileName")==-1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "LogFileName"] [value "DealingISRA.log"]]')
  AdminConfig.save()

for ISRAJNDI_CustomProperty in ISRASELLJNDI_CustomProperties:
 if ISRAJNDI_CustomProperty.find("DeploymentInstance")==-1:
  STATUS=1
 else:
  AdminConfig.modify(ISRAJNDI_CustomProperty, '[[name "DeploymentInstance"] [value "1"]]')
  AdminConfig.save()

No comments:

Post a Comment