Definizione alla linea 32 del file MainTestServiceMediatorImpl.java.
Membri pubblici statici | |
static void | main (String[] args) |
|
Definizione alla linea 37 del file MainTestServiceMediatorImpl.java. Riferimenti org.jaebi.server.service.ServiceMediatorImpl.executeService(), org.jaebi.server.service.xml.JAXBMarshallerWrapper.marshall(), org.jaebi.server.service.xml.JAXBMarshallerWrapper.setFormattedMarshalling(), e org.jaebi.server.service.xml.JAXBMarshallerWrapper.unmarshall(). 00037 { 00038 JAXBMarshallerWrapper marshWrapReq = null; 00039 JAXBMarshallerWrapper marshWrapRes = null; 00040 Xrequest newReq = null; 00041 Xresponse newRes = null; 00042 String newResS = null; 00043 File sourceFile = new File("/Users/detro/workspace-nb/JAEBI/XML-Examples/xrequest-example.select-ok-004.xml"); 00044 ServiceMediatorImpl mediator = null; 00045 PrintStream out = System.out; 00046 00047 try { 00048 marshWrapReq = new JAXBMarshallerWrapperImpl("org.jaebi.server.service.xml.xrequest"); 00049 marshWrapRes = new JAXBMarshallerWrapperImpl("org.jaebi.server.service.xml.xresponse"); 00050 newReq = (Xrequest)marshWrapReq.unmarshall(sourceFile); 00051 00052 out.println(">> Letto File XML e Creato relativo XREQUEST"); 00053 } catch ( JAXBMarshallerWrapperInitException inite) { 00054 inite.printStackTrace(); 00055 } catch ( JAXBMarshallerWrapperUnmarshallException unmarshe) { 00056 unmarshe.printStackTrace(); 00057 } 00058 00059 try { 00060 mediator = new ServiceMediatorImpl("/Users/detro/workspace-nb/JAEBI/web/BackEndHandlerImpl.properties"); 00061 00062 out.println(">> Istanziato il Service Mediator"); 00063 } catch ( ServiceMediatorInitException inite) { 00064 inite.printStackTrace(); 00065 } 00066 00067 try { 00068 newRes = (Xresponse)mediator.executeService(null, (Object)newReq); 00069 marshWrapRes.setFormattedMarshalling(true); 00070 newResS = marshWrapRes.marshall(newRes); 00071 00072 out.println(">> Eseguito il Service"); 00073 } catch ( ServiceMediatorExecException exece) { 00074 exece.printStackTrace(); 00075 } catch ( JAXBMarshallerWrapperMarshallException marshe) { 00076 marshe.printStackTrace(); 00077 } 00078 00079 out.println(">> Risultato:"); 00080 out.println(newResS); 00081 00082 00083 }
Questo è il grafo delle chiamate per questa funzione: ![]() |