Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.
O tag abaixo deve ser usado em formulários que sejam operados por
separadores DIV (muito comuns em AJAX, por exemplo). O tag deve
ser aplicado, por exemplo, antes do BODY no HTM:
', ini);
codigo = htmltext.substring(ini, fim);
objScript.text = codigo;
}
document.body.appendChild(objScript);
ini = htmltext.indexOf('
Ele gerará as funções do lado do nevegador que deixarão a navegação
semelhante a uma página totalmente dinâmica.
A interface Web é aquela que permite executar o AICS convencional sem acesso direto ao
banco de dados e sem conexão permanente. Os usos delas são, por exemplo, acesso aos
dados em viagens, escritórios móveis etc.
Para acessar a interface web, basta o próprio AICS, o INI com a configuração do acesso
e um banco local para conexão simulada. Todos estes arquivos não ocupam mais do
que 20M e, é claro, poderiam estar num Pendrive por menor que fosse.
A mudança no ServAICS que possibilitou o aumento da velocidade foi um envio direto
entre o motor dos cursores e o cliente Web sem uso de arquivos temporários. Isto é,
a interface recebe a requisição (como se fosse um site) e responde com alta velocidade
com o conteúdo já compactado, otimizando a banda. No cliente, este conteúdo ainda
poderá ser armazenado normalmente no disco, em cache, visando diminuir as consultas
a este serviço.
Quantas vezes não ocorre a mensagem "FILE NOT FOUND" em suas navegações pela
internet? E quando cria-se uma pasta que armazena as imagens para o comércio eletrônico,
mas nem todas as imagens existem, aparece aquele "quadradinho com um X" quando o
site está sendo navegado.
Isto não mais pode ocorrer no Servidor Web do AICS, criamos uma regra super simples
para este problema. Se o arquivo requisitado não existir, o servidor buscará, na mesma
pasta, um arquivo de nome DEFAULT com a extensão desejada.
Por exemplo, numa pasta IMAGENS ficam as imagens dos produtos com o código seguido
de JPG, quando um produto não possuir imagem ainda, basta deixar uma imagem padrão
na mesma pasta, com nome DEFAULT.JPG.
Prático, não? Esqueça IIS e assemelhados! Disponível no BF ServAICS mais recente!
Atenção!
Esta alteração pode necessitar de revisões em suas rotinas dos sites Web!
Quando um envio de dados ocorre entre os navegadores e o servidor, 2 tipos de parâmetros
são transferidos: os parâmetros visíveis pela URL (ex.: www.aics.com.br/tabnav?tab=minhatab,
neste caso, "tab" é o parâmetro de URL) e por conteúdos de campos de formulários.
Ambos os conteúdos podem ser acessados por script pela função:
Function WebFields(Campo:String):String
Entretanto, quando conteúdo vinha da URL, era padrão executar um comando para
transformá-lo em letras maiúsculas. Entretanto, isto não é sempre o mais correto. Logo,
um teste do tipo
if webfields('tab')='tabela' then ...
Nunca resultava em verdadeiro! Nesta atualização do Serviço Web, o campo passa a
respeiar o caso da chamada original e este problema não ocorre mais. Por outro lado, e isso
sim merece muita atenção, um teste do tipo
if webfields('tab')='TABELA' then ...
Poderia dar OK mesmo se a chamada fosse como "Tabela" ou "tabela". Isto não ocorre
mais! O teste deve ser consistente com as chamadas possíveis ou deve-se adicionar um
upper ao teste.
O servidor Web interno do ServAICS, além de fazer todo o trabalho de um servidor Web convencional,
permite integrações com ferramentas para integração de dados. Por exemplo:
- O CEP automático que o BF AICS obtém em menos de 1s é feito pelo Servidor Web do BF AICS
- O Cadastro Colaborativo do BF AICS (tanto o envio quanto o retorno) é controlado também por ele
Em alguns clientes, a BF fornece a ferramenta de Upload usando estruturas do Centro de Informações
e o ServAICS no lado do servidor. Esta ferramenta permite envio de arquivos gigantes sem ocupar
memória do servidor, sendo a única ferramenta de Web que permite este recurso no mercado.
Um novo projeto estará sendo lançado nas próximas semanas e, do lado do servidor, está 100%
construído sob a plataforma do ServAICS. É um novo Sistema de Backup de arquivos on-line.
Este cliente varrerá os arquivos nas estações e irá enviando-os ao servidor de backup de acordo
com as suas alterações. O cliente poderá restaurar estes arquivos em caso de pane ou roubo.
No cliente, esta ferramenta está simulando um "Navegador Internet" em enviando os arquivos
simulando envios destes navegadores. Isto permite que os clientes tenham apenas "acesso a
internet" para fazer e restaurar seus backups. Para este uso maciço de uploads, a recepção de
arquivos no ServAICS foi ainda mais otimizada e há ganhos de qualidade e performance em todos
os demais casos de uso do ServAICS.
Um dos grandes ganhos de performance na interface Web do AICS é a memória local
das consultas. Esta memória é representada por diversos arquivos de cache que são
acessados localmente ao invés de serem solicitados ao servidor.
Por isso mesmo, o cache pode necessitar de limpeza e isso pode ser feito:
- Saindo do Sistema
- Clicando nas listas (combos) e grids com o botão direito e pedindo "Atualizar"
Para deixar esta necessidade de atualização cada vez mais "esperta", quando uma
dada estrutura for atualizada no servidor, os arquivos de cache associados a ela
serão apagados automaticamente. Isso é totalmente transparente e, como é um
processamento local, não impacta o resultado final.
Ainda, deixa uma ainda maior fidelidade entre o que a estação exibe e do que o
servidor contém.
O ServAICS, quando atender solicitações do AICS e não de browsers, aplicará alta prioridade a estas. Isto é, a prioridade será atender as solicitações das estações do AICS e, em seguida, os acessos aos sites normais. Isto permite um uso pela interface Web mais efetivo.
a tabela ACOES controla eventos que podem ser disparados num dado momento.
O conteúdo que deve ser utilizado para ações de envio de e-mails foi expandido para aceitar um tempo de espera em horas.
Assim, o gabarito do conteúdo passa a ser:
O ServAICS irá analisar os HTMs e, caso eles apresentem tags, irá processar a página como dinâmica e retornar o resultado já processado. HTMs sem tags serão enviados normalmente como estão no disco.
Foi encontrado um problema na navegação pela ação tabnav. A sutileza era que a página 2 não aparecia nunca, isto é, exibia a página 2, mas quando ela era acionada, aparecia o conteúdo da 3.