Bom Dia Pessoal, Estou com um problema com o exemplo anexo. Ao rodar o fonte por exemplo se eu passar 10 itens na variável p-it-codigo exemplo código do item (123-4,1589-9,526-9,8568-7,2536-2,526-8,3652-4,4875-6,2583-6,7541-8) nos outros INPUT também terá os 10 valores, no REPAT imagino que passará 10 vezes, e o meu problema até aonde dectei no parâmetro p-vl-des-inform ele só tem valor até a posição 5 dentro do Repeat depois do 5 fica zerado e olhando o valor dele existe conteúdo. Já fiz vários testes e não consegui descobri o que pode ser, alguém já passou por isso?
Porque você não definiu o caracter separador? Exemplo NUM-ENTRIES(p-it-codigo,",") E também no ENTRY? Exemplo ENTRY(i-cont,p-it-codigo,",") Sem contar que tu tá usando o ENTRY em variáveis que nem foram carregadas, pq tu fez isso?
As vezes que precisei usar NUM-ENTRIES eu sempre usei da forma que passei e deu certo (pode até ser que não é a forma correta), mas obrigado por compartilhar não sabi que precisa deixar explicito o separador. Sem contar que tu tá usando o ENTRY em variáveis que nem foram carregadas, pq tu fez isso? Sempre fiz assim e também deu certo, mais ali eu estou atribuindo o valor que está p-vl-des-inform para variável achei que estava certo Fiz a alteração que você sugeriu mais ainda não consegui resolver
Vou te enviar. Se eu rodo o programa direto no Progress ou faço uma chamada pelo SOAP está tudo funcionando certinho, já quando é feito a chamada pelo Sales Force é ai que está dando problema. Para simular eu peguei os mesmos valores do SOAP eu coloquei no Sales Force, tipo passei 10 itens no SOAP é preenchido todas as informações certinho na Temp Table, já quando está vindo Sales Force os 10 itens é criados, o valores estão corretos, mas o valor que está em p-vl-des-inform vai até o quinto item depois o valor fica zerado.
RESOLVIDO..... Solicitei para o terceiro me enviar o Json que estava sendo envia na integração e o parâmetro p-dt-ent-orig que é logo o acima do p-vl-des-inform estava sendo enviado com 5 posições cravadas, assim que foi feito o ajuste a integração funcionou corretamenter. @rafael.andrade obrigado pelo apoio.