in content/artifacts/daytrader_singleServer.py [0:0]
def createSIBusSecurityRole ( busId, userName ):
print " "
busName = getName(busId)
# Check if the SIBAuthUser already exists
SIBAuthUser = ""
tmpSIBAuthUserList = AdminConfig.list("SIBAuthUser", busId)
if (len(tmpSIBAuthUserList) > 0):
for item in tmpSIBAuthUserList.split("\n"):
item = item.rstrip()
tmp = AdminConfig.showAttribute(item, "identifier" )
if (tmp == userName):
SIBAuthUser = item
#endIf
#endFor
#endIf
if (SIBAuthUser == ""):
print "Creating SIBus security role for " + userName + "..."
parms = ["-bus", busName, "-user", userName]
SIBAuthUser = AdminTask.addUserToBusConnectorRole(parms )
print userName + " security role created successfully!"
else:
print "Role " + userName + " already exists for " + busName + "!"
#endElse
return SIBAuthUser