Tópico anterior: SelListCacheExcludePróximo tópico: Usando a API de texto


SelListCacheMax

SelListCacheMax

Define o número máximo de registros em uma tabela que pode ser armazenado em cache no mecanismo da Web. O mecanismo da Web mantém o conteúdo inteiro das tabelas em ou abaixo do seu tamanho do cache na própria memória, melhorando seu desempenho na criação das listas <PDM_SELECT>, usando essas tabelas. A especificação de um valor mais alto para essa propriedade melhora o desempenho às custas de uso de memória.

Padrão: 10

SelListCacheMax é ignorado para tabelas usadas em listas de pesquisas hierárquicas, tal como categoria em solicitações, ocorrências e requisições de mudança. O mecanismo da Web sempre armazena o conteúdo inteiro de tabelas usadas em listas hierárquicas de pesquisa na própria memória. Se você tiver um grande número de valores em qualquer uma dessas tabelas, talvez você queira especificar a propriedade SelListCachePreload.

SelListCachePreload

Especifica uma ou mais tabelas a serem carregadas no cache selecionado do mecanismo da Web no momento da inicialização. As tabelas não especificadas nessa propriedade são carregadas na primeira vez em que forem usadas. Se SelListCacheMax for grande ou se você tiver um grande número de registros em uma lista hierárquica de pesquisa (como categoria), talvez você deseje especificar a tabela em SelListCachePreload. Isso evita um atraso no tempo de resposta na primeira vez que um usuário acessar um formulário usando a tabela.

A especificação da propriedade SelListCachePreload é uma lista separada por espaços em branco de nomes do objeto. Cada nome do objeto pode ser seguido por uma lista opcional de nomes de atributo entre parênteses. Os atributos especificados na lista são carregados no mecanismo da Web. Se nenhum atributo for especificado, apenas o nome comum e o valor rel attr do objeto são carregados. Isso é suficiente para seleções suspensas, mas pode não ser suficiente para pesquisas hierárquicas. Se você modificar os formulários de pesquisa hierárquica (hiersel_xx.htmpl, em que xx é um nome de objeto), certifique-se de que a propriedade SelListCachePreload especifica cada atributo usado no formulário. Se você omitir um atributo, o cache será recarregado quando o formulário for usado.

A propriedade SelListCachePreload é opcional. Se for omitido, nada será carregado no cache selecionado até que um usuário solicite um formulário usando a seleção suspensa ou uma pesquisa hierárquica.

chgcat(description owning_contract) chgstat crs isscat(description owning_contract) issstat pcat(description cr_flag in_flag pr_flag owning_contract) pri tskstat urg pcat_cr(description cr_flag in_flag pr_flag owning_contract) pcat_pr(description cr_flag in_flag pr_flag owning_contract) pcat_in(description cr_flag in_flag pr_flag owning_contract)
StayCacheList

Especifica os nomes de formulários que nunca são removidos do cache de formulários, independentemente do tempo pelo qual eles foram exibidos. Essa propriedade assegura que os quadros fixos em uma exibição em quadros permaneçam pelo tempo que a sessão durar. Pode ser usada com cuidado para fazer com que outros formulários sejam armazenados permanentemente em cache. O padrão é:

scoreboard.htmpl top_splash.htmpl buttons.htmp hiersel_admin_tree.htmpl
SuppressHtmplCache

Especifica que o mecanismo da Web deve reler todos os arquivos definindo o conteúdo de uma página cada vez que a página for solicitada. A análise de um arquivo HTMPL consome uma quantidade significativa de tempo de processamento do mecanismo da web e, normalmente, envolve a leitura de vários arquivos físicos (uma vez que a maioria das páginas usa marcas PDM_INCLUDE). O mecanismo da Web normalmente salva os arquivos analisados na própria memória de modo que as solicitações posteriores para a mesma página podem ser satisfeitas imediatamente. Isso melhora consideravelmente o desempenho, mas pode ser inconveniente para os usuários no processo de desenvolvimento de páginas novas ou atualizadas, uma vez que o mecanismo da Web deve ser reciclado para que as mudanças entrem em vigor.

Essa propriedade é opcional e não exige nenhum valor. Se for especificada, o mecanismo da Web não armazena em cache os arquivos analisados, e as mudanças nos arquivos HTMPL entram em vigor imediatamente. Por causa de seu impacto no desempenho, essa propriedade não deve ser especificada em um ambiente de produção.

SuppressLoginAndLogoutMsg

Especifica que o mecanismo da Web não deve registrar uma mensagem no arquivo de log do CA SDM cada vez que um usuário efetua logon ou logoff da interface da Web.

Essa propriedade é opcional. Se não for especificada, o mecanismo da Web registra uma mensagem cada vez que um usuário efetuar logon ou logout.

SuppressMacroCache

Especifica que o mecanismo da Web deve descartar todas as macros salvas cada vez que uma nova página for solicitada. O mecanismo da Web normalmente salva macros analisado na própria memória de modo que as solicitações futuras para o macro possam ser satisfeitas imediatamente. Isso melhora o desempenho, mas pode ser inconveniente para os usuários no processo de desenvolvimento de macros novas ou atualizadas, uma vez que o mecanismo da Web deve ser reciclado para que as mudanças entrem em vigor.

Essa propriedade é opcional. Se for especificada, o mecanismo da Web não armazenará em cache macros analisadas e as mudanças nas macros entram em vigor imediatamente. Por causa de seu impacto no desempenho, essa propriedade não deve ser especificada em um ambiente de produção.

Tempo de expiração

Especifica o número de minutos pelo qual uma sessão do usuário pode estar inativa antes de ser encerrada automaticamente, liberando todos os recursos do servidor.

Observação: a configuração de Timeout deve ser mais longa do que a configuração de ExclLockSeconds. ExclLockSeconds é especificado em segundos e TimeOut é especificado em minutos.

TooManyMatches

Especifica o texto da mensagem a ser exibido sob um campo quando uma chave do usuário para um campo de pesquisa é ambígua e o número de correspondências para a chave excede o valor de MaxSelectList. Essa propriedade é opcional; se for omitida, assumirá como padrão Foram encontradas muitas correspondências.

UpdatedAnnouncementsPopup

O intervalo no qual o navegador verifica se há um novo anúncio. Quando um novo anúncio é encontrado, ele é mostrado automaticamente em uma janela pop-up. O valor do intervalo está em minutos. Para reduzir o impacto no desempenho do navegador, recomenda-se definir essa variável a um valor maior que 5 (minutos).

UseDirector

Especifica quando o WebDirector está controlando esse mecanismo da web. A tabela a seguir define os possíveis valores:

Valor

Descrição

Não

O mecanismo da Web é independente do WebDirector. Esse é o valor padrão.

Sim

O WebDirector deve iniciar todas as sessões, incluindo o formulário de logon. Se um usuário tentar fazer uma conexão direta com o mecanismo da Web, ele pedirá uma referência ao WebDirector.

Afterlogin

O mecanismo da Web dá referência de uma sessão ao WebDirector depois de autenticar um usuário. Um mecanismo da Web configurado com UseDirector AfterLogin é responsável unicamente pela autenticação e é, assim, um candidato para o uso de soquetes de segurança (SSL) para obter segurança máxima.

BeforeLogin

O mecanismo da Web dá referência de uma sessão ao WebDirector antes de autenticar um usuário. Um mecanismo da Web configurado com UseDirectory BeforeLogin nunca exibe uma página de logon e nunca aceita uma senha de logon.

Essa propriedade é opcional. Se for omitida, o mecanismo da Web não usará o WebDirector.