Histórico da Página
...
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: | SIGAPCP | ||||||||||||||||
Função: | WSPCP | ||||||||||||||||
País: | Brasil | ||||||||||||||||
Ticket: | 13083089 | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DMANSMARTSQUAD1-23062 |
02. SITUAÇÃO/REQUISITO
Situação: Abertura de threads simultâneas consumindo licença.
Requisito: Ser possível informar a quantidade de threads a serem usadasAo processar requisições do WSPCP- Web Service, ocorre a abertura de threads múltiplas simultneamente, ocasionando consumo de licenças, podendo resultar o consumo total, impedindo o acesso aos programas do SIGAPCP.
03. SOLUÇÃO
Foi adicionado o parâmetro MV_TWSPCP para armazenar quatro informações que serão utilizadas no momento do processamento do TOTVS MESWSPCP. Essas Estas informações são utilizadas dentro da função que permite a execução de jobs com múltiplas threads simultâneas. A documentação da função pode ser consultada em ManualJob.
...
As quatro informações que compõe o parâmetro são:
Tipo | Descrição | Obrigatório? | Default |
---|---|---|---|
Número | Tempo (em segundos) de inatividade das threads do job | Não |
10 | ||
Número | Número mínimo de threads do job | Não |
10 | ||
Número | Número máximo de threads do job | Não |
10 | |||
Número | Número mínimo de threads livres do job | Não | 1 |
Exemplos corretos de preenchimento do parâmetro:
1) 60020,5,10,1
2) 10,10,10,1
3) 10,1,1,1
Exemplos incorretos de preenchimento do parâmetro:
1) 20, 5, 10, 1
2) 20 5 10 1
3) "20","5","10","1"
4) "20,5,10,1" 1800, 1, 1, 1
Caso o parâmetro não exista ou não esteja informado, o processamento será efetuado com as informações default de acordo com o WSPCP (não será utilizado o default do ManualJob).
Caso seja preenchida uma das informações do parâmetro, as quatro informações devem ser preenchidas, na ordem indicada.
...