Este artigo aplica-se a: |
Sage X3 People |
Versão: |
U9 |
Domínio: |
Desenv. admin. e Sistemas |
|
|
Versão Documento |
1.0 |
|
|
Problema / Sumário
Como arrancar automaticamente o servidor batch no SAGE X3 People?
Descrição da Solução / Detalhes
Uma vez que para esta versão PU9, o parâmetro geral DEMSRV que existia para a V6, foi desabilitado, devido à evolução tecnológica ao nível da plataforma, criou-se este documento tendo por base a informação disponibilizada no SAGE Knowledgebase[1].
Note que o servidor batch, desde a V11 e a partir da V12 no caso do SAGE X3 People, está integrado no syracuse.
Passo 1:
Deve verificar qual é o nome do servidor e respetiva porta.Para isso ative o servidor batch a partir do X3 People e anote o número do processo:
Passo 2:
Aceda ao Task Manager e para esse processo verifique o nome do servidor e a respetiva porta:
Passo 3:
Aceda à função ADPVAL e no Capítulo SUP, Grupo AUZ, coloque o parâmetro EXTBATCH a SIM:
Passo 4:
Crie a pasta BatchServer que vai conter o seu ficheiro .bat que vamos depois criar nos passos a seguir:
Passo 5:
Aceda à função ABATPAR e ative a flag "Utilização dos ficheiros batchs" e indique o caminho onde irá gravar o ficheiro .bat que veremos mais à frente:
Passo 6:
Copie o ficheiro env.bat que está localizado em: ...\<vossa_solução>\runtime\bin para a pasta que criou e renomeia-o para outro nome à sua escolha:
Passo 7:
Abra o ficheiro criado por exemplo com o Notpad ++ e acrescente uma linha no final (atenção ao nome da solução, à porta e ao nome do servidor, que deve adaptar ao que tem):
Start C:\Sage\HRMU9DEV\runtime\bin\adonix -a -s 18019 -l POR SERVPAIE
Passo 8:
Para testar:
1 - Pare o servidor do X3 People.
2 - Clique no ficheiro .bat que criou para arrancar com o servidor.
3 - Certifique-se que o mesmo está a correr acedendo por exemplo ao Task Manager:
Para finalizar, pode depois programar a execução desse ficheiro da forma que entender (por exemplo recorrendo ao Task Scheduler).
Encontrará mais informação acerca do funcionamento do servidor Batch, se procurar na língua inglesa, "BATCHRUN":
http://online-help.sageerpx3.com/erp/9/staticpost/server-activation-implementation/
[1] https://support.na.sage.com/selfservice/viewdocument.do?noCount=true&externalId=16965&sliceId=1&cmd=displayKC&dialogID=264612&docType=kc&isLoadPublishedVer=&stateId=264614&docTypeID=DT_Article&ViewedDocsListHelper=com.kanisa.apps.common.BaseViewedDocsListHelperImpl