¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo enviar un archivo zip a Ariba usando CPI y Postman: Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 24 Vistas
0
Cargando...

HI,

Estoy tratando de enviar un archivo zip que contiene un archivo csv a Ariba usando CPI. He intentado usar la herramienta Postman y funciona bien. Quería probar esto con CPI codificando el cuerpo del mensaje en el modificador de contenido.

en el primer modificador de contenido tengo el archivo csv ya que es necesario para la aplicación de destino

UTF-8,,

DepartmentID,Parent

1212,2323

el siguiente paso que he utilizado es el paso "Gather" para comprimir el archivo csv

en el siguiente modificador de contenido he codificado lo siguiente en la pestaña de cuerpo del mensaje

----WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="event"

Import Master Batch Data

----WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="fullload"

True

----WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="sharedsecret"

xsdsddsd

----WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="clienttype"

Postman

----WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="clientinfo"

Postman version 3.0

----WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="clientversion"

3.0

----WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="content"; filename="Departments.zip"

Content-Type: application/zip

${body}

----WebKitFormBoundary7MA4YWxkTrZu0gW--

Estoy llamando a este flujo de integración desde Postman (sin cuerpo / sin encabezado) y recibo el siguiente error

Throwable caught: Unexpected Error || invalid distance too far back: [Ljava.lang.StackTraceElement;@17bc2bae

S

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Sankar,

Por favor, asegúrate de tener un encabezado multipart con el valor de límite mencionado.

<code>Content-Type: multipart/form-data; boundary=<Tu valor de límite aquí>

Consulta el siguiente blog que podría ayudarte

https://blogs.sap.com/2019/11/14/what-is-form-data-and-how-to-send-it-from-sap-cloud-platform-integr...

Saludos,

Sriprasad Shivaram Bhat

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola bhattasankar ,

Es genial saber que el fragmento de código ayudó.

¡Saludos!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

@ bhattasankar

Hola Sankara,

Tenemos un requisito similar donde necesitamos enviar datos a Ariba. Primero, necesitamos recoger un archivo CSV de SFTP, comprimirlo y enviarlo en forma de datos de formulario multiparte. Hemos seguido tu blog y estamos obteniendo "Throwable caught: Illegal filename: ID-vsa10692304-1668261292152-120-2 || No stack available."

¿Puedes ayudarnos a solucionar este error, por favor?

Gracias,

Jeevitha

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?