Tempo aproximado para leitura: 00:01:24 min
Ocorrência
Ao integrar um arquivo XML do TOTVS MES com o Sistema, ocorre o error.log array out of bounds ... on WSPCP:RECEIVEMESSAGE(WSPCP.PRW)
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Protheus) - Planejamento e Controle da Produção (SIGAPCP) - Versão 12
Causa
Esse erro ocorre quando o parâmetro MV_TWSPCP - Definição dos parâmetros utilizados na função ManualJob chamada na função WSPCP. Na seq: nInactive, nMax,nMinFree e nIncr não possui os quatro valores numéricos que especificam o tempo e números de threads separados por vírgula.
Solução
Preencher no parâmetro MV_TWSPCP os valores pertinentes ao cenário, onde no primeiro valor deve-se informar o tempo de inatividade das threads em segundo, no segundo valor, o número máximo de threads abertas simultaneamente, no terceiro valor o número mínimo de threads livres e no quarto valor o número de threads acrescidas quando a quantidade livre for atingida.
Exemplo
MV_TWSPCP = 20,10,2,3
Saiba mais
No link serviço do MES com diversas conexões simultâneas temos a documentação a respeito desse parâmetro.
0 Comentários