We are currently using sapum.properties configuration parameter ume.tpd.companies to list companies as a ; separated list, to start with we had only few companies (like < 1000) and it works great for us as we use this for delegated admin and KM ACL etc.
Recently there is been a push to add several thousand more companies to the list, it is getting cumbersome to maintain a text file(Direct Editing) and also it requires a Portal restart for Company to be activated.
I am looking for alternative way to deal with this problem, I was looking Trading Partner Directory but the documentation says I need SRM for it to work, but we do not have SRM & Do not plan on having one.
I was thinking of writing a custom class which will go against our R/3 Customer Master,Similar to Trading Partner Directory.
Any body has any suggestion would be greatly appreciated. We would like to continue using Delegated Admin, Self Registration and Dynamic Company Group (STPD_) created by Portal