Difference between Objects for Static and Dynamic Instances

RDL makes a distinction between static and dynamic instances. Static instances are declared in the definition of RDL class. Dynamic instances are created by the engine based on rule actions or is created by the client if the RDL class is declared to be application creatable.

For the same RDL class, even though objects of the same Java wrapper class are used for both static and dynamic instances, client should note the following subtle differences between them so as to avoid potential problems: