br.gov.ans.tiss.ws.servicos
Class tissTransmiteMensagemV2_01_02

java.lang.Object
  extended by br.gov.ans.tiss.ws.servicos.tissTransmiteMensagemV2_01_02
All Implemented Interfaces:
TissTransmiteMensagemPortType

public class tissTransmiteMensagemV2_01_02
extends java.lang.Object
implements TissTransmiteMensagemPortType

Web service genérico para transmissão de mensagens TISS quaisquer.


Field Summary
private  Digestor digestor
          Digestor que será usado para consumir as mensagens TISS que chegarem, produzindo as respostas.
private  javax.xml.ws.WebServiceContext w_sctx
           
 
Constructor Summary
tissTransmiteMensagemV2_01_02()
          Construtor padrão.
 
Method Summary
 Digestor getDigestor()
          Getter para o digestor.
 void setDigestor(Digestor digestor)
          Setter para o digestor.
 java.lang.String tissTransmiteMensagemOperation(java.lang.String mensagem)
          O serviço de transmissão de mensagens (similar ao ponto a ponto puro), com colocação na caixa de entrada.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

w_sctx

private javax.xml.ws.WebServiceContext w_sctx

digestor

private Digestor digestor
Digestor que será usado para consumir as mensagens TISS que chegarem, produzindo as respostas.

Constructor Detail

tissTransmiteMensagemV2_01_02

public tissTransmiteMensagemV2_01_02()
Construtor padrão.

Method Detail

tissTransmiteMensagemOperation

public java.lang.String tissTransmiteMensagemOperation(java.lang.String mensagem)
                                                throws RemetenteInvalido,
                                                       DestinatarioInvalido,
                                                       SintaxeTISSInvalida,
                                                       HashInvalido,
                                                       MensagemTISSInesperada
O serviço de transmissão de mensagens (similar ao ponto a ponto puro), com colocação na caixa de entrada.

Specified by:
tissTransmiteMensagemOperation in interface TissTransmiteMensagemPortType
Parameters:
mensagem - o texto XML da mensagem TISS.
Returns:
uma mensagem TISS de resposta ou um código de aceitação.
Throws:
RemetenteInvalido - .
DestinatarioInvalido - .
SintaxeTISSInvalida - .
HashInvalido - .
MensagemTISSInesperada - .

getDigestor

public Digestor getDigestor()
Getter para o digestor.

Returns:
Quem é o digestor padrão.

setDigestor

public void setDigestor(Digestor digestor)
Setter para o digestor.

Parameters:
digestor - Novo digestor.