<div dir="ltr">Frederico,<div><br></div><div style>Não se preocupe, como o pessoal do fórum diz, estão cuidando do whisky das crianças. Provavelmente o Eden está muito ocupado e não está acompanhando a conversa, acontece comigo as vezes.</div>
<div style><br></div><div style>Acho que te disse que não cheguei a terminar o projeto, e infelizmente não tenho acesso mais ao Mainframe.</div><div style><br></div><div style>Bom, o ideal é ir direto nas informações com regex, mas como apanho disso, estava pegando a stringona como no exemplo que te passei e extraindo as informações de dentro dela. Simples assim, como cada tela tinha o tamanho fixo, eu copiava pedaços da string, onde estavam os dados. Depois era só tratar essas informações.</div>
<div style>Ou seja, eu pegava o pedaço da posição 50 a 80, 112 a 145 e por ai vai. Sabia (olhando a tela) que nessas posições estavam as informações que queria.</div><div style>O mais rápido, na minha visão, é usando regex para extrair todas as informações da tela de uma só vez.</div>
<div style>Uma consulta para cada informação da tela acredito que será um tiro no pé. Invariavelmente terá problemas com o Mainframe, pois irá executar o mesmo comando com os mesmos argumentos repetidas vezes.</div><div style>
Tente ler a documentação do módulo no cpan, mesmo que tenha dificuldades com inglês. O Google resolve ... rsrsrs</div><div style><br></div><div style>Comecei a usar regex para pegar as informações, mas evolui pouco e depois parei, pelo problema de saúde.</div>
<div style>Agora estou quase parado, estou usando o tempo livre para estudar, para manter a mente ocupada e evitar a depressão.</div><div style><br></div><div style>Estou copiando a lista, para que a hora que alguém tiver tempo, acrescente informações.</div>
<div style><br></div><div style>Abs,</div><div style><br></div><div style>Marcio.</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 19 de abril de 2013 10:46, Frederico Melo <span dir="ltr"><<a href="mailto:fdmmelo@gmail.com" target="_blank">fdmmelo@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Márcio, tudo bem?<br><br>Desculpe incomdar diretamente pelo seu email mas, acho que estou atrapalhando o forum pois, alguns posts que fiz para o Eden ele não respondeu sendo assim, estou receioso.<br>

<br></div>Gostaria de saber com você, como você tratou a stringona do s3270... , eu preciso pegar alguns campos dentro dessa stringona e utilizando "qr", como postei por último, não funcionou muito bem...<br><br>

</div>Como vc fez? Armazenou a stringona em uma única variável e a tratou ou fez várias consultas, uma para cada campo utilizando o "qr" para esses campos?<br><br></div>qual a maneira mais rápida em termos de processamento? O que vc me sugere?<br>

<br></div>Se puder orientar e ajudar, ficarei muito agradecido!<br><br>Desculpe se incomodo mas, realmente não tenho muita experiência e preciso de ajuda e dicas!<br><br></div>Obrigado,<br><br>Atte.,<br></div>Frederico<br>

</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><br>[...]'s<br><br>Marcio
</div>