/**
* Return the generated services name list
*/
public String[] getDSServiceList(String dataSourceId, String dbName, String[] schemas,
String[] tableNames, boolean singleService,String serviceNamespace) throws AxisFault {
DSGenerator generator = new DSGenerator(dataSourceId, dbName, schemas, tableNames, false,serviceNamespace,"");
List<String> serviceNames = new ArrayList<String>();
List<DataService> dsList = generator.getGeneratedServiceList();
for (DataService ds : dsList) {
OMElement element = DataServiceSerializer.serializeDataService(ds);
this.saveDataService(ds.getName(), null, element.toString());
serviceNames.add(ds.getName());
}