Riferimenti per la classe org.jaebi.test.server.service.MainTestServiceMediatorImpl

Lista di tutti i membri.

Descrizione Dettagliata

Autore:
detro

Definizione alla linea 32 del file MainTestServiceMediatorImpl.java.

Membri pubblici statici

static void main (String[] args)


Documentazione delle funzioni membro

static void org.jaebi.test.server.service.MainTestServiceMediatorImpl.main String[]  args  )  [static]
 

Parametri:
args the command line arguments

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:


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Mon Jun 27 22:50:54 2005 per JAEBI - JAva Enterprice BackEnd Interfacement da  doxygen 1.4.3