Has anyone come up with a way to integration test with servicemix in order to make sure that components that reference each other have the valid and most current service names? For example, I want to have a service be able to be populated with a list of possible known service names that could be deployed, I then want to query these to find out which ones are actually deployed. How can I guarentee that this service has a list of the correct service names? I know I can use some maven2 properties for consistency of injecting service names, but what if a service is added but not added to the list of possible services? I don't want to find out this problem at runtime.
Currently, I'm using the SU xbean.xml for the deployments of each of my service units... should I move to putting my deployments into servicemix.xml? Would that make it easier to make sure things are wired correctly?
