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]
---------------------------------------------------------------------