This is a handy function for setting the log level dynamically in a running console.  I think the original inspiration for this came from Rob Duda – thanks Rob! Often you want to see more information, or less noise, in your running console during local development.  This function is a great way to get there without … Read more
Rules are invoked on instances of classes. They can compute the values of one or more attributes and/or custom variables using non-recursive backward chaining, i.e. an attribute or a variable cannot depend on itself. This is much more powerful than just a run-time editable switch or case statement. It remains an important element of the … Read more
Use the Eclipse menu item “Help/Install New Software” to install Mission Control from http://download.oracle.com/technology/products/missioncontrol/updatesites/base/5.5.0/eclipse/ When you add the connection to the server in Mission Control, you need to go the Custom JMX Service URL setting and modify the URI from: service:jmx:rmi:///jndi/rmi://192.168.75.137:3333/jmxrmi to: service:jmx:rmi://192.168.75.137:3333/jndi/rmi://192.168.75.137:3333/jmxrmi Make sure all firewalls open up TCP port 3333 in both directions, including … Read more
All Business Model Classes share a standard object lifecycle of new, create, read, update, delete, and more.  This article provides examples and details of how the read lifecycle event and its parameters work. This information is available in other documents and help, but it is so important, I’ve put it here as well.  You can find the latest info in the dynamic help of NexJ Studio … Read more
The upgrade to JasperReports and iReports has been pushed to the code repository. The instructions for installation of the product have changed and are provided below: Thanks again to Joel Harris for providing these instructions! These instructions will be present in the opal documentation. Install iReport If you haven’t already, install iReport on your machine. … Read more