Ver Mensaje Individual
  #1  
Antiguo 18-11-2016
gaunmanuel gaunmanuel is offline
Miembro
 
Registrado: may 2015
Posts: 48
Reputación: 0
gaunmanuel Va por buen camino
No se puede validar RFC

Que tal a todos.
Se que es un foro de Delphi, pero tengo un problemilla con C#.net respecto a este tema de las credencias al consumir el Web Service de COVE.
Realmente si se consume, sin embargo la respueta que recibo es:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<respuestaPeticion xsi:schemaLocation="/mx/gob/ventanillaunica/www/cove/ws/wsdls/RecibirCove.xsd" xmlns="http://www.ventanillaunica.gob.mx/cove/ws/oxml/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <numeroOperacion>86156470</numeroOperacion>
   <horaRecepcion>2016-11-17T18:24:22.0-06:00</horaRecepcion>
   <respuestasOperaciones>
      <numeroFacturaORelacionFacturas>COVEObservaciones</numeroFacturaORelacionFacturas>
      <contieneError>true</contieneError>
      <errores>
         <mensaje>Validaci&amp;oacute;n de datos : No se puede validar el rfc del certificado</mensaje>
      </errores>
   </respuestasOperaciones>
   <leyenda>Tiene 240 d&amp;iacute;as a partir de esta fecha para utilizar su Acuse de Valor, si en ese tiempo no es utilizado, ser&amp;aacute; dado de baja del sistema.</leyenda>
</respuestaPeticion>
El código en C#.net que uso es el siguiente:
Código:
COVE.ReceptorClient wsCOVE = new COVE.ReceptorClient();
wsCOVE.ClientCredentials.UserName.UserName = "PIT070809PV3";
wsCOVE.ClientCredentials.UserName.Password = "uwYCF2I2oSvNrxJtL5Koze3i13GqTvzUMMO0Ut8ndeXhOEXNYxgU5yc8sJSfJT0r";
y esto es lo que tengo en el app.config:
Código:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="IReceptorEndpointBinding">
                  <security mode="TransportWithMessageCredential">
                  </security>
                 </binding>
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="https://www.ventanillaunica.gob.mx:443/ventanilla/RecibirCoveService"
                binding="basicHttpBinding" bindingConfiguration="IReceptorEndpointBinding"
                contract="COVE.IReceptor" name="IReceptorBinding" />
        </client>
    </system.serviceModel>
</configuration>
Alguien tendrá alguna idea de porque recibo el mensaje: No se puede validar el rfc del certificado
Cita:
si toda esta información con los mismos datos y todo igual lo envio por una aplicación llamada SOAPUI o inclusive desde Delphi 7.0 todo funciona bien y me retorna correctamente el E-Document, pero en C#.net no he podido hacerlo funcionar
de ante mano muchas por la ayuda.
saludos.
Responder Con Cita