Marco
Microsoft Certified Professional
Politec - Anatel
http://www.tba.com.br/pages/marcon


> -----Mensagem original-----
> De: Luis Campos de Carvalho [mailto:[EMAIL PROTECTED]]
> Enviada em: Sexta-feira, 7 de Janeiro de 2000 11:53
> Para: Java-List (Correio eletrônico)
> Assunto: Re: [SouJava-J] Mainframe
>
>
> On Fri, 7 Jan 2000, Marco wrote:
>
> > Pessoal,
> > relendo a primeira msg vi realmente que ficou um pouco
> confuso. Vou tentar
> > ser mais claro:
> >
> > Temos aqui, a necessidade de disponibilizar
> (cadastrar,atualizar) em micro
> > dados que estão no grande porte. Esses dados precisam ser
> atualizados do
> > grande porte pro micro e vice-versa numa frequencia semanal.
> > Hoje temos uma solução de comunicação micro-mainframe da
> Consist (essa é a
> > bendita DLL) que é feita através de páginas ASP. Acontece
> que o volume de
> > dados é muito grande, levando um tempo considerado para a carga.
> > Se tudo ocorresse sem ruidos tudo bem, poderiamos deixar
> rodando a noite,
> > mas na grande maioria das vezes chegamos pela manhã e ouve
> algum tipo de
> > quebra na conexão então o processo é reiniciado e tudo
> começa de novo, lá
> > pelo terceiro ou quarto dia conseguimos efetuar a carga com
> sucesso eh eh.
> > Bem existe ainda um problema de limitação do buffer de dados do link
> > mainframe-micro, ele só envia 32 ocorrências (linhas) de
> 253 bytes por vez,
> > então se eu tenho 32000 registros numa tabela, caio em um
> loop de 0 a 999
> > para baixar os 32000 registros de uma unica tabela, e é ai
> que está o
> > gargalo da transação.
> > Então pensei: se eu tiver várias threads baixando 32 em 32 registros
> > simutaneamente, o trabalho agilizaria consideravelmente.
> > Assim minha classe java precisa instanciar a DLL de
> comunicação com o
> > mainframe, pois ela é a única solução existente aqui  de
> comunicação com
> > mainframe, por enquanto.
> >
> > Espero ter sido mais claro, e peço desculpas pelo email
> enorme. Consto com a
> > colaboração e sugestão de todos...
>
>       Com certeza.
>       Agora posso ateh arriscar um palpite, se voce me permitir.

                Oi Luis, claro que permito.
>
>       Voce pode deixar de lado a solucao da Consist em favor
> de um query > SQL bem-feito?

                Até poderia se a comunicação com o grande porte fosse fácil ou tivesse 
uma
outra solução free.
                A solução da consiste é a responsável pela comunicação micro-grande 
porte.

>       Se sim, acho que voce pode implementar a transferencia toda como
> um programa Java, e ela vai correr macio, macio.

                Posso usar o java para comunicação direta com o grande porte? Se sim
acabaram-se meus problemas.

>
>       Dependencias:
>       1. O seu mainframe precisa permitir conexoes com o BD.

                Sim, através da DLL da Consist.

>       2. Voce precisa ter como resolver as concorrencias de maneira
> segura.

                Sem problemas.

>       3. Seu chefe precisa dar luz-verde.

                Sem problemas.
>
>       Acho que voce vai ganhar mais dor-de-cabeca tentando fazer com a
> DLL do que comecar do nada, sem ela.

                Com a DLL já funciona, mas muito lento.
                O que pensei foi em ter varios processos efetuando uma mesma tarefa
(usando a DLL para baixar os dados do grande porte.)

>
>       Se isso estiver fora de cogitacao, desculpe pela intromissao.

                Obrigado Luis, toda opinião é muito bem vinda e serve como base para a
solução final, brigadão.
                Marco.

>
>       []'z
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> =-=-=-=-=-=-=
>                                                     Luis
> Campos de Carvalho
>                System Administrator at ECB -- Escola Paulista
> de Medicina
>
> "This post uses only 100% recycled electrons."
>                                                            --
> Shadowlion
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> =-=-=-=-=-=-=
>
>     --------------------------- LISTA SOUJAVA
> ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usuários Java
> da Sucesu-SP
>     [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
>
> ---------------------------------------------------------------------
>
>

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a