package com.ejie.ad74a.webservices.beneficiarioWS;

import javax.jws.HandlerChain;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.ParameterStyle;

import com.ejie.ad74a.ws.server.televida.model.CabeceraType;
import com.ejie.ad74a.ws.server.televida.model.DatosBajaBeneficiarioType;
import com.ejie.ad74a.ws.server.televida.model.DatosBajaInstalacionType;
import com.ejie.ad74a.ws.server.televida.model.DatosCambioDomicilioType;
import com.ejie.ad74a.ws.server.televida.model.DatosInstalacionType;
import com.ejie.ad74a.ws.server.televida.model.DatosModificacionType;
import com.ejie.ad74a.ws.server.televida.model.DatosPrestServicioType;
import com.ejie.ad74a.ws.server.televida.model.DatosQuejasReclamacionesType;
import com.ejie.ad74a.ws.server.televida.model.DatosValoracionInicialType;
import com.ejie.ad74a.ws.server.televida.model.Respuesta;
import com.ejie.ad74a.ws.server.televida.model.ValoracionType;

@WebService(name = "BeneficiarioWebService", serviceName = "BeneficiarioWebServiceImpl", portName = "BeneficiarioWebServiceImplPort", targetNamespace = "http://com.ejie.ad74a.webservice", endpointInterface = "com.ejie.ad74a.webservices.televidaWS.BeneficiarioWebService")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, parameterStyle = ParameterStyle.WRAPPED)
@HandlerChain(file = "server-handlers.xml")
public interface BeneficiadioWebService {
	
	@WebMethod(operationName = "esBeneficiario")
	@WebResult(name = "comunicateResponse")
	public String esBeneficiario(@WebParam(name = "xlmRecibido", targetNamespace = "com/ejie/beneficiario/xml") String xmlRecibido) throws Exception;
	
	@WebMethod(operationName = "datosBeneficiario")
	@WebResult(name = "comunicateResponse")
	public String datosBeneficiario(@WebParam(name = "xlmRecibido", targetNamespace = "com/ejie/beneficiario/xml") String xmlRecibido) throws Exception;
}
