Hi, We are pleased to announce the first tangible results of Firebird Butler Project - Saturnin SDK milestone 1 release (v0.2). Available in both saturnin-sdk GIT repository and PyPI (saturnin-sdk and saturnin-sdk-examples distributions).
Milestone 1 provides basic infrastructure for creating classic services and clients (for running in separate threads or processes). FBSP implementation is at the current specification level (only without direct support for SVC_ABILITIES). So far, the developer documentation is only in the form of very carefully commented source codes. This release also includes a command-line tool for running and testing services (runner script) and two sample services with clients (ECHO and ROMAN). Roman is a very simple standalone service that returns sent text data in which Arabic numerals are exchanged for Roman numerals. Echo is a classic service that returns the sent data. Its protocol includes several variations for demonstrating the various procedures for passing data between a client and a service, as described in Appendix A. of FBSP Specification. One of the ECHO protocol services also performs Roman data filtering and is used to demonstrate the creation of services that use other services. There are also tests for both services, such as RAW tests that use "raw" FBSP client-side communication, and CLIENT tests that use a specific service client. You can run both services and tests with the "runner" tool. Services can be deployed in various combinations and communication protocols. Although the code, tools and examples are still rough, they are a fully functional demonstration of the concept (in classic version, version that will use coroutines & asyncio will internally operate in different way). For details about this release, please see https://groups.google.com/forum/#!forum/saturnin-sdk For more information about Firebird Butler and Saturnin, plese see https://firebird-butler.readthedocs.io best regards Pavel Cisar IBPhoenix ------------------------------------ ------------------------------------ ------------------------------------ Yahoo Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/firebird-python/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/firebird-python/join (Yahoo! ID required) <*> To change settings via email: firebird-python-dig...@yahoogroups.com firebird-python-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: firebird-python-unsubscr...@yahoogroups.com <*> Your use of Yahoo Groups is subject to: https://info.yahoo.com/legal/us/yahoo/utos/terms/