Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-11-2016
gaunmanuel gaunmanuel is offline
Miembro
 
Registrado: may 2015
Posts: 48
Poder: 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
  #2  
Antiguo 01-02-2017
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Poder: 21
uper Va por buen camino
Saludos para este 2017 se supone que se va a integrar en la factura algo referente a lo de las exportaciones, el llamado comercio exterior, ya no se va a considerar lo del cove...!
no se como se estará manejando este rollo, pero el caso es que yo hice algo al respecto cuando empezaba lo del cove en C# pero como era algo confuso como hacer los consumos web server lo deje, y los que realizan sus emisiones del cove pues meramente lo siguen haciendo en la pagina que proporciono el sat, asi lo continuamos capturando donde laboro.

Pero si aun sigue o hay que hacer cambios donde puedo volver a retomar este tema avisame y sacamos las dudas, me acuerdo que proporcionaron un cove para pruebas pero ya no se si activo, la verdad ya no tengo esa documentación.

bye
Responder Con Cita
  #3  
Antiguo 02-02-2017
gaunmanuel gaunmanuel is offline
Miembro
 
Registrado: may 2015
Posts: 48
Poder: 0
gaunmanuel Va por buen camino
que tal uper.
Fijate que ya resolvi el problema, eran 2 cuestiones:
  • El reloj de mi PC no estaba sincronizado.
  • La parte de la firma Digital la estaba convirtiendo doblemente a base64

Por otro lado te menciono que los WebServices del COVE si estan al 100% y asi evitas entrar a portal y capturar todo ahi, yo lo hago con delphi, pero necesitaba tambien consumir los webServices desde C#.net.

saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Validar un XML r_e_g_2007 Varios 0 05-11-2011 09:00:21
validar RFC.. tebre Varios 12 06-01-2009 19:48:55
Validar Elite237 OOP 1 29-07-2007 00:25:30
como se puede validar un edit para solo numeros carlos gonzalez Varios 3 30-09-2006 22:22:38
Validar Nif Colgueit OOP 12 10-05-2006 03:50:28


La franja horaria es GMT +2. Ahora son las 23:00:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi