Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Providers (https://www.clubdelphi.com/foros/forumdisplay.php?f=10)
-   -   Consultas al servicio Web de la Aplicación ROPO (https://www.clubdelphi.com/foros/showthread.php?t=95505)

manelb 10-07-2022 11:07:54

Nueva web del Ministerio
 
Saludos a todos...

Los que trabajáis con productos fitosanitarios en el estado español ya os habréis enterado de que el Ministerio ha reformado su portal web, y que las consultas que hacíamos para números de registro de productos fitosanitarios ya no funcionan como las teníamos programadas. Por lo menos para los que lo hacíamos con las indicaciones de este hilo.
Siguen funcionando en cambio las consultas del ROPO por NIF.

A partir de la reforma de la web, nos pusimos nuevamente en contacto con el Ministerio para preguntar si, ahora sí, teníamos un servicio web donde hacer consultas, y su respuesta fue otra vez negativa.

Por si a alguien le sirve de ayuda, comentar que se puede continuar consultando la información, pero debemos cambiar la url y parámetros que utilizábamos para recuperar los datos del artículo a partir de número de registro.

Esta url funciona sin problemas(a día de hoy), y necesita un único parámetro, aunque acepta muchísimos más:
https://servicio.mapa.gob.es/regfiwe...istro=ES-00026

Un dato interesante es que, en los datos que devuelve la consulta anterior, hay un data-id con un valor que parece ser el identificador del producto.
En el caso de la consulta anterior devuelve data-id="57105".

El caso es que si a continuación ejecutamos la siguiente consulta con el data-id anterior
https://servicio.mapa.gob.es/regfiwe...Producto=57105 ,
nos devuelve un JSON con muchísima más información del producto.

Por aquí parece que hemos avanzado algo, pero el hecho de no disponer a estas alturas de un servicio web para interactuar directamente con el sistema es lamentable.

Espero sirva a alguien de ayuda.
Saludos

david.camaleon 11-07-2022 08:48:09

Buenos días.

Muchas gracias por tu aportación manelb, a mí me resulta de mucha utilidad, porque hace unos días me enteré de que la url anterior no funcionaba y no encontraba documentación por ningún sitio.

¿Podrías facilitarme información sobre cómo obtener el nº de ROPO a partir del NIF/CIF? Ando bastante perdido en esto, he realizado varias consultas al Mapama y no me dan una respuesta concreta.

Necesito saber la URL de llamada al servicio y la respuesta de éste, que supongo será en XML.

Muchas gracias.

manelb 11-07-2022 14:24:35

Cita:

Empezado por david.camaleon (Mensaje 547433)
¿Podrías facilitarme información sobre cómo obtener el nº de ROPO a partir del NIF/CIF? Ando bastante perdido en esto, he realizado varias consultas al Mapama y no me dan una respuesta concreta.

En un mensaje mío en este mismo hilo hay un fichero adjunto con un ejemplo de como obtener lo que pides

Cita:

Empezado por david.camaleon (Mensaje 547433)
Necesito saber la URL de llamada al servicio y la respuesta de éste, que supongo será en XML.

No, lo que obtienes no es un xml.
Lo que obtienes es el texto html que devuelve la petición.
Debes parsear el resultado para obtener el ROPO.

Saludos

david.camaleon 11-07-2022 16:47:04

Cita:

Empezado por manelb (Mensaje 547443)
En un mensaje mío en este mismo hilo hay un fichero adjunto con un ejemplo de como obtener lo que pides



No, lo que obtienes no es un xml.
Lo que obtienes es el texto html que devuelve la petición.
Debes parsear el resultado para obtener el ROPO.

Saludos

Muchas gracias.

newtron 16-12-2022 10:12:19

Buenos días.

Estoy retomando este tema que había dejado algo aparcado. ¿Sabemos si hay ya algún webservice al que se puedan hacer consultas o sigue todo igual?

Saludos.

david.camaleon 16-12-2022 10:19:57

consultas para obtener el número ropo
 
Buenos días,

Que yo sepa, lamentablemente, todo sigue igual. Lo que yo hice fue desarrollar una DLL, que devuelve el ROPO a partir de un CIF/NIF.

newtron 16-12-2022 10:39:39

Cita:

Empezado por david.camaleon (Mensaje 549596)
Buenos días,

Que yo sepa, lamentablemente, todo sigue igual. Lo que yo hice fue desarrollar una DLL, que devuelve el ROPO a partir de un CIF/NIF.

Entiendo, ¿y esa consulta cómo la haces?

Gracias y un saludo.

manelb 28-09-2023 15:08:19

Los que tengáis desarrollado un sistema par consultar el ROPO a partir de un cif, parece ser que han cambiado de nuevo la url !!!

Saludos

rci 08-11-2023 12:39:07

que url es?
 
Cita:

Empezado por manelb (Mensaje 552736)
Los que tengáis desarrollado un sistema par consultar el ROPO a partir de un cif, parece ser que han cambiado de nuevo la url !!!

Saludos

Podéis postear la nueva url ?
De donde la has sacado?

Es posible que sea esta?
https://servicio.mapa.gob.es/ropowebwai/

Muchas Gracias

manelb 08-11-2023 15:51:38

Cita:

Empezado por rci (Mensaje 553201)
Podéis postear la nueva url ?
De donde la has sacado?

Es posible que sea esta?
https://servicio.mapa.gob.es/ropowebwai/

Muchas Gracias

Si es esta...
Concretamente
https://servicio.mapa.gob.es/ropoweb...TDNI=99999999R

Si le metes un cif válido debería funcionar

No puedo darte más información, no he hecho yo el ajuste.
Lo he preguntado a un compañero del departamento (Gracias Xavi por el aporte :D)

Saludos

rci 09-11-2023 11:16:42

Cita:

Empezado por manelb (Mensaje 553205)
Si es esta...
Concretamente
https://servicio.mapa.gob.es/ropoweb...TDNI=99999999R

Si le metes un cif válido debería funcionar

No puedo darte más información, no he hecho yo el ajuste.
Lo he preguntado a un compañero del departamento (Gracias Xavi por el aporte :D)

Saludos

Muchas gracias manelb

Estamos adaptando nuestro programa para enviar los movimientos de productos fitosanitarios al RETO y para eso nos hace falta información del ROPO de los clientes que los compran y de los proveedores que los venden. Para el RETO si que hay unos webservices pero desde el ministerio no ponen muchas facilidades a los desarrolladores :( (no hay entorno de pruebas, no podemos obtener credenciales para acceder...)
Si a alguien le interesa el tema del RETO la web del ministerio es la siguiente:
https://www.mapa.gob.es/es/agricultu...nitarios/reto/

Saludos

rci 09-11-2023 16:50:01

Cita:

Empezado por rci (Mensaje 553221)
Muchas gracias manelb

Estamos adaptando nuestro programa para enviar los movimientos de productos fitosanitarios al RETO y para eso nos hace falta información del ROPO de los clientes que los compran y de los proveedores que los venden. Para el RETO si que hay unos webservices pero desde el ministerio no ponen muchas facilidades a los desarrolladores :( (no hay entorno de pruebas, no podemos obtener credenciales para acceder...)
Si a alguien le interesa el tema del RETO la web del ministerio es la siguiente:
https://www.mapa.gob.es/es/agricultu...nitarios/reto/

Saludos

Disculpad, acabo de leer todos los post del foro y veo que en alguno ya se habla del RETO.
Saludos

rci 22-11-2023 12:10:05

Consulta ROPO no devuelve dirección postal - RETO
 
Hola estoy utilizando la consulta de inscripciones de ROPO indicando el NIF, gracias a lo que se ha explicado en este foro.
De los datos que devuelve me sirve el código ROPO y el nombre y apellidos pero no da información de la dirección postal.

En cambio dentro de la web de RETO cuando se crea una nueva transacción, al introducir el mismo NIF en el apartado del comprador, automáticamente rellena todos los campos de la dirección, a parte del código ROPO y el nombre y apellidos.

Estamos adaptando nuestro programa para que envíe los movimientos de productos fitosanitarios al RETO, para que el usuario no tenga que entrarlos a mano por la aplicación web.
Hemos automatizado la obtención del código ROPO a partir del NIF pero claro, al no devolver información de la dirección y ser un dato obligatorio para enviar transacciones al RETO, tendremos que obligar al usuario a introducir manualmente esa información al realizar una venta de esos productos... :(

No se si alguien tiene alguna idea de como obtener toda la información completa, como hace la aplicación web del RETO.

muchas gracias!

manelb 23-11-2023 08:01:10

Buenos días…

Esta información que pides no está disponible cuando recuperas el ROPO a partir del NIF, y entiendo que no puede de ninguna forma estar disponible ya que está protegida por la Ley de Protección de datos.

Es más, hace un tiempo, cuando recuperabas los datos del Ropo, también aparecía el teléfono, pero ahora creo que ni eso. Y creo que así debe ser.
No puede ser que exista un lugar de acceso libre en internet donde metiendo mi NIF, se pueda recuperar mi teléfono.

Los datos identificativos del cliente, o de la persona responsable, te los tiene que proporcionar el afectado y meterlos en tu programa, y con esos datos preparas el envío a RETO.

Así lo entiendo
Saludos

rci 23-11-2023 10:33:02

hola manelb, tienes razón.
El usuario tendrá que pedir los datos al comprador e introducirlos al programa.

muchas gracias.

Saludos

glorinchy2000 28-11-2024 18:20:21

Cita:

Empezado por rci (Mensaje 553361)
Hola estoy utilizando la consulta de inscripciones de ROPO indicando el NIF, gracias a lo que se ha explicado en este foro.
De los datos que devuelve me sirve el código ROPO y el nombre y apellidos pero no da información de la dirección postal.

En cambio dentro de la web de RETO cuando se crea una nueva transacción, al introducir el mismo NIF en el apartado del comprador, automáticamente rellena todos los campos de la dirección, a parte del código ROPO y el nombre y apellidos.

Estamos adaptando nuestro programa para que envíe los movimientos de productos fitosanitarios al RETO, para que el usuario no tenga que entrarlos a mano por la aplicación web.
Hemos automatizado la obtención del código ROPO a partir del NIF pero claro, al no devolver información de la dirección y ser un dato obligatorio para enviar transacciones al RETO, tendremos que obligar al usuario a introducir manualmente esa información al realizar una venta de esos productos... :(

No se si alguien tiene alguna idea de como obtener toda la información completa, como hace la aplicación web del RETO.

muchas gracias!

Hola me podrías decir que tipo de consulta esta usando para la inscripción a ROPO, la que nosotros estábamos usando hasta ahora, nos dice acceso denegado. Muchísimas gracias por adelantado

rci 29-11-2024 10:14:02

Cita:

Empezado por glorinchy2000 (Mensaje 560253)
Hola me podrías decir que tipo de consulta esta usando para la inscripción a ROPO, la que nosotros estábamos usando hasta ahora, nos dice acceso denegado. Muchísimas gracias por adelantado

Supongo que preguntas sobre esto que está pocos mensajes antes:
Cita:

Empezado por manelb (Mensaje 553205)
Si es esta...
Concretamente
https://servicio.mapa.gob.es/ropoweb...TDNI=99999999R

Si le metes un cif válido debería funcionar

No puedo darte más información, no he hecho yo el ajuste.
Lo he preguntado a un compañero del departamento (Gracias Xavi por el aporte :D)

Saludos

Veo que sigue funcionando

glorinchy2000 02-12-2024 13:03:00

Esa URL no esta funcionando, te responde "la pagina solicitada no ha sido encontrada"

rci 02-12-2024 13:19:45

Cita:

Empezado por glorinchy2000 (Mensaje 560322)
Esa URL no esta funcionando, te responde "la pagina solicitada no ha sido encontrada"

acabo de hacer clic en el link y a mi me funciona perfectamente

https://servicio.mapa.gob.es/ropoweb...TDNI=99999999R

Para utilizarla en tu programa debes cambiar el valor del parámetro del DNI pero con ese del ejemplo también sirve y contesta que no ha encontrado ningún registro con ese DNI

rci 09-04-2026 11:54:09

WS RETO No funciona
 
Hola, un cliente nuestro nos ha llamado diciendo que no puede enviar al RETO, que le da un error.
Utilizamos el webservice WSRETO de la Url = https://servicio.mapama.gob.es/wsret...sretotran.asmx

Pues hoy está devolviendo un error html:
Código PHP:

<html>
    <
head>
        <
title>Runtime Error</title>
        <
meta name="viewport" content="width=device-width" />
        <
style>
         
body {font-family:"Verdana";font-weight:normal;font-size.7em;color:black;} 
         
{font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
         
{font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
         
H1 font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
         
H2 font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
         
pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}
         .
marker {font-weightboldcolorblack;text-decorationnone;}
         .
version {colorgray;}
         .
error {margin-bottom10px;}
         .
expandable text-decoration:underlinefont-weight:boldcolor:navycursor:pointer; }
         @
media screen and (max-width639px) {
          
pre width440pxoverflowautowhite-spacepre-wrapword-wrap: break-word; }
         }
         @
media screen and (max-width479px) {
          
pre width280px; }
         }
        </
style>
    </
head>

    <
body bgcolor="white">

            <
span><H1>Server Error in '/wsreto' Application.<hr width=100size=1 color=silver></H1>

            <
h2> <i>Runtime Error</i> </h2></span>

            <
font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

            <
bDescription: </b>An application error occurred on the serverThe current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It couldhoweverbe viewed by browsers running on the local server machine.
            <
br><br>

            <
b>Details:</bTo enable the details of this specific error message to be viewable on remote machinesplease create a <customErrorstag within a "web.config" configuration file located in the root directory of the current web applicationThis <customErrorstag should then have its "mode" attribute set to "Off".<br><br>

            <
table width=100bgcolor="#ffffcc">
               <
tr>
                  <
td>
                      <
code><pre>

<!-- 
Web.Config Configuration File -->

<
configuration>
    <
system.web>
        <
customErrors mode="Off"/>
    </
system.web>
</
configuration></pre>                      </code>

                  </
td>
               </
tr>
            </
table>

            <
br>

            <
b>Notes:</bThe current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.<br><br>

            <table width=100% bgcolor="#ffffcc">
               <tr>
                  <td>
                      <code><pre>

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration></pre>                      </code>

                  </td>
               </tr>
            </table>

            <br>

            </font>

    </body>
</html> 


Parece un error de su servidor.

A alguien le ocurre lo mismo o le funciona?

Muchas gracias


La franja horaria es GMT +2. Ahora son las 09:42:51.

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