biemond/biemond-orawls

View on GitHub
files/providers/wls_foreign_jndi_provider_link/destroy.py.erb

Summary

Maintainability
Test Coverage
# check the domain else we need to skip this (done in wls_access.rb)
real_domain='<%= domain %>'

name             = '<%= link_name %>'
provider_name    = '<%= provider_name %>'

edit()
startEdit()

try:

    cd('/ForeignJNDIProviders/' + provider_name + '/ForeignJNDILinks')
    bean = getMBean('/ForeignJNDIProviders/' + provider_name + '/ForeignJNDILinks/' + name)
    cmo.destroyForeignJNDILink(bean)

    save()
    activate()
    report_back_success()

except:
    report_back_error()