<html>
Hi all,<br><br>
I'm starting a new project to develop an Open-Source EAI server in
Python<br>
and I'm looking for motivated developpers and testers.<br>
It is inspired by Open Adaptor
(<a href="http://www.openadaptor.org/" eudora="autourl"><font color="#0000FF"><u>www.openadaptor.org</a></u></font>),
but aims to be easier<br>
to use and more powerful.<br><br>
I've developped yet a first alpha that contains several
components:<br><br>
File Source<br>
FTP Source<br>
HTTP Source<br><br>
FlatToXML Pipe<br>
XSLT Pipe<br><br>
File Sink<br>
FTP Sink<br>
SMTP Sink<br><br>
<br>
Upcoming components are :<br><br>
SOAP Source/Sink<br>
MQSeries Source/Sink<br>
JMS (?) Source/Sink<br>
Database Source/Sink<br><br>
<br>
and a GUI to create config files.<br>
Config files are XML files looking like this :<br><br>
<?xml version="1.0" encoding="UTF-8"?><br>
<retic_adaptor><br>
<x-tab>        </x-tab><logger
name="Log1" handler="FileHandler"
fileName="c:\\logTest.out" format="%(asctime)s
%(levelname)s %(message)s" level="WARNING"
mode="w"/><br>
<x-tab>        </x-tab><logger
name="Log2" handler="FileHandler"
fileName="c:\\logTest2.out" format="%(asctime)s
%(levelname)s %(message)s" level="INFO"
mode="w"/><br><br>
<source name="source1" type="fileSource"
polls="1" pollPeriod="10" filePath="c:"
fileFilter="ext_err.csv" newExtension=""
newDir=""><br>
<x-tab>        </x-tab><pipe
name="transform_to_XML1" type="ToXML"
msgKind="delimited" delimiter=";"
rootTag="racine" recTag="rec"
encoding="UTF-8"><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="message"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="date_traitement"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="ident"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="no_contrat"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="no_lt"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="date_lt"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="etat"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><field
name="date_heure_saisie"/><br><br>
<x-tab>        </x-tab><x-tab>        </x-tab><sink
name="outputToFile1" type="fileSink"
filePath="c:\" fileName="test_sink.xml"
addTimestamp="n"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><pipe
name="xslt1" type="XSLT"
stylesheet="E:\\Xml\\XSL\\test.xsl"><br>
<x-tab>        </x-tab><x-tab>        </x-tab><x-tab>        </x-tab><sink
name="outputToFile2" type="fileSink"
filePath="c:\" fileName="test_sink.html"
addTimestamp="n"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab><x-tab>        </x-tab><sink
name="outputToFtpFile1" type="ftpSink"
ftpHost="194.214.207.44" ftpPort=""
ftpUser="guest" ftpPass="guest"
filePath="/E:/ADI" fileName="test_sink.html"
addTimestamp="n"/><br>
<x-tab>        </x-tab><x-tab>        </x-tab></pipe><br>
<x-tab>        </x-tab></pipe><br>
</source><br>
</retic_adaptor><br><br>
Loggers tags permit to add logging handlers (new logging module of
Python<br>
2.3)<br><br>
I've created the project on SourceForge (approval in progress).<br><br>
<br><br>
</html>