Pythomnic3k

Download

First download the base framework package and unpack it. Then download separate packages for the protocols your application needs and unpack them over.

Base framework (platform-independent):

Pythomnic3k version 1.2 rel. Dec 6, 2010 CHANGELOG

Protocol packs (platform-independent):

HTTP HTTP(S) client/server
This pack supports the HTTP(S) protocol. The interface processes HTTP(S) requests arriving from the clients, and the resource sends HTTP(S) requests to other servers.
XMLRPC XMLRPC client/server
This pack supports the XMLRPC protocol. The interface processes XMLRPC requests arriving from the clients, and the resource sends XMLRPC requests to other servers. Requires HTTP protocol pack. Supports XMLRPC over HTTPS.
JMS Send/receive JMS messages
This pack connects to a JMS message queue server. The interface processes JMS messages incoming from a queue, and the resource sends messages to a queue. Requires Java and all the vendor-specific JARs.
SMPP Send/receive SMS messages
This pack supports an SMPP 3.4 ESME. The interface processes short messages incoming from an SMSC, and the resource sends short messages to the SMSC.
e-mail Send/receive e-mail messages
This pack supports sending and receiving e-mail. The interface processes messages incoming from a POP3 server, and the resource sends messages to an SMTP server. Supports SMTP/POP3 over SSL.
PostgreSQL Link to PostgreSQL database
This pack supports connection to a PostgreSQL database. Requires a pg8000 library v1.07.
Oracle Link to Oracle database
This pack supports connection to an Oracle database. Requires a cx_Oracle library.
MongoDB Link to MongoDB database
This pack supports connection to a MongoDB database.
cmdexec Start OS processes
This protocol supports starting external OS processes and talking to them via stdin/stdout. Useful with utilities such as gzip, openssl, logger etc.
File Exchange files in a shared directory
This protocol supports industry standard exchanging files in a shared directory. The interface picks up files appearing in a specified directory, and the resource stores the files to a specified directory.
Schedule Periodic execution
This protocol provides an interface which throws in requests at specified times. Think cron.

Protocol packs (Windows-specific):

MS SQL Server Link to MS SQL server database
This pack supports connection to a MS SQL Server database. Requires a pywin32 library.

Auxiliary tools (Windows-specific):

bsddb3 5.1.1 (Py31, i386) BerkeleyDB library for Win32
This pack contains Berkeley DB library compiled for Python 3.1 under i386 architecture.
bsddb3 5.1.1 (Py31, amd64) BerkeleyDB library for Win32
This pack contains Berkeley DB library compiled for Python 3.1 under amd64 architecture.
bsddb3 5.1.1 (Py32, i386) BerkeleyDB library for Win32
This pack contains Berkeley DB library compiled for Python 3.2 under i386 architecture.
bsddb3 5.1.1 (Py32, amd64) BerkeleyDB library for Win32
This pack contains Berkeley DB library compiled for Python 3.2 under amd64 architecture.
pmnc3ksvc Start cages as Win32 services
This pack contains a Windows utility which installs Pythomnic3k cages as system services. It is used to daemonize cages under Windows.