- Timestamp:
- 06/06/13 10:05:07 (11 years ago)
- Location:
- SRUServer/trunk/src/main/java/eu/clarin/sru/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
SRUServer/trunk/src/main/java/eu/clarin/sru/server/SRURequestImpl.java
r2873 r3001 301 301 break; 302 302 case RECORD_SCHEMA: 303 if (value != null) { 303 /* 304 * The parameter recordSchema may contain either schema 305 * identifier or the short name. If available, set to 306 * appropriate schema identifier in the request object. 307 */ 308 SRUServerConfig.SchemaInfo schemaInfo = 309 config.findSchemaInfo(value); 310 if (schemaInfo != null) { 311 recordSchemaIdentifier = schemaInfo.getIdentifier(); 312 } else { 304 313 /* 305 * The parameter recordSchema may contain either 306 * schema identifier or the short name. If 307 * available, set to appropriate schema identifier 308 * in the request object. 314 * SRU servers are supposed to raise a non-surrogate 315 * (fatal) diagnostic in case the record schema is 316 * not known to the server. 309 317 */ 310 SRUServerConfig.SchemaInfo schemaInfo = 311 config.findSchemaInfo(value); 312 if (schemaInfo != null) { 313 recordSchemaIdentifier = 314 schemaInfo.getIdentifier(); 315 } else { 316 /* 317 * SRU servers are supposed to raise a 318 * non-surrogate (fatal) diagnostic in case the 319 * record schema is not known to the server. 320 */ 321 addDiagnostic( 322 SRUConstants.SRU_UNKNOWN_SCHEMA_FOR_RETRIEVAL, 323 value, "Record schema \"" + value + 324 "\" is not supported for retrieval."); 325 } 318 addDiagnostic( 319 SRUConstants.SRU_UNKNOWN_SCHEMA_FOR_RETRIEVAL, 320 value, "Record schema \"" + value + 321 "\" is not supported for retrieval."); 326 322 } 327 323 break; -
SRUServer/trunk/src/main/java/eu/clarin/sru/server/SRUServer.java
r2866 r3001 353 353 endResponse(out); 354 354 } finally { 355 if (result != null) { 356 result.close(); 357 } 355 result.close(); 358 356 } 359 357 }
Note: See TracChangeset
for help on using the changeset viewer.