¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como enviar um arquivo zip para Ariba usando CPI e Postman: Guia passo a passo

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

Olá,

Estou tentando enviar um arquivo zip que contém um arquivo csv para o Ariba usando o CPI. Eu tentei usar a ferramenta Postman e funcionou bem. Eu queria testar isso com o CPI codificando o corpo da mensagem no modificador de conteúdo.

No primeiro modificador de conteúdo, tenho o arquivo csv, pois é necessário para a aplicação de destino.

UTF-8,,

DepartmentID,Parent

1212,2323

O próximo passo que eu usei é o passo "Gather" para comprimir o arquivo csv.

No próximo modificador de conteúdo, codifiquei o seguinte na guia de corpo da mensagem.

----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--

Estou chamando este fluxo de integração do Postman (sem corpo/cabeçalho) e recebo o seguinte erro.

Throwable caught: Unexpected Error || invalid distance too far back: [Ljava.lang.StackTraceElement;@17bc2bae
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Sankar,

Por favor, certifique-se de ter um cabeçalho multipart com o valor do limite mencionado.

<code>Content-Type: multipart/form-data; boundary=<Seu valor de limite aqui>

Consulte o seguinte blog que pode ajudar:

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

Cumprimentos,

Sriprasad Shivaram Bhat

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

Olá bhattasankar ,

É ótimo saber que o trecho de código ajudou.

Saudações!

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

@ bhattasankar

Olá Sankara,

Temos um requisito semelhante onde precisamos enviar dados para o Ariba. Primeiro, precisamos pegar um arquivo CSV do SFTP, comprimi-lo e enviá-lo como dados de formulário multipart. Temos seguido seu blog e estamos recebendo "Throwable caught: Illegal filename: ID-vsa10692304-1668261292152-120-2 || No stack available."

Você pode nos ajudar a resolver esse erro, por favor?

Obrigado,

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?