Nova versao do simulador e tratamento de erros das chamadas.
authormaroni <maroni@192.168.1.103>
Tue, 17 Apr 2012 23:51:48 +0000 (20:51 -0300)
committermaroni <maroni@192.168.1.103>
Tue, 17 Apr 2012 23:51:48 +0000 (20:51 -0300)
15 files changed:
src/java/org/ufcspa/simdecs/comunicacao/BaseComunicacao.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoAutenticacao.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoAutenticacaoAgente.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoFimCaso.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaHistorico.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaLog.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoIniciaCaso.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java
src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaCaso.java
web/login.xhtml
web/simulador/Game.as
web/simulador/MedicinaSaude.swf
web/simulador/endereco.txt

index 4faf3ae..19a9d7a 100644 (file)
@@ -66,6 +66,7 @@ public abstract class BaseComunicacao extends HttpServlet {
             executaServico(em, request, response, out);
         } catch(Exception e) {
             out.println("<xml>" );
+            out.println("   <execucao sucesso=\"nao\" />" );
             out.println("   <erro metodo=\"" + this.getServletName() + "\">" );
             out.println("       <parametros>");
             
index f066d28..246f368 100644 (file)
@@ -40,6 +40,7 @@ public class MetodoAutenticacao extends BaseComunicacao {
        } catch (NoResultException ne) {
                 out.println( "<id>" + "0" + "</id>" );
        } finally {                     
+            out.println("   <execucao sucesso=\"sim\" />" );
             out.println( "</xml>" );
         }
 //        JadeUtil instance = JadeUtil.getInstance();
index 134d0f4..60c3c38 100644 (file)
@@ -68,7 +68,7 @@ public class MetodoAutenticacaoAgente extends HttpServlet {
        } catch (NoResultException ne) {
                 out.println( "<id>" + "0" + "</id>" );
        } finally {         
-            
+            out.println("   <execucao sucesso=\"sim\" />" );
             out.println( "</xml>" );
             out.close();
         }
index ca4339d..d202ad6 100644 (file)
@@ -90,6 +90,7 @@ public class MetodoConfiancaEtapa extends BaseComunicacao {
 
         out.println("   <nivel_confianca registrado=\"sim\" />");
         out.println("   <resposta_acao_mediador acao=\"sim\" problema=\"PROBLEMA: " + this.getClass() + "\" mensagem=\"MENSAGEM:" + this.getClass() + "\" />");
+        out.println("   <execucao sucesso=\"sim\" />" );
 //            out.println("   <resposta_acao_mediador acao=\"nao\" />");
 
         out.println("</xml>");
index 4840141..ac67a7d 100644 (file)
@@ -65,6 +65,7 @@ public class MetodoConfiancaInicial extends BaseComunicacao {
 
         out.println("   <nivel_confianca registrado=\"sim\" />");
         out.println("   <resposta_acao_mediador acao=\"sim\" problema=\"PROBLEMA: " + this.getClass() + "\" mensagem=\"MENSAGEM:" + this.getClass() + "\" />");
+        out.println("   <execucao sucesso=\"sim\" />" );
 //            out.println("   <resposta_acao_mediador acao=\"nao\" />");
 
         out.println("</xml>");
index 8322b86..fc5c806 100644 (file)
@@ -49,7 +49,7 @@ public class MetodoFimCaso extends BaseComunicacao {
         out.println("<xml>");
 
         out.println("   <resposta_final_mediador mensagem=\"" + this.getClass() + "\" />");
-
+        out.println("   <execucao sucesso=\"sim\" />" );
         out.println("</xml>");
     }
 }
index dca9f89..b580447 100644 (file)
@@ -59,6 +59,7 @@ public class MetodoGravaHistorico extends BaseComunicacao {
 
 //            out.println("   <grava_historico registrado=\"sim\" />");
         out.println("   <resposta_acao_mediador acao=\"sim\" problema=\"PROBLEMA: " + this.getClass() + "\" mensagem=\"MENSAGEM:" + this.getClass() + "\" />");
+        out.println("   <execucao sucesso=\"sim\" />" );
 //            out.println("   <resposta_acao_mediador acao=\"nao\" />");
 
         out.println("</xml>");
index 8e8c290..c008952 100644 (file)
@@ -232,6 +232,7 @@ public class MetodoGravaLog extends BaseComunicacao {
         //    out.println("   <resposta_acao_mediador acao=\"sim\" problema=\"PROBLEMA ORIGINADO PELO MEDIADOR\" mensagem=\"MENSAGEM A CADA ACAO VINDA DO MEDIADOR\" />");
         //else                
         out.println("   <resposta_acao_mediador acao=\"sim\" problema=\"PROBLEMA: " + this.getClass() + "\" mensagem=\"MENSAGEM:" + this.getClass() + "\" />");
+        out.println("   <execucao sucesso=\"sim\" />" );
 //            out.println("   <resposta_acao_mediador acao=\"nao\" />");
 
         out.println("</xml>");
index d72b4da..4b336c1 100644 (file)
@@ -147,7 +147,8 @@ public class MetodoIniciaCaso extends BaseComunicacao {
         em.getTransaction().commit();
 
 
-        out.println("<caso uid=\"caso-" + caso.getId() + "\" sessao=\"" + sessaoUsuario.getId() + "\" titulo=\"" + caso.getNome() + "\" modelo=\"" + caso.getModelo() + "\" descricaoAmbiente=\"" + caso.getTextoInicial() + "\">");
+        out.println("<xml>");
+        out.println("   <caso uid=\"caso-" + caso.getId() + "\" sessao=\"" + sessaoUsuario.getId() + "\" titulo=\"" + caso.getNome() + "\" modelo=\"" + caso.getModelo() + "\" descricaoAmbiente=\"" + caso.getTextoInicial() + "\">");
 
         Iterator<Paciente> itPac = em.createQuery("From Paciente where caso.id=:pIdCaso").setParameter("pIdCaso", caso.getId()).getResultList().iterator();
         while (itPac.hasNext()) {
@@ -235,7 +236,9 @@ public class MetodoIniciaCaso extends BaseComunicacao {
         }
 
 
-        out.println("</caso>");
+        out.println("  </caso>");
+        out.println("  <execucao sucesso=\"sim\" />" );
+        out.println("</xml>");
     }
 
 }
index c4f321b..8236de6 100644 (file)
@@ -89,6 +89,7 @@ public class MetodoRegistraAcao extends BaseComunicacao {
         out.println("   <resposta_acao_mediador acao=\"sim\" problema=\"PROBLEMA: " + this.getClass() + "\" mensagem=\"MENSAGEM:" + this.getClass() + "\" />");
 //            out.println("   <resposta_acao_mediador acao=\"nao\" />");
 
+        out.println("   <execucao sucesso=\"sim\" />" );
         out.println("</xml>");
     }
 
index 4465d38..96cbdd3 100644 (file)
@@ -34,6 +34,7 @@ public class MetodoSelecionaCaso extends BaseComunicacao {
             out.println("   <caso id=\"" + caso.getId() + "\" titulo=\"" + caso.getNome() + "\" resumo=\"" + caso.getResumo() + "\" />");
         }
 
+        out.println("   <execucao sucesso=\"sim\" />" );
         out.println("</xml>");
     }
 
index 8a34894..45b37fd 100644 (file)
@@ -35,7 +35,7 @@
             <a href="simulador/index.html">Acesso ao Simulador</a>
             <br/>
             <br/>
-            <h:outputText value="Versão 3.1.1" />
+            <h:outputText value="Versão 3.2.0" />
         </center>
     </h:body>
 </html>
index 9e62f1c..8c45beb 100755 (executable)
@@ -27,7 +27,7 @@
                        idSessao="";\r
                        staticCaso = new Caso();\r
                        staticDadosGlobais = new DadosGlobais();                                \r
-                       mediadorAtivo=false;\r
+                       mediadorAtivo=true;\r
                        mediadorMensagem="";\r
                        mediadorProblema="";\r
 \r
index 0ce2b46..9ac870b 100755 (executable)
Binary files a/web/simulador/MedicinaSaude.swf and b/web/simulador/MedicinaSaude.swf differ
index fbeea0d..276dc87 100755 (executable)
@@ -1 +1 @@
-http://localhost:8080/SimDeCS/
\ No newline at end of file
+http://200.18.67.61/simdecs2/
\ No newline at end of file