meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | |||
descargaarchivo [2025/06/26 23:51] 217.113.194.92 se ha restaurado la vieja versión (2023/07/09 02:29) |
descargaarchivo [2025/06/26 23:52] (actual) 217.113.194.94 se ha restaurado la vieja versión (2024/12/10 11:25) |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Método | + | ====== Método |
[[manual_de_integracion_obj|{{ : | [[manual_de_integracion_obj|{{ : | ||
Línea 10: | Línea 10: | ||
| String | RUC | Proporcionado por el cliente. | | | String | RUC | Proporcionado por el cliente. | | ||
| String | Usuario | Proporcionado por The Factory HKA. | | | String | Usuario | Proporcionado por The Factory HKA. | | ||
+ | |||
+ | |||
---- | ---- | ||
Línea 19: | Línea 21: | ||
< | < | ||
< | < | ||
- | <tem:DescargaArchivo> | + | <tem:FoliosRestantes> |
< | < | ||
< | < | ||
Línea 28: | Línea 30: | ||
< | < | ||
< | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
</ | </ | ||
- | </tem:DescargaArchivo> | + | </tem:FoliosRestantes> |
</ | </ | ||
</ | </ | ||
Línea 39: | Línea 37: | ||
---- | ---- | ||
- | |||
- | === 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(); | ||
- | servicio.Endpoint.Address = new System.ServiceModel.EndpointAddress(Url()); | ||
- | PeticionDescargaArchivo peticion = new PeticionDescargaArchivo | ||
- | { | ||
- | Clave = " | ||
- | RUC = " | ||
- | Usuario = " | ||
- | Documento = " | ||
- | | ||
- | |||
- | }; | ||
- | |||
- | |||
- | var respuesta = servicio.DescargaArchivo(peticion); | ||
- | |||
- | |||
- | 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|{{: | [[manual_de_integracion_obj|{{: | ||