FANDOM


*** Infraestrutura

Melhoria: A tabela ZLog foi substituída pela tabela iLog. As melhorias da nova tabela são:

 - Campo iClass, permitindo filtros por classe.
 - Campo iTableName, permitindo filtros por tabela.
 - Campo iReferrer, indicando qual processo originou o registro de Log.
 - Campo iCachedData, permitindo filtrar apenas registros que façam parte do cache local.
 - O campo ALTERACAO foi dividido em iChangedFieldNames, iBeforeValues e iAfterValues. Esta divisão permite otimizar querys que desejam apenas partes dos valores. Exemplo: para desfazer uma alteração, não é necessário o campo iAfterValues.
 - O campo INALDELOG Char(1) passa a ser o iType Integer, lookup para a classe "Log Types". O campo lookup permite uma melhor representação dos vários tipos de log.
 Apartir deste build, a tabela ZLOG deixa de ser utilizada pelo sistema Inteq e os seus valores serão desatualizados.
 Mais informações sobre a nova estrutura pode ser encontrada no x-class da classe "/data/system/Logs".

Melhoria: Alterações no editor de scripts passam a ser identificados no campo iReferrer da iLog como "IDE".

Melhoria: Os métodos Connection.applyUpdates() e DataSet.applyUpdates() passam a retornar a versão dos registros após a alteração. Será retornado 0 (zero) caso nenhum registro tenha sido alterado.

Melhoria: Foram disponibilizados os métodos DataSet.applyLog( iLog ) e DataSet.undoLog( iLog ) com o objetivo de aplicar e desfazer alterações a partir de um DataSet de informações de log (tabela iLog).

Melhoria: O método Connection.getPermission( classKeyOrVfsKey, permissionFieldName, userKey, getMode, extraFilter ) passa a suportar uma chave da iVfs. Essa modificação visa permitir a definição de permissões por registro da Virtual File Systems.

Melhoria: O método Connection.cloneVfsByClass( classNameOrKey, userKey ) passa a filtrar os registros que o usuário não possui permissão de visão.

Melhoria: O login e logout de um usuário passam a ser registrados na tabela iLog.

Alteração: A descrição da compatibilidade no splash screen passa a ser "for Windows NT / 2000 / XP / 2003", eliminando as referências ao Windows 95/98/Me.

Correção: Em determinas situações um SQL executado no banco de dados Oracle retornava a mensagem de erro "Field: "XXXXXX" has a value that exceeds the maximum limit in this framework!" se um campo retornasse um valor nulo. Corrigido. Reportado por Karla.

Interferência de bloqueador de anúncios detectada!


A Wikia é um site grátis que ganha dinheiro com publicidade. Nós temos uma experiência modificada para leitores usando bloqueadores de anúncios

A Wikia não é acessível se você fez outras modificações. Remova o bloqueador de anúncios personalizado para que a página carregue como esperado.

Também no FANDOM

Wiki aleatória