If the project property FDMDS_PROPERTY_REPLACEMENT is checked, then all files within the MDS object structure are pre-processed by the plugin to transform any defined replacement properties.
This is needed when there are URLs that are defined in file and need to be changed by environment, such as a URL in a fault policy file. Replacement properties are defined by using $PROPERTY_NAME
for project-scoped properties or environment instance-scoped properties. For example:
http://devhost:8001/soa-infra/services/default/CalledProcess!1.0/calledprocess_client_ep?WSDL
could be expressed using replacement properties like:
http://$\{{FDSOA_SERVER_HOST}}:$FDSOA_SERVER_PORT
/soa-infra/services/default/CalledProcess!1.0/calledprocess_client_ep?WSDL
With this one-time setup, the plugin will utilize the properties that are configured within FlexDeploy and allow deployment to any environment without manual changes to the files each time it is built for a different environment.