Wednesday, January 6, 2016

Add Custom Property within WebContainer Transport Chains

Application servers > server1 > Web container transport chains > WCInboundDefault > TCP inbound channel (TCP_2) > Custom properties


Change:
import re
server = AdminConfig.getid('/Cell:node01/Node:node01/Server:server1/')
Channel_Name = AdminConfig.list("TCPInboundChannel",server).splitlines()
for channel_name in Channel_Name :
 if channel_name.find("TCP_2")==-1:
  status=1
 else:
  AdminConfig.create('Property', channel_name, '[[validationExpression ""] [name "CookiesConfigureNoCache"] [description "to prevent expiration on drilldown when using WF back button"] [value "false"] [required "false"]]')
  AdminConfig.save()

 
 
Revert:
server = AdminConfig.getid('/Cell:node01/Node:node01/Server:server1/')
Channel_Name = AdminConfig.list("TCPInboundChannel",server).splitlines()
for channel_name in Channel_Name :
 if channel_name.find("TCP_2")==-1:
  status=1
 else:
  PROPERTY_NAME=AdminConfig.list('Property', channel_name).splitlines()
  for property_name in PROPERTY_NAME:
   if property_name.find("CookiesConfigureNoCache")==-1:
    status=2
   else:
    AdminConfig.remove(property_name)
    AdminConfig.save()

No comments:

Post a Comment