Changeset 4022
- Timestamp:
- 2003-03-28T09:52:54+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/core/MessageRouter.java
r4000 r4022 331 331 } else { 332 332 333 Element service_request = doc_.createElement(GSXML.REQUEST_ELEM); 334 service_request.setAttribute(GSXML.TYPE_ATT, GSXML.REQUEST_TYPE_DESCRIBE); 333 Element service_message = doc_.createElement(GSXML.MESSAGE_ELEM); 334 Element service_request = GSXML.createBasicRequest(doc_, GSXML.REQUEST_TYPE_DESCRIBE, "", ""); 335 service_message.appendChild(service_request); 335 336 service_request.setAttribute(GSXML.INFO_ATT, GSXML.SERVICE_ELEM+GSXML.LIST_MODIFIER); 336 337 … … 345 346 s.setSiteAddress(site_http_address_); 346 347 s.setMessageRouter(this); 347 348 348 // pass the XML node to the service for service configuration 349 s.configure(n );350 349 s.configure(n, null); 350 351 351 // find out the supported services for this service module 352 Element service_response = (Element) s.process(service_ request);352 Element service_response = (Element) s.process(service_message); 353 353 NodeList services = service_response.getElementsByTagName(GSXML.SERVICE_ELEM); 354 354 if (services.getLength()==0) { 355 System.err.println("MessageRouter configure error: service sImpl"+service_name+" has no services!");355 System.err.println("MessageRouter configure error: serviceRack "+service_name+" has no services!"); 356 356 } else { 357 357 for (int j=0; j<services.getLength();j++) { … … 365 365 } catch (Exception e ) { 366 366 System.err.println("MessageRouter configure exception: in ServiceRack class specification: "+ e.getMessage()); 367 367 e.printStackTrace(); 368 368 } 369 369 } // if
Note:
See TracChangeset
for help on using the changeset viewer.