meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
|
descargaarchivo [2026/04/02 06:49] 57.141.0.48 se ha restaurado la vieja versión (2026/03/08 22:16) |
descargaarchivo [2026/04/09 16:02] (actual) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Método DescargaArchivo() ====== | ||
| - | |||
| - | [[manual_de_integracion_obj|{{ : | ||
| - | |||
| - | El request del método es el siguiente: | ||
| - | |||
| - | | Request: Parámetro a enviar ||| | ||
| - | ^ **Tipo** ^ **Identificador** ^ **Descripción** ^ | ||
| - | | String | Password | Proporcionado por The Factory HKA. | | ||
| - | | String | RUC | Proporcionado por el cliente. | | ||
| - | | String | Usuario | Proporcionado por The Factory HKA. | | ||
| - | |||
| - | ---- | ||
| - | |||
| - | == XML EJEMPLO == | ||
| - | |||
| - | <code xml> | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | === Proceso para consumo DescargaArchivo === | ||
| - | |||
| - | * Se inicializa un objeto ServiceClient o Servicio | ||
| - | * Se inicializa un objeto PeticionDescargaArchivo donde se ingresan el RUC, el usuario de Integración ,clave de Integración y Documento | ||
| - | * Se hace consumo del método DescargarArchivo contenido en el objeto serviceClient y se coloca como parámetro la petición anterior, la respuesta estará contenida en un objeto llamado, la respuesta tendrá los parámetros Código ,Mensaje // y Archivo// | ||
| - | |||
| - | <code csharp Codigo Ejemplo .NET> | ||
| - | try | ||
| - | { | ||
| - | |||
| - | ServiceClient servicio = new ServiceClient(); | ||
| - | PeticionDescargaArchivo peticion = new PeticionDescargaArchivo | ||
| - | { | ||
| - | Clave = " | ||
| - | RUC = " | ||
| - | Usuario = " | ||
| - | Documento = " | ||
| - | Extension = " | ||
| - | |||
| - | }; | ||
| - | |||
| - | |||
| - | var respuesta = servicio.DescargaArchivo(peticion); | ||
| - | servicio.Close(); | ||
| - | |||
| - | var base64EncodedBytes = System.Convert.FromBase64String(respuesta.Archivo); | ||
| - | |||
| - | richTextBox1.Text = " | ||
| - | } | ||
| - | catch (Exception d) | ||
| - | { | ||
| - | MessageBox.Show(" | ||
| - | |||
| - | | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | El formato del campo string **Documento** es el siguiente: | ||
| - | |||
| - | El formato del campo string **Extension** es el siguiente: " | ||
| - | |||
| - | **La respuesta del método se recibe en formato Base64** | ||
| - | |||
| - | [[manual_de_integracion_obj|{{: | ||
| - | |||