Upload
others
View
24
Download
0
Embed Size (px)
Citation preview
1
2
Conteúdo Introdução ................................................................................................................................................3
Requisitos técnicos V2012 .......................................................................................................................4
Suporte ao protocolo HTTPS ....................................................................................................................5
Manutenção da instalação da V12 – Desinstalar ou Reparar ..................................................................5
Limitações conhecidas .............................................................................................................................5
Cuidados a ter na Migração da V9 para a V12 .........................................................................................6
Localização dos ficheiros INI ....................................................................................................................8
Parâmetros específicos no arranque (linha de comandos)......................................................................8
Inserção de código VB . Net nas consultas personalizadas ......................................................................8
Problemas conhecidos de instalação e configuração do ERP V12 ...........................................................9
Arranque da Aplicação Desktop ou Web - Erro de Silverlight Code: 2153 ..........................................9
Arranque da Aplicação Desktop ou Web - Erro de Silverlight Code: 2104 ....................................... 10
Serviço do IIS não está acessível a outros postos ............................................................................. 11
Ao entrar via Web no ERP V12 ocorre o erro de página “http error 503 – The service is unavailable
........................................................................................................................................................... 12
Ao finalizar a instalação, após publicação do produto, inicia processo de anulação da instalação . 12
Erro ao imprimir alguns mapas elaborados em Crystal Reports ....................................................... 13
3
Introdução
Este documento tem por objecto informar os requisitos técnicos do ERP V12, limitações e
outra informação considerada relevante, sendo dirigida sobretudo ao técnico /
implementador dos parceiros eticadata.
As alterações tecnológicas que suportam esta nova versão, obrigaram a alterar
procedimentos de instalação, configurações e comportamentos ao nível da utilização, pelo
que se recomenda uma análise ponderada e atempada, por parte do implementador, antes
de proceder à actualização para nova versão; evitando, desta forma, constrangimentos
desnecessários junto do utilizador.
4
Requisitos técnicos V2012 Requisitos mínimos de Hardware
o Servidor
Intel Core i5 (ou equivalente)
4 GB RAM
Rede 100 Mbps
2 GB de disco (livres para a instalação do produto)
o Posto de trabalho ou instalação monoposto
Intel Pentium 2.5GHz ou superior
2 GB RAM
Rede 100 Mbps (posto de trabalho)
2 GB de disco (livres para a instalação do produto)
Requisitos de Software
o Microsoft Windows XP pro SP3 ou superior; Microsoft Windows Server
2003 ou superior
o Servidor Microsoft Sql Server (2005 ou superior) – Instalação do Microsoft
Sql Server 2012 Express disponível no DVD de instalação.
o Servidor Web (IIS ou Servidor Local – este último é Instalado
automaticamente pelo ERP)
o Microsoft .Net FrameWork 4 (instalado automaticamente pelo ERP)
o Internet Explorer 8 ou superior
o Silverlight 4 (mínimo) – Pela Web, Windows Update, ou DVD de instalação.
o Componentes opcionais
Microsoft Sql Reporting Services 2008R2 - opcional (os reports
locais funcionam em todos os sistema de base de dados
suportados).
POS.NET - opcional – Instalado automaticamente pelo ERP, sem
confirmação, sempre que seja instalado o POS.
5
Suporte ao protocolo HTTPS O protocolo Https é um protocolo é aconselhado a quem pretender utilizar os componentes Web do ERP Eticadata em redes públicas, como por exemplo, a internet. Este protocolo impede que quem interceptar o tráfego entre o cliente e o servidor consiga descodificar a informação que flui entre estes dois pontos.
Para utilizar o ambiente Web do ERP eticadata, é necessário:
Usar o IIS; não pode ser usado o Cassini.
Configurar no IIS o certificado a usar o No IIS Manager, seleccionar o servidor e clicar em Server Certificates. o Adicionar um certificado a usar.
Configurar o Binding o No IIS Manager, seleccionar o Default Web Site, e clicar em Bindings; o Adicionar um binding do tipo https, com o certificado anteriormente
configurado.
Configurar o web.config o Editar o ficheiro Web.Config, na raiz do site ERPV12 o Descomentar as linhas que contenham
bindingConfiguration="HttpsBinding"
Manutenção da instalação da V12 – Desinstalar ou Reparar Para alterar ou reparar as componentes do Setup do ERP v12 instaladas, ou desinstalar a
aplicação, deve executar-se sempre pelo Setup.exe, e não pelo painel de controlo (botão
direito, Reparar, Alterar), nem pelo “eticadata ERP v.12.msi”.
Limitações conhecidas Da V9 para a V12 existem as seguintes limitações e incompatibilidades.
O Login Integrado com o Windows não é suportado.
Business Addin – No Excel, apenas uma das versões do Business Addin poderá estar
registada. Dado que os addins da V9 e a da V12 tem fórmulas com os mesmos
nomes, para garantir o bom funcionamento das folhas de Excel com qualquer
versão da aplicação, só é possível ter registada uma das versões do Business AddIn
em qualquer momento. Assim, caso tenha instalado o Business Addin da V9
aquando a instalação da V12, o Business Addin da V12 não é registado, tendo de
ser feito manualmente o des-registo da V9 e o registo da versão correspondente à
V12.
6
Cuidados a ter na Migração da V9 para a V12 Anexos Digitais – A pasta onde os anexos digitais ficam guardados, caso não seja na
Base de dados, fica agora posicionada na raiz do site que dá suporte aos
componentes web. Esta pasta não necessita de ser partilhada por vários
utilizadores, como na V9. A migração dos anexos da V9 para a V12 implica a
colocação de cada ficheiro numa pasta com o GUID que identifica o anexo na base
de dados da empresa. Brevemente será disponibilizado um utilitário que
automatizará este processo.
Menus personalizados da V9 não são compatíveis na V12, pois os menus foram
substituídos pela Ribbon. A Ribbon deverá ser personalizada de acordo com as
necessidades do cliente.
Actualização de listas e consultas personalizadas
o Consultas por defeito – As consultas que a eticadata disponibiliza por
defeito serão todas substituídas na actualização de um sistema da V9 para
a V12.
o Foram criadas Listas Personalizadas correspondentes às Pesquisas no POS –
as parametrizações do Sql para pesquisa de informações no POS, passaram
a ser manipuláveis no editor de Consultas Personalizadas, no entanto, para
proceder a ajustes nestas Consultas, são necessários os cuidados abaixo:
Retirar da query correspondente a expressão “AND @Filtro” (na
clausula “where” do SQL), e ainda todas as restantes condições que
envolvam expressões iniciadas por “@” (condições com
parâmetros).
Efectuar os ajustes pretendidos ao Sql e restantes informações da
consulta.
Repor a expressão “AND @Filtro” e restantes condições retiradas
inicialmente, colocando-as em conformidade com a sintaxe inicial.
o Código desktop / web – A Script VB.NET que existe nas colunas do tipo Link
passa a ser válida apenas quando a consulta é apresentada no desktop.
Quando a consulta é apresentada no interface Web (ainda que embebido
no desktop), se se pretender alguma acção decorrente do link é necessário
programa-lo no ambiente Web. Para efectuar esta programação, é
necessário instalar no servidor Web o Silverlight 4 Sdk (disponível no DVD
de instalação do ERP).
Actualização de customizações
o É necessário verificar a programação dos eventos e regras de validação
rectificando os erros apresentados.
o Poderá ser necessário re-referenciar, ajustar e recompilar todas as Dlls de
suporte, que contenham referências aos componentes da V9.
Ajustes a Rpt personalizados (mapas e documentos).
o A V12 utiliza o Runtime de execução do Crystal Reports 2010 para os
reports RPT.
7
o Este runtime tem algumas diferenças na avaliação de fórmulas. A eticadata
reviu os reports por defeito para não apresentarem problemas.
o Estas alterações terão de ser feitas em reports personalizados que tenham
sido alterados pelos parceiros:
Nos reports que tenham uma query guardada (o que ocorre em
todos os documentos) terá de ser feito um reset à query do report
(“Database \ Show Sql Query \Reset”), para que a impressão se
torne mais rápida.
A expressão “IF … THEN …; ELSE …” no Crystal 8.5 permitia “;”
imediatamente antes da expressão “ELSE”, o que não é suportado
no runtime utilizado. Esta incompatibilidade resulta no erro na
fórmula em causa ao emitir o mapa. Para ajustar a sintaxe, poderá
ser efectuada a seguinte alteração “IF … THEN (…;) ELSE …”.
Nas expressões a construir para a SelecctionFormula do report
deve ser cuidada a sequência das condições a testar, sendo que,
caso seja passada uma expressão do género da indicada, o report
não devolve registos ({Tbl1.Campo1} = {Tbl2.Campo2} OR IsNull({Tbl1.Campo1}))
Esta expressão deve ser escrita com as condições invertidas, para
que seja processada correctamente:
(IsNull({Tbl1.Campo1}) OR {Tbl1.Campo1} = {Tbl2.Campo2})
o Os reports RPT podem ser alterados com as seguintes versões:
Crystal Reports 8.5, no entanto, é requerido que a base de dados
esteja no modo “compatibilidade 2000 (80)”
Notas:
Este modo não é suportado no SQLServer2012
As bases de dados criadas pelo ERP V12 ficam com o modo
de compatibilidade 2005 (90), por defeito, para suportar o
SQLServer 2012 e a aplicação eticadata ePortals.
Para a emissão, não existe restrição da versão do
SQLServer ou do modo de compatibilidade.
SAP Crystal Reports 2011 ou superior.
SAP Crystal Reports, versão para o Visual Studio 2010
o Para edição dos reports RDL são recomendadas as versões Business
Intelligence Tools 2008 ou 2008R2.
8
Localização dos ficheiros INI A localização por defeito dos ficheiros INI foi alterada na V12. Esta localização pode ser
sobreposta caso se usem parâmetros na linha de comandos.
Por defeito em ApplicationData
o Windows Vista ou superior; Windows Server 2008 ou superior: c:\ProgramData
o Windows XP e Windows Server 2003: c:\Documents And Settings\All Users\AppData
Parâmetros específicos no arranque (linha de comandos) Permite executar os aplicativos com parâmetros inseridos na linha de comandos
Parâmetros para localização dos ficheiros “.INI”.
o -u : Os meus Documentos
o -l : Directoria do executável
o -s <path> : directoria indicada
o -i <path> : ficheiro indicado
Arranque do ERP sem transparências (aplicável em ambientes com capacidades gráficas
muito reduzidas)
o -t : Desactiva transparências na janela de login
Inserção de código VB . Net nas consultas personalizadas
Para que seja possível, através do ambiente Web, executar uma consulta com script VB
.Net, é necessário que essa script seja elaborada através do botão criar novo comando.
9
Entretanto continua operacional, a opção Script Desktop, contudo apenas funcionará em
ambiente desktop, sendo a ordem de invocação efectuada da seguinte forma:
O campo “Script Desktop” apenas é executado em ambiente desktop, e o campo
“Comando” é executado pelos dois ambientes.
No caso de ter os campos “Comando” e “Script desktop” preenchidos, em ambiente
desktop é executado o campo “Script desktop”, e em ambiente Web é executado o
campo “Comando”.
Problemas conhecidos de instalação e configuração do ERP V12
Arranque da Aplicação Desktop ou Web - Erro de Silverlight Code: 2153 Ao aceder ao ERP Desktop ou Web, estando o Web Server a correr no IIS 7.0, o arranque da aplicação pode devolver o erro: "Unhandled Error in Silverlight Application Code: 2153 Category: InitializeError ...". Este erro deve-se ao facto do IIS 7.0, por defeito estar a comprimir os ficheiros maiores que 2.700 Bytes, o que conjugado com o facto de o ERP usar "Library Caching" gera uma dupla compactação, que alguns browsers interpretam como corrupção de ficheiros. A solução passa por editar o ficheiro de configuração do IIS abaixo indicado: C:\Windows\System32\inetsrv\config\applicationHost.config Adicionando-lhe o elemento abaixo, ou caso este já exista adicionando apenas a entrada para o mimeType abaixo: <dynamicTypes> <add mimeType="application/x-zip-compressed" enabled="false" /> </dynamicTypes> Informação documentada no artigo disponível no link abaixo:
http://msdn.microsoft.com/en-us/library/dd833069(v=vs.95).aspx
10
Arranque da Aplicação Desktop ou Web - Erro de Silverlight Code: 2104 Ao aceder ao ERP Desktop ou Web, estando o Web Server a correr no IIS 6.0, o arranque da aplicação pode devolver o erro: "Unhandled Error in Silverlight Application Code: 2104 Category: InitializeError ...". O problema é que a versão do IIS que acompanha estes sistemas operativos (IIS 6), dada a sua
antiguidade, não reconhece os ficheiros com extensão XAP como sendo ficheiros válidos num site
web, que deverão ser enviados para a aplicação que os requisitar.
Existem duas soluções possíveis:
1) Aceder ao Gestor “Serviços de Informação de Internet” (IIS), e nos tipos de MIME, acrescentar a extensão “.xap” , conforme a imagem a seguir documenta:
2) Editar o ficheiro Web.Config, que se encontra na pasta, C:\eticadata Sites\ERP v12\Eticadata.WEB, e activar a linha assinalada abaixo, que se encontra comentada.
<staticContent>
<!--Compatibilidade com IIS 6 Necessário activar apenas para instalações
com IIS inferior ao IIS7-->
<!--
<mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" />
<mimeMap fileExtension=".xap" mimeType="application/x-silverlight-
app" />
<mimeMap fileExtension=".xbap" mimeType="application/x-ms-xbap" />
-->
<mimeMap fileExtension=".cxml"mimeType="text/xml"></mimeMap>
<mimeMap fileExtension=".dzc" mimeType="text/xml"></mimeMap>
11
<mimeMap fileExtension=".dzi" mimeType="text/xml"></mimeMap>
</staticContent>
Esta solução tem a desvantagem de se perder a alteração feita, aquando uma actualização de versão do eticadata ERP V12.
Serviço do IIS não está acessível a outros postos Este problema ocorreu na versão 6.0 do IIS, sendo necessário ajustar as restrições de endereços IP e de nome de domínio, de modo atribuir permissões globais, ou especificar os computadores com acesso a este serviço (ver imagem a seguir).
12
Ao entrar via Web no ERP V12 ocorre o erro de página “http error 503 – The
service is unavailable Ao instalar a V12 no SBS 2011, há uma Dll do exchange que fica acoplada ao nosso site e que é de 64 bits. Nesse caso é necessário alterar a ApplicationPool para ser de 64 bits, como mostra a imagem para a aplicação funcionar.
Ao finalizar a instalação, após publicação do produto, inicia processo de
anulação da instalação A causa deste comportamento está no facto do sistema estar configurado para não permitir a partilha de pastas e ficheiros, nas configurações avançadas de partilhas (no perfil em uso pelo sistema). Para resolver problema, é necessário ajustar as "definições de partilha avançadas", no perfil de rede em uso, para permitir partilhar ficheiros e impressoras.
13
Erro ao imprimir alguns mapas elaborados em Crystal Reports No momento da impressão surge o erro:
Este problema ocorre ao emitir diversos mapas elaborados em Crystal Reports (ex: mapas de liquidações, avisos de vencimento, etc.), depois de desinstalada a V9, isto porque ao executar esta acção é limpo o registo das dll’s disponíveis na pasta COM Files.
Para resolver o problema será necessário proceder ao registo das dll’s referidas na imagem acima (através do comando regsvr32), ou, em alternativa, correr a reparação do setup da V12. Data da última actualização: 02-08-2013