oltpp-source-code-v2.0
V2  

所属分类:TCP/IP协议栈
开发工具:MultiPlatform
文件大小:1079KB
下载次数:5
上传日期:2007-04-18 18:59:08
上 传 者JackZHD
说明:  OLTPP - OnLine Transaction Processing Platform
(OLTPP- OnLine Transaction Processing Pla tform)

文件列表:
OLTPP (0, 2006-10-24)
OLTPP\config (0, 2006-10-24)
OLTPP\config\command.conf.xml (698, 2006-08-23)
OLTPP\config\config.ini (1019, 2006-10-10)
OLTPP\config\host.conf.xml (884, 2006-08-16)
OLTPP\config\local.features (3328, 2006-08-06)
OLTPP\config\message.conf.xml (927, 2006-08-13)
OLTPP\config\oltppdefaults.mpb (655, 2006-08-06)
OLTPP\config\oltppexe.mpb (298, 2006-08-06)
OLTPP\config\oltpplib.mpb (223, 2006-08-06)
OLTPP\config\standard.conf.xml (891, 2006-08-16)
OLTPP\data (0, 2006-10-24)
OLTPP\data\Codes.dat (19169, 2006-05-20)
OLTPP\data\Codes.idx (28672, 2006-05-20)
OLTPP\data\Codes.xml (113, 2006-05-20)
OLTPP\data\Country.dat (19121, 2006-04-28)
OLTPP\data\Country.idx (32768, 2006-04-28)
OLTPP\data\Country.xml (139, 2006-04-28)
OLTPP\data\ctdbdict.fsd (65536, 2006-10-11)
OLTPP\data\ExternalField.dat (23682, 2006-08-15)
OLTPP\data\ExternalField.idx (28672, 2006-07-31)
OLTPP\data\InternalField.dat (17992, 2006-07-31)
OLTPP\data\InternalField.idx (28672, 2006-07-31)
OLTPP\data\InternalField.xml (9269, 2006-06-06)
OLTPP\data\SocketPort.dat (15281, 2006-09-09)
OLTPP\data\SocketPort.idx (32768, 2006-09-09)
OLTPP\data\TranLog.dat (640161, 2006-10-11)
OLTPP\data\TranLog.idx (200704, 2006-10-11)
OLTPP\data\Translate.dat (19179, 2006-04-16)
OLTPP\data\Translate.idx (28672, 2006-04-16)
OLTPP\data\Translate.xml (132, 2006-04-16)
OLTPP\data\ZipCode.dat (19127, 2006-04-15)
OLTPP\data\ZipCode.idx (28672, 2006-04-15)
OLTPP\data\ZipCode.xml (155, 2006-04-15)
OLTPP\GNUmakefile (622, 2006-08-22)
OLTPP\include (0, 2006-10-24)
OLTPP\include\ctcmpl.linux.h (4337, 2006-08-19)
OLTPP\include\ctoptn.h (413, 2006-08-08)
OLTPP\include\ctoptn.linux.h (347, 2006-08-19)
OLTPP\include\ctoptn.windows.h (413, 2006-08-08)
... ...

Project: OLTPP - OnLine Transaction Processing Platform Version: 2.0 Enhancements: * Modifications for support on Linux Operating System. * Addition of Crypto++ for DES PIN encryption and translation. * Addition of Xerces for XML maessaging logic. * Support for UDP sockets. * Support for ISO 08xx network management messaging. * Addition of timer logic for transactions and time sensitive messaging. Future projects: * Support for pipes used for process-to-process messaging. * Addition of ISO 8583 key exchange messages. Installation instructions: * See OLTPP/install/install.txt for source code installation and compiles. Version: 1.0 Description: This software processes ATM and POS transaction request, reversal and advice messages primarily from ISO 8583 compliant processors. Technical data: * Multi-threaded message queuing application. * Utilizes TCP sockets for data transport. * Configurable ACE streams for modularity. * Message Logging facility for tracing, debugging and problem troubleshooting. * Internal XML format to ease application development * Transaction logging capability with c-tree database. * Core processor and critical applications developed entirely in Object Oriented C++ for maximum speed. * Stress tests have shown OLTP Platform is capable of sustaining 10 tps on a low end Windows XP workstation. * All application code is intended to be developed independently of target Operating System. * Visa, MasterCard, American Express and Base24 ISO 8583 compliant. * Configurable field layouts for ISO 8583 interfaces. Intended Audience: Small to medium size financial institutions with an IT department consisting of at least one senior C++ programmer. Some light Python programming may be needed. Operating Systems Supported: Windows XP, Linux, Unix Compilers supported: Microsoft.NET C++ version 7. Linux, Unix GNU C++ makefiles to follow in version 1.1. Open Source Prerequisites: ACE (Adaptive Communications Environment) framework. Version 5.5 download from http://deuce.doc.wustl.edu/Download.html. Documentation and training provided at www.riverace.com. Python Programming Language. Vesion 2.4.3 download and documentation available at http://www.python.org/download/ LUA Programming Language.Optional. Vesion 5.1 download and documentation available at http://www.lua.org XML::Xerces. Version 2.7.0-0 download and documentation available at http://xerces.apache.org/xerces-p/ 3rd Party Vendor prerquisites. c-tree PLUS Database. Version 8.14. A 90 day evaluation copy is available at http://www.faircom.com/download/eval/index.php (I plan on obtaining a software distibution license from c-tree if and when any revenue is produced from OLTPP support contracts) Support: Bugs may be reported to tbergmann@yahoo.com or on the SourceForge site. Hourly support contracts available. Weekly, Monthly or Fixed bid custom modifications available. Installation instructions: 1. Unzip the OLTPP archive to the root directory of the target machine. 2. Compile prerequisites and copy all lib files to OLTPP/lib. 3. Compile each module separately starting in the libraries folder. The library and executable files will be built in OLTPP/lib. 4. The project comes with some prebuilt Python scripts, configuration files and data files. Enhancements for version 2.0 (or earlier). 1. Develop makefiles for GNU C++ compilers on Linux and Unix support. 2. Addition of Crypt++ for PIN translation and Key validation. 3. Transaction/Message time out logic. 4. Testing of ISO Network Management Messages (08xx series). Notes: 1. If you just need the binaries for demonstration purposes, I can send a complete set (less the c-tree library). 2. Because of the proprietary nature of the ISO 8583 interfaces, I have chosen not to release these modules unless there is proof of a Non-Disclosure agreement between the financial institutions.

近期下载者

相关文件


收藏者