在创建一些不是很复杂的WebADI时,使用标准的API来创建会非常方便。通过API生成的WebADI在界面上是无法修改的。
客制化的Integrator后台表bne_integrators_b中的source为'C',因此我们可以在桌面集成管理器职责中修改,如果不想让人改,把C删了;同样,如果想修改oracle标准的Integrator,可把source改为C,这样就可以修改了,不过不建议修改,因为升级不支持。不过改成C后,你可以直观的在manager职责中看到它的详细的setup,比在后台看方便一点。
实现代码:
--1.创建Intergrator
DECLARE
o_integrator_code VARCHAR2(30);
BEGIN
bne_integrator_utils.create_integrator(p_application_id => '20003', --应用id
p_object_code => 'CUXWBAT01',--内部名称,API会自动添加'_INTG'的后缀
p_integrator_user_name => 'CUX_WEBADI_TEST01',--集成器名称
p_language => userenv('LANG'),
p_source_language => userenv('LANG'),