SIRC-X MANUAL DE INSTALACAO ASSUNTO: AAINWI95 - VS. 3.703 MANUAL DE INSTALACAO IMPLANTACAO DO SIRC-X EM REDE WINDOWS 95 OBJETIVO O objetivo deste manual e' orientar a implantacao do SIRC-X em rede Windows 95. PRE-REQUISITOS: * A instalacao da rede deve estar concluida: Server e clients. (Cabeamento, TCP/IP, ...) PROCEDIMENTOS: CONFIGURANDO O AMBIENTE PARA INSTALACAO ======================================= 1. Servidor: Configurando-o como servidor **************************** 1.1. Clique com o botao direito sobre o icone do Meu Computador 1.2. Acione Propriedades 1.3. Clique na Folha Desempenho 1.4. Clique no botao Sistema de Arquivos 1.5. Selecione na Fun‡ao desta Maquina: Servidor de Rede 1.6. Otimize no maximo a leitura adiante. (Coloque o regulador no Total) 1.7. Saia com o botao OK. Compartilhando os recursos ************************** 1.8. Compartilhe as areas do disco que serao acessadas pelos usuarios client's. * Diretorio do SIRC-X * Impressoras Conectadas 1.8.1. Para cada recurso clique com o botao direito sobre este. 1.8.2. Selecione Compartilhamento Caso este item nao esteja ativo e' porque no Ambiente de Rede a opcao de Compartilhamento de Impressao e Arquivos nao foi ativado. 1.8.3. Clique na opcao Compartilhar como 1.8.4. Coloque o nome na qual este recurso sera' compartilhado 1.8.5. Indique quais serao os usuarios e quais serao seus diretorios de acesso. 2. Client's: 2.1. Verifique se estas estacoes conseguem enxergar os recursos compartilhados pelo servidor. Entre no Ambiente de Rede. 2.2. Cada estacao que possui impressoras conectadas localmente, deve tambem compartilhar estes recursos para que outros usuarios possam utiliza'-los. INSTALANDO CONTROLES GERENCIAIS DO SIRC-X ========================================= 3. Instale o CLIENTE.EXE nas estacoes Client's. Neste serao copiados arquivos CHAMA.BTM e SIRC.BTM para o diretorio C:\SXLOGON. O SIRC.BTM deve ser movido para area \SIRCX\SXLOGON do servidor. (Vide estrutura de diretorios - item 6) CONTROLE DE SIRCTERM ******************** Esta instalacao tambem adiciona no botao INICIAR da estacao Windows 95 a Inicializacao do SIRC-X (zera o controle de SIRCTERM). Assim, se o usuario receber a mensagem Existe mais de uma Janela Aberta, reinicie a estacao. 4. O MANUT.EXE somente deve ser instalado no servidor ou em alguma estacao que necessite de manutencao (Vide estrutura de diretorios - item 6). O disquete de manutencao deve ser instalado onde o usuario possa ter acesso ao servidor. Este icone nao deve ser instalado em todas as estacoes. E' aconselhavel que somente responsaveis pelo CPD tenham instalado este icone, ja' que somente este tipo de usuario pode dar manutencao de base de dados, liberacao de merge e outras atividades no SIRC-X. 4.1. Clique no botao INICIAR e selecione EXECUTAR. Digite: A:\manut.exe (onde A e' o drive do disquete de 3 1/2). Nao esquecer que nesta instalacao sera' pedido o nome do SERVIDOR e do drive raiz. Nas propriedades deste icone sera' colocado a seguinte linha de comando: Cliente ->C:\SXLOGON\NDOS.COM /E:2048 C:\SXLOGON\MANUT C Servidor ->C:\SXLOGON\NDOS.COM /E:2048 C:\SXLOGON\SIRC M S ACESSANDO O SIRC-X ATRAVES DOS ICONES ===================================== Para o usuario poder utilizar o sistema devera' entrar no Windows 95, clicar em INICIAR / programas e entrar no icone SIRC-X. INSTALANDO O SISTEMA SIRC-X =========================== 5. Instalacao do SIRC-X: Estrutura e Conteudo de diretorios criados no ZIP-DRIVE: \SIRCX \PROG -> Todos os .FLX \BAT -> Bat's utilizados para impressao. Em todos, deve ser trocado pelos respectivos nomes de compartilhamento \DADOS -> IMPLAN.ZIP - Arquivos de Implantacao (Sirca000, ....) DEF.ZIP - DEF's dos arquivos para que seja executado o GERSTRU.FLX TEMPORA.ZIP - Arquivos temporarios na versao 3.1C (Devem ser colocados no diretorio de Dados) \ALTESTRU-> Todos os arquivos e aplicativos utilizados para alteracao de estrutura na versao 2.3. Exceto arquivos temporarios abaixo relacionados, todos os demais (dados temporarios fixos) continuam na versao 2.3. Portanto, toda e qualquer alteracao a ser realizada nestes, deve ser feita no diretorio ALTESTRU. \ALTSTR31-> Todos os arquivos e aplicativos utilizados para alteracao de estrutura na versao 3.1C - Somente os arquivos abaixo relacionados se encontram convertidos para a versao 3.1C * SIRCA641 * SIRCA085 * SIRCA021 * SIRCA520 \DF31 -> DataFlex 3.1C multi-usuario (MAXIMO 4 ESTACOES) \SXLOGON -> Instalacao dos Client's e controle de Manutencao do SIRC-X. INSTALANDO o ambiente para ALTERACAO DE ESTRUTURA ================================================= 6. Crie o diretorio \SIRCX\TMP\ALTESTRU 7. Copie para esta area os seguintes arquivos da versao 2.3 do DataFlex (DF23.ZIP) DFRUN.EXE DFCOMP.EXE DFFILE.EXE DFQUERY.EXE DFINDEX.EXE TERMLIST.CFG FLEX.CFG INSTALANDO IMPRESSORAS. ======================= Existem dois ESQUEMAS de impressao que podem ser utilizados no Windows 95. Isto dependera' da parametrizacao (SIRCP518): Codigo de Tabela: NTIMPR Codigo de Item : NOVO Se existir, sera' utilizado o esquema 2 (dois), senao sera' utilizado o esquema 1 (um). 1 - Utilizando BAT's que controlam o direcionamento de impressoras utilizando somente a LPT1: Assim, a cada BAT executado, um novo direcionamento sera' feito. 2 - Utilizando portas fisicas setadas na inicializacao do CLIENT. Assim, comandos para direcionar impressoras nao serao executados no sistema mas somente uma vez. O esquema e' semelhante ao UNIX. DETALHAMENTO DO ESQUEMA 1 DE IMPRESSAO: ======================================= 1 - Os BAT's de impressora estao localizados no seguinte diretorio: SIRCX\BAT. 2 - NET USE LPT1: \\\ * Troque pelo nome da maquina onde a impressora esta conectada. * Troque pelo nome da impressora instalada. IMPORTANTE ********** Cada estacao que possuir uma impressora conectada deve possuir um identificador para ser utilizado nos BAT's de impressao. Por exemplo, o identificador do computador que possui a impressora de notas e' o SERV_NF, de Ordens de Servico e' SERV_OS .... Isto se deve ao fato de que se o comando NET USE LPT1: for dado para a mesma maquina, este reportara' um erro que ocasionara' a saida incorreta do sistema. Assim, este comando somente sera dado em maquina que nao forem servidoras de impressao do tipo de relatorio que esta tentando se extrair. Ao instalar uma impressora repita os passos abaixo: 1 - Acesse as propriedades da impressora. 2 - Clique na folha DETALHES 3 - Clique no botao CONFIGURACOES DA PORTA 4 - Retire a opcao SPOOL DOS TRABALHOS DE IMPRESSAO DO MS-DOS 5 - Finalize clicando em OK. ******************************************************************** 1 - Alteracao dos BAT: SIRCOS.BAT 1.1. Acesse o SIRC-X como usuario de manutencao no Servidor. 1.2. ATENCAO!!!! ALTERE O BAT PARA A SEGUINTE FORMA: @echo off set modelimp=EPSON.CFG if "%1" == "" goto sem_impressora if "%2" == "" goto captura :captura @%WINDIR%\NET USE LPT1: /DELETE > NUL IF NOT %SIRC_MAQ% == SERV_OS goto impre1 goto final :impre1 @%WINDIR%\NET USE LPT1: \\ \ > NUL goto final :sem_impressora @%WINDIR%\NET USE LPT1: /DELETE > nul :final ******************************************************************** 2 - Alteracao dos BAT: SIRCNFS.BAT 2.1. Acesse o SIRC-X como usuario de manutencao no Servidor. 2.2. ATENCAO!!!! ALTERE O BAT PARA A SEGUINTE FORMA: @ECHO OFF @SET MODELIMP=EPSON2.CFG @%WINDIR%\NET USE LPT1: /DELETE > nul IF NOT %SIRC_MAQ% == SERV_NF GOTO IMPRE1 GOTO FINAL :IMPRE1 @%WINDIR%\NET USE LPT1: \\\ > nul :FINAL @exit 2.3. Troque o e dentro do .BAT para os parametros ja indicados na implantacao. OBS: Caso existam estacoes predefinidas para imprimir requisicao, orcamentos, etc, estas tambem devem possuir identificadores. DETALHAMENTO DO ESQUEMA 2 DE IMPRESSAO: ======================================= 1. Dentro do arquivo de inicializacao deve ser configurado a execucao de um BAT que seta todas as portas de impressoras fixas. ATENCAO: as impressoras devem ser setadas a partir de LPT2 pois a LPT1 devera ficar alocada para impressoras locais. Por exemplo: Vamos supor que existem 4 impressoras na empresa. Cada uma ficara ligada a uma estacao CLIENT. LPT2 -> impressora de Nota Fiscal LPT3 -> impressora de Ordem de Servico LPT4 -> impressora de relatorio LPT5 -> impressora de requisicao de pecas Assim, devera ser criado BAT's entitulados CHAMA.BTM no diretorio C:\SXLOGON de cada estacao CLIENT da seguinte forma: Na estacao que possui a impressora de nota fiscal NET USE LPT1: /DELETE >NUL NET USE LPT2: /DELETE >NUL NET USE LPT3: /DELETE >NUL NET USE LPT4: /DELETE >NUL NET USE LPT5: /DELETE >NUL NET USE LPT3: \\CLIENT_OS\EPSON NET USE LPT4: \\CLIENT_IM\EPSON NET USE LPT5: \\CLIENT_RP\EPSON Ou seja, o comando NET USE somente sera' executado para impressoras NAO LOCAIS, ja' que este comando reporta erro se tentar ser executado na impressora LOCAL. 2. No SIRC.BTM -> arquivo que configura SIRCTERM devera' ser colocado controle para setagem de variaveis como SIRCNFS, SIRCOS, SIRCPCP alem de outras. Estas devem ser exatamente iguais as cadastradas na tabela IMPRESS ou IM0001 ou IM0002 do SIRCP518. Assim, estas variaveis poderao ser recuperadas pelos comandos de impressao. 3. As impressoras padrao de usuario devem ser cadastradas com o nome das variaveis que identificarao cada impressora. Ex: SIRCNFS, SIRCORC, ... 4. Importante: Cada impressora deve conter um identificador na variavel SIRC_MAQ. Ex: SERV_NF, SERV_OS, SERV_PCP, SERVIMP1, SERVIMP2,.... Porem podemos ter uma mesma impressora sendo utilizada para mais de uma tarefa. Por exemplo LPT2 imprimira' relatorios e requisicoes de pecas. Entao SERVIMP1 e SIRCREQ deverao ser setadas para a mesma LPT2 e se o identificador da maquina for SERVIMP1 ou SIRCREQ setaremos para LST. ********************************************************************* PROCEDIMENTO PARA CONFIGURAR CONFIG.SYS E VARIAVEIS DE AMBIENTE DAS ===================================================================== ESTACOES CLIENT =============== Este procedimento deve ser executado em todas as estacoes CLIENT sem excecao. 1. Edite o arquivo CONFIG.SYS 2. Faca com que as primeiras linhas deste arquivo sejam as seguintes: (LIBERAR APROXIMADAMENTE 611K DE MEMORIA) ------------------------------------------------------------------ DEVICE=C:\WINDOWS\HIMEM.SYS DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM DOS=HIGH,UMB BUFFERS=45 FILES=90 ------------------------------------------------------------------ 3. A linha abaixo pode estar em qualquer ordem porem deve existir com certeza. (AUMENTAR QTDADE DE VARIAVEIS DE AMBIENTE PARA CONTROLE DOS BAT'S DO SIRC-X) ------------------------------------------------------------------ SHELL=C:\COMMAND.COM C:\ /P /E:2048 ------------------------------------------------------------------ Nota: Verifique se o AUTOEXEC.BAT carrega o DOSKEY em LH (Load High) ********************************************************************* PROCEDIMENTO PARA EXECUCAO DO VREDIR PARA WINDOWS 95. ===================================================== Devido a existencia de bufferizacao entre o WINDOWS 95 e base de dados deve-se executar o procedimento abaixo para impedir que haja problemas de inconsistencias em base de dados do SIRC-X. Os passos abaixo devem ser executados nas estacoes com WINDOWS 95. 1. Clique no botao INICIAR. 2. Selecione EXECUTAR. 3. Digite a seguinte linha: X:\VREDIR.EXE Onde X: e' o local onde se encontra o arquivo VREDIR.EXE enviado pela empresa. Este procedimento deve ser feito o quanto antes possivel, pois erros de atualizacao de base de dados podem ser consequencia desta desatualizacao. ********************************************************************* PROCEDIMENTO PARA LIBERACAO DE UMA NOVA IMPRESSORA PARA IMPRESSAO DE ===================================================================== RELATORIOS DO SIRC-X ==================== 1. Instalar a impressora em alguma estacao utilizando o Painel de Controle do Windows 2. Compartilha-la dando um nome que identifique este dispositivo como unico na rede. 3. Acesse o programa SIRCIMP (NESTE PASSO VOCE DEVE ESTAR COM O MANUAL DA IMPRESSORA EM MAOS) 3.1. Crie os caracteres de compactacao conforme o manual da impressora. 4. Cada estacao que possuir uma impressora devera' ter um identificador. A variavel SIRC_MAQ contera o nome do identificador, assim como ja' existe para NOTA FISCAL e ORDENS DE SERVICO. Edite o arquivo CHAMA.BTM da estacao que possui a nova impressora instalada. 4.1. Na linha SET SIRC_MAQ=NOT_IMP troque para SET SIRC_MAQ=SERVIMP? Onde ? e' um numero entre 1 e 9 que identifique a estacao. Este numero deve ser unico para cada maquina servidora de impressao. 4.2. Salve o arquivo. 5. Acesse o diretorio SIRCX\BAT no servidor Para cada impressora que nao seja de N.F. ou O.S. devera' existir um BAT a ser usado pelo novo esquema de impressao. Segue abaixo um modelo de BAT a ser criado para uma estacao que possui o identificador SERVIMP1 e modelo EPSON 1170 // ----------------------- CAPR1.BAT ------------------------ @ECHO OFF @SET MODELIMP=EPS1170.CFG @%WINDIR%\NET USE LPT1: /DELETE > nul IF NOT %SIRC_MAQ% == SERVIMP1 GOTO IMPRE1 GOTO FINAL :IMPRE1 @%WINDIR%\NET USE LPT1: \\\ > nul :FINAL @exit // -------------------------------------------------------------- 5.1. Troque pelo nome do computador que possui a impressora de relatorio instalada. 5.2. Troque pelo nome que voce compartilhou a impressora Lembre-se que se voce possui 3 (tres) impressoras para relatorios, deverao existir 3 (tres) identificadores: SERVIMP1, SERVIMP2, SERVIMP3 e consequentemente 3 (tres) BAT's: CAPR1.BAT, CAPR2.BAT, CAPR3.BAT OBS: Os Bat's de impressao de N.F. e O.S. nao serao alterados. Atencao!!! ********** Quando um usuario imprimir um documento como NF ou OS, e quiser imprimir um relatorio normal, deve pressionar e selecionar a impressora desejada. ********************************************************************* PROCEDIMENTO PARA APAGAR TEMPORARIAS DO WINDOWS 95 ================================================== 1. Acesse a estacao client. 2. Entre no diretorio \SXLOGON 3. Dentro dele existira o arquivo CHAMA.BTM 4. Edite e verifique que a variavel de ambiente SXMICRO contem 2 (duas) letras que identificam a estacao 5. Clique no icone de manutencao 6. Entre no diretorio \DADOS 7. Apague as temporarias utilizando o exemplo abaixo P:\DADOS> del S%%%$$*.* Onde : %%% = 3 numeros do arquivo base da variavel $$ = 2 letras da variavel SXMICRO. Ex: S641AB*.* S085AX*.* S520IS*.*