Bom dia,
Estou tendo enviar um pdf dentro da aba anexo via url, segue abaixo o código fonte:
var idContrato = hAPI.getCardValue("idContrato");
var usuarioLogado = "xxxxx";
var endPoint = "url-contendo-arquiv-pdf";
var clientService = fluigAPI.getAuthorizeClientService();
var data = {
companyId: "" + getValue("WKCompany"),
serviceCode: "xxxx",
endpoint: endPoint,
method: "get"
}
var vo = clientService.invoke(JSON.stringify(data));
// O trecho de código acima funciona bem, inclusive retorna o arquivo
// Quando executo o trecho de código abaixo, o sistema executa sem erros, mas no log exibe a seguinte mensagem de erro.
var endPointFluig = "/api/public/2.0/contentfiles/upload?fileName=contratoAdobeSign";
var envelope = {
companyId: "" + getValue("WKCompany"),
serviceCode: "Fluig",
endpoint: endPointFluig,
method: "post",
timeoutService: '100',
options : {
encoding : 'UTF-8',
mediaType: 'application/octet-stream',
useSSL : false
},
params: {
file: "" + vo.getResult()
},
headers: {
'Content-Type': 'application/octet-stream'
}
}
var clientFluigService = fluigAPI.getAuthorizeClientService();
var voUploadDocument = clientFluigService.invoke(JSON.stringify(envelope));
Mensagem de erro do Log: AMQ212051: Invalid concurrent session usage. Sessions are not supposed to be used by more than one thread concurrently.: java.lang.Exception: trace at org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.startCall(ClientSessionImpl.java:1031)
Alguém pode ajudar ?