Bom dia ,
Estou com problema na chamada de um dataset customizado que realiza conexão com o banco do Fluig para gravar algumas informações.
O erro que é exibido no Console do navegador é o logo abaixo:
"POST http://fluigtst.orientnet.com.br:8180/api/public/ecm/dataset/datasets/ 500 (Internal Server Error) jquery.js:2"
Lógica inteira :
var arrayCotacoes = new Array();
var dataset = DatasetFactory.getDataset("fre-Pi-EnviaCotacaoCompras", null, null, null);
console.log("POINT ### QUANT DATASET COMPRA ITEM " , dataset);
console.log("POINT ### QUANT DATASET COMPRA ITEM " + dataset.values.length);
if( dataset.values.length != undefined){
for(var i = 0; i < dataset.values.length; i++){
var requisicao = dataset.values[i].nrRequisicao;
var requisicaoForm = $("#numeroRequisicao").val();
if(requisicao == requisicaoForm){
arrayCotacoes.push([dataset.values[i].dataCotacao, dataset.values[i].codEmitente, dataset.values[i].precoFornec, dataset.values[i].diasPrazo, dataset.values[i].nrRequisicao]);
}
}
}
console.log("COTACOES ARRAY " , arrayCotacoes);
console.log("COTACOES ARRAY " , arrayCotacoes.length);
console.log("COTACOES ARRAY " , arrayCotacoes[0][2]);
for(var c = 0; c < arrayCotacoes.length; c++){
var datasetBuscaCotacao = DatasetFactory.getDataset("fre-Pi-GravaBDCotacao", new Array(arrayCotacoes[c][0], arrayCotacoes[c][1], arrayCotacoes[c][2], arrayCotacoes[c][3], arrayCotacoes[c][4]), null, null);
console.log("GRAVA COTACAO BANCO FINAL");
}
Oi Gabriel! Consegue detalhar de onde você está fazendo essa chamada - formulário, widget, etc - e como você está fazendo a chamada? Valeu!
— Marcos Jahn 15 de Jan de 2018Opa, estou fazendo a chamada em um arquivo JavaScript associado ao formulário
A chamada esta assim:
for(var c = 0; c < arrayCotacoes.length; c++){ var datasetBuscaCotacao = DatasetFactory.getDataset("fre-Pi-GravaBDCotacao", new Array(arrayCotacoes[c][0], arrayCotacoes[c][1], arrayCotacoes[c][2], arrayCotacoes[c][3], arrayCotacoes[c][4]), null, null); console.log("GRAVA COTACAO BANCO FINAL"); }
— Gabriel Gomes 15 de Jan de 2018Consegue mandar o js inteiro? O que aparece no log do fluig?
— Marcos Jahn 15 de Jan de 2018Editei com a lógica inteira.. No log do Fluig não aparece nada apenas no console do navegador esta mensagem : "POST http://fluigtst.orientnet.com.br:8180/api/public/ecm/dataset/datasets/ 500 (Internal Server Error) jquery.js:2" Aparentemente, ele nem conseguiu chamar e executar o dataset.
— Gabriel Gomes 15 de Jan de 2018Alguma sugestão ?
— Gabriel Gomes 15 de Jan de 2018@Gabriel, coloca aqui o código do seu Dataset que você está consumindo.
— Gabriel Franco da Rocha Nascimento 15 de Jan de 2018