- Timestamp:
- 2019-03-11T09:37:51+13:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/iiif-servlet/trunk/src/gsdl-src/java/org/greenstone/gsdl3/IIIFServerBridge.java
r32883 r32891 171 171 Document response_doc = XMLConverter.newDOM(); 172 172 //Element xml_response = IIIFXML.createBasicResponse(response_doc, verb, pairs); 173 Element verb_elem = null;173 //Element verb_elem = null; 174 174 175 175 // compose the request message to the receptionist … … 185 185 if (xml_result == null) 186 186 { 187 logger. info("xml_result is null");188 verb_elem = IIIFXML.createErrorElement(response_doc, "Internal error", "");187 logger.error("xml_result is null"); 188 //verb_elem = IIIFXML.createErrorElement(response_doc, "Internal error", ""); 189 189 //xml_response.appendChild(verb_elem); 190 190 } … … 199 199 if (res == null) 200 200 { 201 logger. info("response element in xml_result is null");202 verb_elem = IIIFXML.createErrorElement(response_doc, "Internal error", "");201 logger.error("response element in xml_result is null"); 202 //verb_elem = IIIFXML.createErrorElement(response_doc, "Internal error", ""); 203 203 } 204 204 else { 205 verb_elem = GSXML.getFirstElementChild(res); // GetRecord205 Element verb_elem = GSXML.getFirstElementChild(res); // GetRecord 206 206 Node record_node = GSXML.getFirstElementChild(verb_elem); // record 207 207 Element metadata_list_elem = (Element)GSXML.getChildByTagName(record_node,"metadata"); // metadata 208 208 209 209 Element assocfilepath_metadata_elem = (Element)GSXML.getChildByTagName(metadata_list_elem,"assocfilepath"); 210 String assocfilepath_metadata_val = GSXML.getNodeText(assocfilepath_metadata_elem); 211 212 Element image_metadata_elem = (Element)GSXML.getChildByTagName(metadata_list_elem,"Image"); 213 String image_metadata_val = GSXML.getNodeText(image_metadata_elem); 214 215 result = assocfilepath_metadata_val + "/" + image_metadata_val; 210 211 if (assocfilepath_metadata_elem == null) { 212 logger.error("Failed to find metadata 'assocfilepath' for Document " + identifier); 213 //verb_elem = IIIFXML.createErrorElement(response_doc, "Internal error", ""); 214 } 215 else { 216 String assocfilepath_metadata_val = GSXML.getNodeText(assocfilepath_metadata_elem); 217 218 Element image_metadata_elem = (Element)GSXML.getChildByTagName(metadata_list_elem,"Image"); 219 if (assocfilepath_metadata_elem == null) { 220 logger.error("Failed to find metadata 'Image' for Document " + identifier); 221 } 222 else { 223 String image_metadata_val = GSXML.getNodeText(image_metadata_elem); 224 225 result = assocfilepath_metadata_val + "/" + image_metadata_val; 226 } 227 } 216 228 } 217 229
Note:
See TracChangeset
for help on using the changeset viewer.