Project

General

Profile

« Previous | Next » 

Revision 42109

trying to avoid heavy xqueries

View differences:

ServiceRegistrator.java
218 218
	 */
219 219
	protected void ensureSchemaExists(final String serviceName) {
220 220
		try {
221
			serviceLocator.getService(ISLookUpService.class).getResourceProfileByQuery(
222
					"//*[local-name() = 'complexType' and @name = 'RESOURCE_TYPEType']//*[local-name() = 'enumeration' and @value = '" + serviceName
223
							+ "ResourceType']");
221
			serviceLocator.getService(ISLookUpService.class).getResourceTypeSchema(serviceName);
222
			//serviceLocator.getService(ISLookUpService.class).getResourceProfileByQuery(
223
			//		"//*[local-name() = 'complexType' and @name = 'RESOURCE_TYPEType']//*[local-name() = 'enumeration' and @value = '" + serviceName
224
			//				+ "ResourceType']");
224 225
			log.warn("schema for " + serviceName + " appears to exist");
225 226
		} catch (final ISLookUpDocumentNotFoundException e) {
226 227
			log.warn("registering schema for " + serviceName);

Also available in: Unified diff