biemond/biemond-orawls

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

Summary

Maintainability
Test Coverage

provider_list = ls('/ForeignJNDIProviders',returnMap='true')

f = open_file("name;local_jndi_name;remote_jndi_name")

for provider in provider_list:
    print '___'+provider+'___'
    cd('/ForeignJNDIProviders/'+provider)

    links_folder = ls('/ForeignJNDIProviders/'+provider+'/ForeignJNDILinks',returnMap='true')
    for link_object in links_folder:
        print '__' + link_object + '__'
        cd('/ForeignJNDIProviders/'+provider+'/ForeignJNDILinks/'+link_object)
        local_jndi_name = cmo.getLocalJNDIName()
        remote_jndi_name = cmo.getRemoteJNDIName()

        add_index_entry(f, [domain+'/'+provider+':'+link_object, local_jndi_name, remote_jndi_name])

f.close()
report_back_success()