Ver Mensaje Individual
  #6  
Antiguo 25-10-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si revisas este link (https://neftali.clubdelphi.com/35-ge...ice-en-delphi/) habla del tema.
En concreto, en los ejemplos, el CLIENTE 3, hare justo lo que necesitas tú, pero con un WSDL distinto. Te puede servir para seguir lospasos.

En tu caso te serviría el componente THTTPRIO y el código debería ser similar a esto:

Código Delphi [-]
var
  params:getStatus;
begin
  // Según el rellenado llamamos a uno u otro
  params := getStatus.Create;
  try
    params.rucComprobante := '1028308796';
    params.tipoComprobante := '01';
    params.serieComprobante := 'f213';
    params.numeroComprobante := 12345;
    (HTTPRIO1 as billService).getStatus(params);
  finally
    FreeAndNil(params);
  end;


Fíjate en los parámetros de entrada y salida, que están definidos en la unit que has generado al importar.

Revisa los otros ejemplos, porque también puedes hacerlo utilizando componentes de REST.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita