Documentos de Académico
Documentos de Profesional
Documentos de Cultura
WSDL: Es el lenguaje de
CLR
CLR
Service Contract
Data Contract
Message Contract
WSDL
XML Schema
SOAP
[DataContract]
public class LsContribuyente
{
[DataMember]
public string ddp_nombre { get; set; };
[DataMember]
public string ddp_estado { get; set; }
[DataMember]
public string ddp_numreg { get; set; }
[DataMember]
public string ddp_userna { get; set; }
[DataMember]
public string ddp_coddep { get; set; }
[DataMember]
public DateTime ddp_fecact { get; set; }
}
CASO PRACTICO
Contrato de Servcios
Se define un servicio con dos operaciones.
Una operacin GetNombre que a partir del RUC devolver el nombre del
contribuyente,
La operacin GetResolNotif que devuelve el nmero de resolucin a partir del
nmero de RUC.
la operacin GetEtapaResolucin, que devuelve la etapa de la resolucin, a partir
del Nmero de Resolucin.
Operacin GetIndTipDeu que devuelve la descripcin de Tipo de Deuda, a partir
del Nmero de Resolucin.
[ServiceContract]
Public interface IContribuyente
{
[OperationContract]
string GetNombre(string NumRuc)
[OperationContract]
string GetResolNotif(string NumRuc)
[OperationContract]
string GetEtapaResolucin(string NumRes)
[OperationContract]
string GetIndTipDeu(string NumRes)
}
Un motor de ejecucin WCF utiliza atributos para generar en forma correcta el
WSDL del servicio.