Hi All, I have created a service for automatic registration of all GenApp modules on Airavata. This registration will work for all genapp language interfaces, including php, c++ and more to come in the future. The registration service needs to be called only once, preferably after running genapp.pl (which generates genapp code)
I have submitted a patch for changes to the airavata codebase [1]. The registration is achieved by new file, register.php [3] added to genapp codebase, which executes a jar file created from Airavata [2] The changes to the GenApp codebase can be seen below at [3], [4] and [5] Thanks, Nadeem [1] : https://issues.apache.org/jira/secure/attachment/12652201/automate_genapp_registration.patch [2] : https://github.com/NadeemAnjum/GenAppAiravata/blob/master/registerGenAppModule.jar [3] : https://github.com/NadeemAnjum/GenAppAiravata/blob/master/register.php [4] : https://github.com/NadeemAnjum/GenAppAiravata/blob/master/genapp/languages/html5/add/airavata.php [5] : https://github.com/NadeemAnjum/GenAppAiravata/blob/master/genapp/languages/html5/base.php
