Parâmetros de DBParm suportados pelo Appeon

Parâmetros de DBParm suportados pelo Appeon

Overview

Se você está em busca de uma maneira de otimizar seu aplicativo Appeon, entender os parâmetros de DBParm suportados é essencial. Em uma linguagem acessível e detalhada, este artigo cobre a gama de parâmetros aceitos, desde o controle de transações até a manipulação específica de fontes de dados em diferentes ambientes de servidor. Descubra quais configurações você pode ajustar e quais devem permanecer inalteradas para garantir que seu aplicativo funcione sem problemas. Seja você um desenvolvedor experiente ou um administrador de sistema, essas informações são indispensáveis para aproveitar ao máximo as capacidades do Appeon.

O Appeon suporta uma grande variedade de parâmetros no DBParm, mas nem todos. Os que não estiverem especificados abaixo, não são suportados…

São suportados os seguintes parâmetros de DBParm:

  • CommitOnDisconnect, CacheName, DelimitIdentifier, DateTimeAllowed, DisableBind, TrimSpaces e identidade.
  • O nome de fonte de dados (datasource name) para o parâmetro CacheName é diferencia maiúsculas de minúsculas no JBoss e JEUS, WebLogic, WebSphere (mas não no EAServer ou IIS .NET).
  • DisableBind parâmetro só é suportado em ESQL.
  • No PowerBuilder, o nome da fonte de dados (data source) se aplica somente quando um NVO PowerBuilder é implantado em EAServer.
  • No Appeon, aplica-se a fonte de dados (data source) cadastrada para a conexão do aplicativo ao banco de dados. Configurações para os outros parâmetros do script serão ignoradas.
  • Para oferecer suporte ao parâmetro DelimitIdentifier, você deve definir a opção “Enclose table and column names in double quotes”
  • Se os nomes de tabela e coluna são palavras-chave que deve ser colocado entre aspas duplas (com DelimitIdentifier definido como “Yes”), a instrução SQL não pode ser uma instrução SELECT de PowerBuilder (PBSELECT), caso contrário, impressão PDF e salvar como PDF falhará.
  • O parâmetro DelimitIdentifier é suportado quando o nome de tabela atualizada na DataWindow contém o nome do owner. Neste caso, certifique-se limpar/desmarcar a caixa de seleção Enclose table and column names in double quotes" no Appeon Toolset.
  • Não é suportado alterar dinamicamente o parâmetro DelimitIdentifier. Para todos os demais suportados no DBParm (excluindo DelimitIdentifier) você pode defini-los dinamicamente antes de executar o connect.
  • A propriedade de identidade da transação DBParm é suportada, por exemplo: Identity="@@IDENTITY".

Referência: