For starters: - A componentId needs to be unique - A componentName need not be
as an example: -PcomponentId=1 -PcomponentName=webshop -PcomponentId=2 -PcomponentName="webshop The componentName parameters is more for humans than for a software system. It provides convenience. And has less restrictions regarding format, eg: - -PcomponentName="This is a a large DESCRIPTIVE piece of T3xt" - is allowable. Best regards, Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ On Tue, Jul 26, 2016 at 9:57 AM, Jacques Le Roux < jacques.le.r...@les7arts.com> wrote: > Le 26/07/2016 à 09:10, Pierre Smits a écrit : > >> The basePermission parameters leads to a few things: >> * being used in ofbiz-component.xml of the new component >> * being used in the *SecurityPermissionSeedData.xml of the new component >> * being used in the *SecurityGroupDemoData.xml of the new component >> >> A specific security group is not set in the ofbiz-component.xml, where >> OFBTOOLS is also defined. >> >> For what it is worth, we (in our environment) differentiate between >> componentID and componentName and have enhanced the ANT task also in such >> a >> way that we can make new components tenant specific and/or component type >> specific. >> > > What is the reason to differentiate componentID and componentName? > > Jacques > >