Ver Mensaje Individual
  #1  
Antiguo 18-03-2015
frankizzio frankizzio is offline
Miembro
NULL
 
Registrado: abr 2013
Posts: 10
Reputación: 0
frankizzio Va por buen camino
Consumir servicio web con WDSL - autentificación WS-Security

Hola,
Mi nombre es Franco, y estoy a cargo de un proyecto de Facturación electrónica en Perú,
buscando información sobre el tema pude ver que existe la posibilidad de crear clases definidas mediante el WDSL Importer de delphi en File/New/Other/WebServices/,
El link que utilizo es el siguiente h t tps://w ww.sunat. gob.pe: 443/ol-ti-it cpgem-beta/bill Service?wsdl

Pero cuando trato de realizar la conexión, enviando el arreglo de bits y el nombre del archivo como se especifica(datos demo) me aparece un mensaje de error como si no se hubiera creado algo.

Este es mi código

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  tBillServ : billService;
  tSendB    : sendBill;
  ByteA     : TByteDynArray;
  tSendBResp: sendBillResponse;
begin
  tSendB:=sendBill.Create;
  tSendBResp:=sendBillResponse.Create;
  tSendB.fileName:='Demo.zip';
  SetLength(ByteA,2);
  ByteA[0]:=10;
  ByteA[1]:=20;
  tSendB.contentFile:=ByteA;
  tSendBResp:=tBillServ.sendBill(tSendB);
end;

¿En que me estoy equivocando?, La conexión es mediante Soap utilizando WS-Security usando el modelo UserNameToken y no se si se necesite realizar un procedimiento más, soy nuevo en este tipo de procesos y no encuentro info que me pueda orientar.
Espero que me puedan ayudar, gracias.

Adjunto archivo generado por el WDSL Importer
Archivos Adjuntos
Tipo de Archivo: rar billService1.rar (2,2 KB, 42 visitas)
Responder Con Cita