Вы находитесь на странице: 1из 7

Especificao Fsica

COMPATIBILIZADOR PARA APP T-LOJA

Produto : Microsiga Protheus - Controle de Lojas Verso : 11 e 12 Top Connect

Banco de Dados : Todos Data da publicao : 20/11/17

Importante

Esta melhoria depende de execuo do update de base U_UPDAPPLJ, conforme Procedimentos para
Implementao.

Procedimentos

Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) T-LOJA P11 v.x.x - tttp110.ptm, para
Protheus 11 e T-LOJA P12 v.x.x - tttp120.ptm, para Protheus 12, ambos para TOP CONNECT.

Antes de executar UPDAPPLJ imprescindvel:

a) Realizar o backup da base de dados do produto que ser executado o UPDLOJ54 (diretrio \PROTHEUS_DATA\DATA e
dos dicionrios de dados SXs (diretrio \PROTHEUS_DATA\SYSTEM).
b) Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto, devem ser alterados
conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema.
d) Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o
compatibilizador, certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessite criar ndices,
ir adicion-los a partir da ordem original instalada pelo Protheus, o que poder sobrescrever ndices personalizados, caso
no estejam identificados pelo nickname.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.

Atualizaes do Update/Compatibilizador

1. Criao ou alterao no arquivo SX3 Campos:

Tabela SL1 - Oramento

Campo L1_APPCODE

Tipo Caracter

Tamanho 40

Decimal 0

Ttulo App Code

Descrio App Code

Usado Sim
Obrigatrio No

Browse No

Contexto Real

Propriedade Visualizar

Tabela SLQ - Oramento

Campo LQ_APPCODE

Tipo Caracter

Tamanho 40

Decimal 0

Ttulo App Code

Descrio App Code

Usado Sim

Obrigatrio No

Browse No

Contexto Real

Propriedade Alterar

Ordem Z3

Tabela ZTK - Token

Campo ZTK_FILIAL

Tipo Caracter

Tamanho 2

Decimal 0

Formato @!

Ttulo Filial

Descrio Filial do Sistema

Usado No

Obrigatrio No

Browse No

Grupo de Campos 033 - Tamanho da Filial

Ordem 01

Campo ZTK_CODUSR

Tipo Caracter
Tamanho 6

Decimal 0

Ttulo Cod. User

Descrio Codigo Usuario

Usado Sim

Obrigatrio Sim

Browse No

Contexto Real

Propriedade Alterar

Ordem 02

Campo ZTK_NOMUSR

Tipo Caracter

Tamanho 30

Decimal 0

Ttulo Nome User

Descrio Nome Usuario

Usado Sim

Obrigatrio Sim

Browse No

Contexto Real

Propriedade Alterar

Ordem 03

Campo ZTK_PASSWD

Tipo Caracter

Tamanho 32

Decimal 0

Ttulo Senha MD5

Descrio Senha MD5

Usado Sim

Obrigatrio Sim

Browse No

Contexto Real

Propriedade Alterar
Ordem 04

Campo ZTK_TOKEN

Tipo Caracter

Tamanho 32

Decimal 0

Ttulo Token

Descrio Token

Usado Sim

Obrigatrio Sim

Browse No

Contexto Real

Propriedade Alterar

Ordem 05

Campo ZTK_VALID

Tipo Data

Tamanho 8

Decimal 0

Ttulo Validade

Descrio Validade

Usado Sim

Obrigatrio No

Browse No

Contexto Real

Propriedade Alterar

Ordem 06

Campo ZTK_HORA

Tipo Caracter

Tamanho 8

Decimal 0

Ttulo Hora

Descrio Hora
Usado Sim

Obrigatrio No

Browse No

Contexto Real

Propriedade Alterar

Ordem 07

Campo ZTK_VALIDO

Tipo Caracter

Tamanho 1

Decimal 0

Ttulo Token Valido

Descrio Token Valido

Usado Sim

Obrigatrio No

Browse No

Contexto Real

Propriedade Alterar

Ordem 08

Campo ZTK_DHREQ

Tipo Caracter

Tamanho 20

Decimal 0

Ttulo DH Requis

Descrio Data Hora Requisicao

Usado Sim

Obrigatrio No

Browse No

Contexto Real

Propriedade Alterar

Ordem 10

Campo ZTK_DHVALI
Tipo Caracter

Tamanho 20

Decimal 0

Ttulo Validade

Descrio Data Hora Validade

Usado Sim

Obrigatrio No

Browse No

Contexto Real

Propriedade Alterar

Ordem 11

2. Criao e Alterao de tabela no arquivo SX2 Tabelas:

Chave Nome Modo

ZTK Token Compartilhado

3. Criao ou Alterao de ndices no arquivo SIX ndices:

ndice SL1

Ordem F

Chave L1_FILIAL + L1_APPCODE

Descrio App Code

NickName APPCODE

ndice ZTK

Ordem 1

Chave ZTK_FILIAL + ZTK_CODUSR

Descrio Codigo

ndice ZTK

Ordem 2

Chave ZTK_FILIAL + ZTK_NOMUSR

Descrio Nome
ndice ZTK

Ordem 3

Chave ZTK_FILIAL + ZTK_CODUSR + ZTK_NOMUSR + ZTK_VALIDO

Descrio Codigo+Nome+Valido

ndice ZTK

Ordem 4

Chave ZTK_FILIAL + ZTK_TOKEN

Descrio Token

4. Criao ou Alterao no arquivo SX6 Parmetros:

Nome Var. MV_TJSURL

Tipo Caracter

Descrio URL JASPER SERVER

Configurao

Aps a finalizao necessrio configurar o servio RESTFull do PROTHEUS, para realizar basta adicionar as
informaes abaixo de acordo com o seu ambiente configurado no arquivo .ini do APPSERVER,
recomendamos que seja reservado um APO exclusivo para rodar as APIs do T-Loja.

[HTTPV11]
Enable=1
Sockets=HTTPREST

[HTTPREST]
Port=8082
IPsBind=
URIs=HTTPURI
SECURITY=0

[HTTPURI]
URL=/rest
PrepareIn=All
Instances=1,10,2,3

[ONSTART]
jobs=HTTPJOB
RefreshRate=30

[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=SEUAMBIENTE

[Service]
Name = TOTVS|WSRest 1.0
DisplayName = TOTVS|WSRest 1.0