Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Saúde Planos

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoSaúde

Módulo:Plano de Saúde
Função:PJobHatB1RPJobHatXML
País:Brasil
Story:DSAUREV-7176

...

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Para habilitar os jobs automáticos, é necessário adiciona-los ao arquivo appserver.ini:


Crie uma instância PJobHatB1R PJobHatXML:

Bloco de código
titleBloco PLSHAT
linenumberstrue
[PJobHatB1RPJobHatXML]
ENVIRONMENT=PLS27
INSTANCES=1,1
main=PJobHatB1RPJobHatXML

ENVIRONMENT - Indique o ambiente que será processado.
INSTANCES - Quantidade de threads que será alocada/iniciada ao iniciar o server.
main - Nome do programa, manter PJobPlsHat fixo.


Agora precisamos adicionar a instância PJobHatB1R PJobHatXML no ONSTART para a mesma ser iniciada junto com o ambiente:

Bloco de código
titleBloco ONSTART
linenumberstrue
[OnStart]
jobs=PJobHatB1RPJobHatXML
RefreshRate=120

Jobs - Nome dos jobs (instâncias) que serão iniciados ao inicializar o serviço.

Refreshrate - Determina um intervalo de tempo, em segundos, para que os jobs especificados, na chave [OnStart], sejam executados novamente e automaticamente, caso os mesmos não estejam em execução. 

Esta chave, uma vez especificada, é válida para todos os jobs da seção [OnStart]. Deste modo, todos os jobs especificados serão executados novamente, caso já tenham sido terminados.


Na chave correspondente ao seu ambiente, é necessário adicionar as atributos: EMPROBOXML, FILROBOXML e OPEPLSTOHAT. Perceba que em nossa chave [PLSHAT] criada anteriormente, utilizamos o ambiente PLS27. Segue um exemplo de preenchimento:

Bloco de código
titleConfiguração do Ambiente
linenumberstrue
[PLS27]
SourcePath=C:\PLS27\rpo
RootPath=C:\PLS27\ProtheusData                 
StartPath=\System
RpoLanguage=Portuguese
RpoVersion=120
RpoDb=TOP
LocalFiles=CTREE
localdbextension=.DTC
SpecialKey=PLS27
dbDataBase=MSSQL
dbServer=localhost
dbALIAS=P12127MNTDBEXP
dbPort=7890
TOPMemoMega=1
JEMP=T1
JFIL=M SP 01 
EMPROBOXML=T1
FILROBOXML=M SP 01 
OPEPLSTOHAT=0001

EMPROBOXML - Empresa que o Job PJobPlsHat executará.

FILROBOXML - Filial que o Job PJobPlsHat executará.

OPEPLSTOHAT - Código da Operadora (BA0) que o Job PJobPlsHat executará.

Totvs custom tabs box items
defaultno
referenciapasso2

Card documentos
InformacaoAplique o pacote de dicionário de dados que acompanha este pacote e também o pacote do release incremental (para maiores informações consultar: Pacotes de Atualização - Plano de Saúde - P12 ) ou crie os campos da tabela B1R e BA0 descritos na sessão 05 deste documento.
TituloIMPORTANTE!

No SIGAPLS, acesse Atualizações/Operadora/Operadora de Saúde (PLSA010). Selecione sua Operadora, clique em Alterar. Na nova aba Integração HAT, preencha os novos campos

Qtd Min Post (BA0_HATMIP) - Indica a quantidade de minutos para o job de integração PLS x HAT realizar novamente o envio de registros POST que tiveram falha na comunicação (se o campo estiver vazio, o padrão do sistema é 2).

Qtd Min Get (BA0_HATMIG) - Indica a quantidade de minutos para o job de integração PLS x HAT realizar novamente o envio de registros GET que tiveram falha na comunicação (se o campo estiver vazio, o padrão do sistema é 5).

Qtd Tent Rec (BA0_HATTRY) - Indica a quantidade reenvios que o job de comunicação PLS x HAT pode realizar para um registro que houve falha na comunicação (se o campo estiver vazio, o padrão do sistema é 5).


...