I am elaborating the method i used to invoke my custom concurrent program from the custom WebADI template.
1. Go to the Oracle WebADI Menu after logging in Oracle Apps.
2. Click the Create document sub menu. You will get something like this in your url pane in the internet explorer :
<apps_url>/OA_HTML/BneApplicationService?bne:page=BneCreateDoc
Replace the BneCreateDoc with BneParameter. Make sure the following profile options are set before you perform this exercise :-
a) ADI: Use Function Security : No
b) BNE Allow No Security Rule : Yes
3. Once you press enter after replacing BneCreateDoc with BneParameter, you will get a page which will ask you to choose an application. Choose the application General Ledger and click next. It will navigate you to parameter definition page.
4. Search for the following parameter IMP_JNL_CONC_REQ. Duplicate this parameter and rename the duplicated one with your own custom name.
5. Update the 15 different parameter values with your custom values :-
The important one which you need to consider for invoking your custom concurrent program is
“Program parameter”. Please update this parameter attributes with your own values.
Once done save the changes.
6. Follow the same process and duplicate the following parameter IMP_JOURNALS_120. Provide the custom duplicated parameter a custom name. Delete the first four parameter values and retain only CONCURRENT_REQUEST and SUCCESS_MESSAGE. Edit the concurrent_request parameter and provide the value with one created in the step3. Save the changes.
7. Update the column bne_integrators_b.import_param_list_code for your integrator using the package BNE_INTEGRATORS_PKG with the name used in step6.