A partir da release 12.1.34, o produto Datasul passa a contar com uma nova funcionalidade para uso de servidores de aplicação PROGRESS OpenEdge, chamada de Broker Escalável. Com ele, requisições TOTVS REST do ERP e dos APPs que consomem o backend Datasul, são direcionadas para o endereço do servidor de aplicação cadastrado.
Para mais detalhes ou para fazer a parametrização do Broker Escalável, consultar as seguintes documentações:
Desta forma, a partir da release 12.1.34, todos os APPs que possuírem um código de APP, devem ter configurado um "broker escalável" no Datasul para que todas as requisições desse APP sejam direcionadas para um broker AppServer Classic ou PASOE utilizando as licenças PROGRESS User determinadas para o APP em questão.
Para obter o código do APP, clique aqui ou entre em contato com seu ESN.
Aviso |
---|
|
Caso não exista um broker para o APP em questão, suas requisições serão negadas pelo Datasul, implicando no mal funcionamento do APP. |
endereço para o servidor de aplicação no cadastro de Broker Escalável. Sem essa configuração, o APP não acessará o servidor de aplicação.
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Modelo Antigo |
---|
simpleViewer | false |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
diagramDisplayName | Modelo Antigo |
---|
lbox | true |
---|
diagramWidth | 659 |
---|
revision | 12 |
---|
|
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Modelo Novo 2 |
---|
simpleViewer | false |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
diagramDisplayName | Modelo Novo |
---|
lbox | true |
---|
diagramWidth | 659 |
---|
revision | 5 |
---|
|
O servidor de aplicação (Classic AppServer ou PASOE) configurado para atender ao APP, pode usufruir das licenças Progress User APP adquiridas junto ao APP. As licenças Progress User ERP devem ser destinadas aos acessos do ERP Datasul, cujo endereço é identificado com um asterisco ("*") no cadastro de Broker Escalável.
Dica |
---|
|
Caso o APP não possua código de licenciamento, suas requisições serão executadas no servidor de aplicação do ERP (identificado por um asterisco no cadastro) e consumirá as conexões Progress User ERP. Nesse caso, não é necessário cadastrar um broker para esses APPs. |
...
Aviso |
---|
|
Caso o app não APP possua um código de licenciamento será executado no broker default e não é necessário cadastrar exista um broker configurado para o appele, suas requisições serão negadas pelo Datasul, implicando no não funcionamento do APP. |
Para obter o código do APP, clique aqui ou entre em contato com seu ESN.
Para estar em total compliance com a TOTVS e com a PROGRESS, as seguinte regras devem ser observadas:
- O Appserver Classic AppServer ou PASOE, juntamente com as suas licenças PROGRESS USER Progress User ERP, devem estar configurados para receber todas as requisições do ERP Datasul (identificadas por um asterisco no cadastro).
- O Appserver Classic AppServer ou PASOE, juntamente com as suas licenças PROGRESS USER Progress User APP, devem estar configurados para receber todas (e somente) as requisições do APP em questão.as requisições do APP relacionado às licenças (identificadas pelo código do APP no cadastro).
- O Classic AppServer ou PASOE, quando utilizado o licenciamento na modalidade Progress CORE, independentemente das requisições virem do ERP ou de um APP, devem estar configurados no mesmo servidor de aplicação licenciado, mesmo que separados em brokers diferentes. Para mais informações sobre o licenciamento na modalidade Progress CORE, clique aqui.
Se possuir mais de um APP com licenças Progress User APP, o AppServer ou PASOE, que poderia ter somente um broker para esses APPs caso desejado, não pode ter mais usuários que a soma das Progress User APP desses APPs.
Nota |
---|
|
Atentar também para o licenciamento do Banco de Dados para que número de licenças contratadas não seja ultrapassada. O número de conexões ao Banco de Dados não pode ultrapassar a soma da licenças do ERP e dos APPs. |
Aviso |
---|
|
É vetado o uso do ao broker Appserver AppServer Classic ou PASOE, com licenças PROGRESS USER Progress User APP, receber requisições do ERP. Esta regra não se aplica no licenciamento na modalidade Progress CORE. |
draw.io Diagram |
---|
border | false |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Proibido |
---|
simpleViewer | false |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
diagramDisplayName | Proibido |
---|
lbox | false |
---|
diagramWidth | 701 |
---|
revision | 6 |
---|
|
Com essa funcionalidade também é possível criar mais de um servidor de aplicação para atender às requisições de ERP, onde o TOTVS REST distribuirá as solicitações para todos os endereços cadastrados. Consulte essa documentação para mais informações e verifique se sua licença de Classic AppServer ou PASOE permite sua utilização em mais de um servidor.
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Modelo Novo ERP |
---|
simpleViewer | false |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
diagramDisplayName | Modelo Novo ERP |
---|
lbox | true |
---|
diagramWidth | 659 |
---|
revision | 4 |
---|
|