MSSQL lendo tela do TelNet
Galera....
Seguinte, to com um sistema que eu preciso desenvolver um robo que precisa executar um cliente telnet especifico do meu cliente, posicionar o cursor em locais especificos, inputar dados, enviar os comandos, posicionar novamente o cursor e ler X caracteres da resposta.
Apenas para situar quem puder me ajudar:
Meu cliente é a Telefonica.
Nao tem nem como negociar consulta direta a banco de dados, nem webservices.
De preferencia eu quero fazer tudo isso direto pelo banco, se nao der recorrerei a programa terceiro (que desenvolverei eu mesmo), mas nao dentro do banco.
A ideia é conseguir esse procedimento direto pelo banco, se nao der, desenvolvo alguma coisa em C# console, ou algo do tipo.
Entao o negócio é:
1 - Abrir um cliente telnet especifico (nao simples prompt de comando ou hyperterminal que nao vai resolver).
2 - Posicionar o cursor para fazer o login.
3 - Posicionar para colocar a senha.
4 - Enviar o comando de submit (enter).
5 - posicionar o cursor numa área de comando.
6 - Inputar o comando.
7 - Posicionar numa área de dados.
8 - Inputar um dado vindo do banco de dados (pertinente ao mailing que eles mesmos me enviaram)
9 - Enviar o submit.
10 - Pocisionar o cursor para ler a resposta.
11 - Pegar essa resposta em variavel de banco (@XX).
12 - Tratar essa variavel.
A questão é que eu tenho que saber como fazer esse procedimentos.
Porque eu tenho que repetir ele varias vezes, sao diversas variaveis que tenho que encontrar no Telnet, e varias execucoes diferentes dentro dele, dependendo da resposta e tratamento de cada uma.
E aí, alguém me SALVA ???
Atenciosamente,
Erick ! =)
Discussão (7)
Carregando comentários...