Search This Blog

[mobicents-public] deploy-config.xml constants

Hi,
is there a possibility to define constants in deploy-config.xml ?

As it's not mentioned in User Guide and AFAICT is not allowed in the XSD schema,
I would suggest this as a useful extension. If I'm wrong I'd be interested in
learning how to use that.

Example use case would be when we have to define multiple RA Entities with
numerous properties most of which have identical values for all of them except
for only a couple of them that differ in all of the entities. In this case I
would prefer to define the common values in a common set of variables
(constants) at the top of the file (deploy-config.xml) and reference those in
properties section of each of the entities. That's just common sense but it
would really ease maintenance of such deployments.

The first idea that comes to mind for this is to allow declaring strings, e.g.
====== SNIPPET START ======
<!-- [...] -->
<!-- section of common properties -->
<xs:string name="commonPropertyValue">cpv</xs:string>

<!-- [...] -->
<!-- properties of a particular RA entity-->
<properties>
<property name="commonProperty" type="java.lang.String"
value="{$commonPropertyValue}" />
<!-- [...] -->
</properties>
<!-- [...] -->
====== SNIPPET END ======

Thanks!


--
Vilius Panevėžys
Elitnet