We are using Flash builders data services feature to generate ActionScript services/ValueObjects code along with PHP services code using the MySQL data source.
Flash-builder manages this by creating a model file({projectname}.fml) which comprises the configuration required for Flash-builder to auto-generate the Super services/value object classes.
Since the Super classes are generated from model file on every developers machine, we decided to remove them from version control and instead include the .fml into version control so that the code-base remains in sync.
The problem we are struggling with is that the model file contains hard-coded references to system server path and server URL which would vary from machine to machine. Following is a configuration for one service in the model.
<item name="PHP_RELATIVE_LOCATION">flex/bin-debug/services/PropertyService.php</item>
<item name="PHP_SERVER_ROOT">C:/xampp/htdocs/video</item>
<item name="DEFAULT_ENTITY_PACKAGE">valueObjects</item>
<item name="PHP_SERVICES_FOLDER">C:/xampp/htdocs/video/flex/bin-debug/services</item>
<item name="PHP_LOCATION">C:/xampp/htdocs/video/flex/bin-debug/services/PropertyService.php</item>
<item name="LINKED_FILE">PropertyService.php</item>
<item name="PHP_SERVER_ROOT_URL">http://localhost/video/</item>
<item name="ABSOLUTE_ENDPOINT">http://localhost/video/flex/bin-debug/gateway.php</item>
<item name="PHP_CLASS_NAME">PropertyService</item>
Therefore, there is a problem in version controlling the model .fml file.