RulesTools - An extension for ease Rules development in JDeveloper
Features:
========
This extension ease some parts of developing files in the Oracle Business Rules Language, RL Language.
The extension offers the following features:
- Syntax highlighting for *.rl files in the code editor.
The Syntax highlighting is available when you open a file with the extension (rl) inside JDeveloper.
- Adding a New *.rl File in the 'New' Gallery.
The New Rules file is available when opening the 'New' Gallery.
- Ability to run RL Language files inside JDeveloper.
Either right-click on the *.rl file in the Application Navigator or choose 'Run Rules File' from the 'Run' Menu.
- A RuleWorksheet for running RL Language commands inside a RuleSession within JDeveloper.
Start the Rules Worksheet from the 'Tools' menu.
Installation:
=============
Use the Help->Check for Updates menu option in JDeveloper to download and install the extension.
After installing the extension, you need to add the following 2 JAR files to the jdev.conf file:
rl.jar
rulesdk.jar
To do this, you need to open jdev.conf (available in <jdev_home>\jdev\bin) in a text editor and add the lines:
AddJavaLibFile <path_to_jar_file>/rl.jar
AddJavaLibFile <path_to_jar_file>/rulesdk.jar
Replace the <path_to_jar_file> with the path to files, for example:
AddJavaLibFile D:/oracle/rules1013/rules/lib/rl.jar
AddJavaLibFile D:/oracle/rules1013/rules/lib/rulesdk.jar
Once done, restart JDeveloper.
You also need to add these JAR files, either as a Library or as individual JAR files to any Project
that you would like to be able to use the 'Run RL Language inside JDeveloper' feature on.
Contributors:
=============
Initial Developer:
The Initial Developer of the Original Code is Stellan Aspenstr�m.
Contributor(s):
Parts of the Code used in the Rules Worksheet comes from the The Jscheme Language and Implementation:
URL:http://jscheme.sourceforge.net/jscheme/main.html
The classes used are IOTextArea, IOTextAreaWriter and OutputDocument.
These are licesensed under the following zlib/libpng open-source license:
The Jscheme Language and Implementation
Copyright (c) 2002 Ken R. Anderson, Timothy J. Hickey, Peter Norvig
This system is licensed under the following zlib/libpng open-source license.
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications,
and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software.
If you use this software in a product,
an acknowledgment in the product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
false
,,,,,,,,,,,,,,,