Problemas com o Samba + COBOL, Clipper e xls

Publicado por Rodrigo Rodrigues de mattos em 21/02/2008

[ Hits: 9.129 ]

 


Problemas com o Samba + COBOL, Clipper e xls



Eu estava enfrentando alguns problemas na execução do compartilhamento do samba com o COBOL, Clipper e arquivos xls, quando rodava aplicações destes programas no Windows através do compartilhamento do samba ocorria a perda de dados nas tabelas.

Pesquisando o HOWTO do samba que se encontra em /usr/share/doc/samba-3.0.21b/Samba3-HOWTO.pdf descobri o seguinte detalhe que seria uma situação de controle chamado de "Samba Oplocks Control" que estarei falando em um artigo que estou preparando, mas no momento, vou colocar aqui para a galera do Viva o Linux as alterações necessárias para resolver este pequeno incomodo gerado pelo samba.

Edite o /etc/samba/smb.conf e acrescente as seguintes linhas nos parâmetros [global] e o referente ao compartilhamento onde se encontra as tabelas de dados do seu programa COBOL, Clipper ou xls.

# Parâmetros do SMB - Domínio
[global]
        workgroup = XXXXX
        server string = server_linux
        netbios name = server_linux
        security = user
        encrypt passwords = yes
        log file = /var/log/samba/log.%m
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        domain logons = no
        preferred master = no
        domain master = no
        smb passwd file = /etc/samba/smbpasswd
        dns proxy = No
        wins support = yes
        guest ok = yes
        guest account = nobody

        veto oplock files = /*.DAT/*.dat/*.IDX/*.idx/*.XLS/*.xls #Linha que deve ser acrescentada

[sistema]
        comment = Sistemas
        path = /d01/sistema
        browseable = yes
        writeable = yes
        guest ok = Yes
        directory mask = 0777
        directory mode = 0777
        create mode = 0777
        create mask = 0777

        veto oplock files = /*.DAT/*.dat/*.IDX/*.idx/ # estas linha devem ser acrescentadas
        dos filemode = YES

Boa sorte, eu fiz e resolveu meu problema.

DEUS É FIEL...

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Samba: Liberar compartilhamento pra somente uma máquina

Como desmontar unidades removíveis com segurança no elementary OS

Erro ao inciar sessão gráfica (status 256)

Uma "lixeira" para o Linux

Estendendo, à quase eternidade, a vida útil do SD card no Raspberry Pi

  

Comentários
[1] Comentário enviado por ounet em 21/02/2008 - 20:05h

?comentario=

Gostei da dica, e se puder mim da uma ajuda com clipper;

Já tenho na empresa que trabalho, instalado e funcionando um sistema completo em cliper sobre o freedos e debian, porem esse sistema imprime com uma função interna do clipper que não funciona no freedos, já testei o type no terminal e imprime corretamente. Agradeço tudo que puderem mim informar. E estou disposto a contribuir também.

Obrigado

ounetmail@gmail.com

[2] Comentário enviado por demattos em 23/02/2008 - 20:05h

amigo a principio nao sei o seja o teu problema mas estarei pesquisando com alguns colegas e estarei postando aqui para te ajudar


Abracos
t

[3] Comentário enviado por rabroca em 25/08/2008 - 10:37h

Segui suas dicas, mas continuo com um pepinão aqui. Vou tentar explicar.

Tenho um programa em clipper com bd .dbf que no mandriva 2006 funciona perfeitamente.
Mas com o mandriva 2008, quando executo o programa, os dados aparecem fora de ordem, (ex. clientes cadastrados), aparecem totalmente fora da ordem alfabética.
Já testei a versão do samba do 2006 (3.0.20) no mandriva 2008 e nada.

Se puder ajudar,

Desde já, obrigado



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts