<br>
<div><span class="gmail_quote">On 2/8/07, <b class="gmail_sendername"><a href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a></b> &lt;<a href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a>&gt; wrote:
</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Olá monges,<br><br>É com satisfação que comunico que os módulos que desenvolvi para acessar<br>pacotes DTS no MSSQL Server 2000 foram finalmente publicados no CPAN.
<br><br>É a primeira vez que publico um módulo no CPAN e gostaria muito de obter<br>feedback dos monges sobre o assunto.</blockquote>
<div>&nbsp;</div>
<div><font face="courier new,monospace">Grande Alceu, fico muito contente em vê-lo tão ativo e agora escrevendo o teu nome no santo repositório. Só faltou o nome do módulo, e quando não foi a minha surpresa que o cara já começou com um namespace completo ! O DTS &#39;pertence&#39; ao sr. Alceu :)
</font></div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">A idéia desses módulos é prover uma interface mais simples (e funcional)<br>para acessar informações de pacotes DTS de um servidor. Reimplementar a API
<br>inteira é um enorme trabalho, então não esperem encontrar todos os métodos<br>disponíveis na API original (bem, pelo menos alguns novos métodos foram<br>implementados e com sorte eles serão úteis). Existem ainda alguns bugs que
<br>eu simplesmente não consegui resolver também.</blockquote>
<div>&nbsp;</div>
<div><font face="courier new,monospace">Acho interessante abstrair toda esta complexidade, ao contrário do grande Nelson.</font></div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">A modelagem dos objetos na API do DTS é bastante esquisita e confusa, então<br>não esperem uma tradução exata: eu tentei simplificar as coisas,
<br>especialmente se tratando de hierarquias de classes.<br><br>Eu não tenho certeza se o namespace já foi aprovado, até porque faltam<br>algumas coisas como licença (que simplesmente não aparece) e não recebi<br>nenhuma resposta dos mantenedores.
<br><br>Uma dúvida: esse módulo só funcionará aonde o Win32::OLE funcione, ou seja,<br>em máquinas com MS Windows. Os testes automáticos dos módulos já apresentam<br>falhas em sistemas clones do UNIX, e isso até era esperado (pelo menos por
<br>mim). Seria necessário colocar testes automáticos para verificar se o<br>pacote está sendo instalado num sistema da Microsoft ou não?</blockquote>
<div>&nbsp;</div>
<div><font face="courier new,monospace">Este cara não pode ser executado via SQL ? Eu não tenho certeza, mas quando eu estava desenvolvendo uns scripts de monitoramento de SQL, eu traduzi todas API acessíveis via OLE para os comandos SQLs do MS SQL Server. Talvez seja possível fazer o mesmo com o DTS, e com isto portável !
</font></div></div>