##parameters=REQUEST,RESPONSE
roleid = "role1"
counter = 1
while not context.checkIdAvailable(roleid):
    counter += 1
    roleid = "role%d"%counter

context.invokeFactory(type_name="AssociationRole", id=roleid)
role = getattr(context, roleid)
RESPONSE.redirect("%s/%s"%(role.absolute_url(), role.getTypeInfo().getActionById('ztmedit')))
