| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| rSIGNAL v1.02 | 2011-01-16 | ||
| README.txt | 2011-01-16 | 3.1 kB | |
| LICENSE.txt | 2011-01-16 | 756 Bytes | |
| Totals: 3 Items | 3.8 kB | 0 |
rSIGNAL - ruby Simple Inter-Interface Generic Aggregation Layer
===============================================================
Please see also LICENSE.txt! This is GPLv3-Software!
Installation Notes
------------------
1. install Ruby, see http://www.ruby-lang.org
(on Windows the Ruby Installer is a good choice)
2. make sure Ruby is installed with gem package manager
(default with Ruby Installer)
3. install following gems:
- dbi
- sqlite3-ruby
- dbd-sqlite3
you can do this by entrying following on the command prompt:
gem install --remote dbi sqlite3-ruby dbd-sqlite3
4. unpack rSIGNAL where ever you like on your (server) hard disk
5. start rSIGNAL from command prompt
6. if you wish to run rSIGNAL as a http server on windows it may
help to (because there's yet no windows service available) to
define a Scheduler Task using the .bat file, Start Time: when
booting, End Time: never
- This automatically starts rSIGNAL not attached to a session -
Usage Notes
-----------
By default rSIGNAL runs as a http server over which you can
control rSIGNAL... it uses URLs to take commands and prints
out messages to the browser in plain text (which is pretty
enough).
Also by default the controlling commands are password protected.
Short Reference:
http://<servername>/
- show current status of rSIGNAL
http://<servername>/stop
- stops the server completely
http://<servername>/restart
- restarts the server, forcing the whole source code
to reload
http://<servername>/restart/config
- just reloads the config (also loading added
config files since the last restart/reload)
this is useful when you added a new data source
at runtime
http://<servername>/restart/modules
- just reloads the modules (also loading added
module files since the last restart/reload)
this is useful when you added a connector
or transformer at runtime
http://<servername>/restart/bin
- just reloads the (libraries, ) modules and config
http://<servername>/pull
- pulls all new data from ALL data sources!
(and pushes all to default location)
http://<servername>/pull/<source_id>
- pulls all new data from given source id
(and pushes to default location)
http://<servername>/pull/<source_id>?push_result
- pulls all new data from given source id
pushing to default location and directly
to the http client
http://<servername>/<source_id>
- pushes given data source directly out to the http
client in default output format
http://<servername>/<source_id>/<format_module>
- pushes given data source directly out to the http
client formated by the given format module
(if format module is not defined by data source
definition, the defaul transformer is used)
adding a ?mime=<mime_type> forces output to use the given
Standard Username and Password for controlling functions can
be seen in the commented /config/rSIGNAL_config.rb
Version Log
-----------
v1.02
~~~~~
- initial release to public