Skip to main content



InRule Decisioning Version 4.1.x Release Notes

TypeCase IDSummaryDescription
CHANGE36876irCatalog: RuleCatalogConnection.GetAllRuleApps() now returns only Public Revisions• Previously, any user-specific 'personal workspace' revisions were returned as well
CHANGE37931Create Rule Application overload:Use the following overload instead:
CHANGE78048Authoring: A rule application saved from InRule 4.1.5 may not be opened using InRule 4.1.4 or earlier• Please contact InRule Support for assistance if you need to support this scenario
CHANGE89995Installer: The irSDK folder has fewer third party assemblies
FEATURE38179Licensing: Standalone Activation / Deactivation Utility for use in XCopy deployments• The utility is deployed by the InRule installer to irSdk\\bin\\ActivationUtility.exe
FEATURE38335Authoring: Decision Table Set Value Action columns may how have their display name set• Implemented
FEATURE54682Authoring: Regression Tester: Ability to edit and copy / paste Test Data-
FEATURE54687Authoring: Regression Tester: Populate dropdowns for fields based on static SQL Value Lists• Both irVerify and the Regression Tester will now pre-populate these dropdowns. Previously, this was possible only in irVerify, and there only by first invoking an Apply Rules.
FEATURE55205Authoring: The difference report performance has been improved
FEATURE61070Authoring: Using custom controls to open a rule application from the catalog now supports passing in authentication credentials, bypassing the login prompt• Implemented
FEATURE62250Installation: InRule event logs may be registered from an XCOPY install•Implemented via ActivationUtility.exe, which may be found in irSDK\\bin
FEATURE65768Licensing: When a license has been deactivated, the confirmation code is written to a file•Implemented. When using either Activation Utility or the InRule Installer to deactivate, it is written to %TEMP%\\InRule\\Logging. When using Activation Utility, it is also written to a log file in the same directory as the Activation Utility
FEATURE95212Catalog: General navigation speed has been improved for Catalog Manager
FEATURE95720Authoring: The difference report now shows details for modified vocabulary templates
ISSUE14815irWord: Not working with 64bit version of Word• irWord has been rewritten to use the WPF-based InRuleV4 controls and the latest Msft addins API
ISSUE34972Authoring: Ctrl+ drag and drop does not work when only one field or ruleset element exists• Resolved
ISSUE35124Authoring: Some drag and drop operations do not work within Rule Folders• Resolved
ISSUE35249Authoring: Execute Method action does not display method overload signatures correctly in the parameter entry grid•Resolved
ISSUE35282Authoring: Clear Recent Rule Applications does not persist through closing and reopening irAuthor•Resolved
ISSUE35320Authoring: Advanced find does not consistently display Context column value when searching on Description• Resolved
ISSUE36874irCatalog: Delete sometimes causes corruption not detected by diagnostic rules• Resolved
ISSUE36877irCatalog: When two users are working on different RuleSets in the same rule application, only the first user to checkin succeeds• Resolved
ISSUE36882irCatalog: Runtime access to catalog using RepositoryRuleApp, specifying 'Latest', can return other than Latest public revision under some circumstances• One circumstance when this occurred was when there were saved but not-checked-in changes (personal workspace) for the rule application
ISSUE36885irCatalog: Cannot modify name of field that has constraint if rule application has been saved to the catalog• Resolved
ISSUE36886irCatalog: When one user has the rule application checked out, and another user is working on one or more existing Rule Sets in the same rule application, one of the users loses their work in many scenarios• Resolved
ISSUE37005Authoring: When Syntax Rule is converted to Language Rule then back to Syntax, a confusing error occurs in some scenarios• The error read "This RuleElementDef and/or some of its children contains backup copies of custom
ISSUE37036irCatalog: Checking-out a shared schema prevents it being consumed by other rule applications• Resolved
ISSUE37042Install: Error occurs during product activation if a company name is entered which contains an ampersand• Resolved
ISSUE37111irCatalog: Catalog Manager Undo checkout actions are not recorded to audit table• Resolved
ISSUE37189IntelliSense does not prompt present data tables for data lookup fonctions• Resolved
ISSUE37190IntelliSense does not prompt for collection fields in syntax editor for collection functions• Resolved
ISSUE37201Authoring: BL: Function Library methods having no parameters are not available for selection• Resolved
ISSUE37287Authoring: irVerify: Some error messages hidden behind irVerify window, making irVerify appear hung• Resolved – previously these messages were in front of the irAuthor window, but behind the irVerify window – they now appear in front of the irVerify window.
ISSUE37384Authoring: Add Collection Member action creates non-empty bogus fieldnames (Field1, Field2…)• Resolved – The default fieldnames created are now empty.
ISSUE37404Authoring: Method calls from Entity Variables do not work in Business Language and are not prompted for by Syntax Rule intellisense• Resolved
ISSUE37413Execution: Invalid Business Language and compile error when calling instance method on parent entity from child entity•Resolved
ISSUE37428IntelliSense does not correctly handle the Entity data type in variables or rule set parameters• Resolved
ISSUE37490Authoring: Renaming a variable does not propagate to other rules referencing it when done within an Independent RuleSet• Resolved
ISSUE37632Execution: UDF: Rounding function throws runtime error in when decimal places parameter is provided• Resolved
ISSUE37643Authoring: Opening trace results fails for some cultures including English (Australia)• Resolved
ISSUE37645Installer: On uninstall, deactivate license dialog is sometimes hidden• Resolved
ISSUE37656Catalog: "Comments" field on check-in dialog is inconsistently applied to Description vs. check-in comment history• Resolved – Previously the "Comments" field on check-in was applied to the "Description" on first-checkin, then to the checkin comment associated with the revision with subsequent checkins. The Open dialog showed this "Description", which could never be changed after first checkin.
ISSUE37744Authoring: BL: Set Value tempate focus jumps to [value] portion after selecting entity field when multiple entity fields exist at that level• Resolved – cursor now moves to caret when selecting entity or complex field / variable / parameter
ISSUE37748Authoring: Creating same-named .NET Assembly Schema or .NET Assembly Function Library crashes irAuthor• Resolved
ISSUE37820Catalog: Audit records are sometimes missing• Resolved
ISSUE37852Catalog: Checking-out a rule set (or rule) collapses root rule set nodes that don't contain expanded rule sets in the rule navigation tree• Resolved
ISSUE37859Execution: When detailed statistics are enabled (such as when irVerify launched by irAuthor), 'Unable to cast object' error sometimes occurs• Resolved
ISSUE37865Catalog: irAuthor provides no means to consume a Shared RuleFlow• Resolved
ISSUE37874Catalog: When upgrading an installation configured for Oracle, the catalog service no longer works• Resolved
ISSUE37882Catalog: When using LDAP / Active Directory Authentication, single signon fails if user previously attempted domain\\username login• Resolved for newly-initiated logins
ISSUE37883Authoring: When an independent ruleset parameter is renamed, Language Rule menu shows both the old and new name• Resolved
ISSUE37884Authoring: Method call off an entity variable declared as a parameter in an independent ruleset goes red in Language Rule when another independent ruleset declares the same parameter name and type• Resolved
ISSUE37902Authoring: Move up, Move down sometimes not working correctly in a Rule Application containing both RuleFlows and RuleSets• Resolved
ISSUE37920Authoring: Find shows Execute Method Action as separate from its containing Language Rule• Resolved
ISSUE37923Authoring: BL goes red and invalid for an ExecuteRuleset action that points to a child entity ruleset when another action is added afterward• Resolved
ISSUE37929Catalog: When a check-in is attempted referencing a nonexistent revision of a Shared Managed Element, the error message is misleading• Resolved – a specific error message for this condition now occurs
ISSUE37964Catalog: Navigating to an unchecked-out Decision Table or Execute Method Action during authoring results in 'Def not checked out' error when checkin attempted• Resolved
ISSUE37991Authoring: irVerify: Error occurs when .NET Assembly Schema is not serializable, preventing any use of irVerify• This error message was related to the "Revert Snapshot" functionality of irVerify
ISSUE38009Catalog: On upgrade from 3.2.X, install-time check for existing checkouts is not occurring• Resolved
ISSUE38011Authoring: irAuthor sometimes hangs when importing a .NET Assembly from either Schema or Function Library Endpoint screens• Resolved
ISSUE38031Execution: Decision table action columns are not evaluated in left to right authored sequence when an existing left to right sequence was altered by the author• Resolved for newly-authored decision tables
ISSUE38039Authoring: Web Service Endpoint used with 'Generate' option results in 'Index was out of range' error for some services• Resolved
ISSUE38042Catalog: Save-as over existing catalog revision sometimes results in incorrect catalog-stored rule application• One symptom of this was a validation error on the rule application after the save-as
ISSUE38079Authoring: Launching irVerify from a custom application fails with object reference error• Resolved
ISSUE38083Authoring: Rule Application report sometimes shows duplicate Entity RuleSets• Resolved
ISSUE38108Authoring: Rule Application report does not work with IE9• Resolved
ISSUE38115Catalog: User Without Roles Assigned has enabled Checkout control, and when invoked, no error dialog occurs• Resolved
ISSUE38124Authoring: Using UDFs, referencing certain types of instance methods during editing crashes irAuthor• Resolved
ISSUE38133Authoring: BL: Changing a nested if/then to if/then/else template in BL causes loss of conditions and actions• Resolved
ISSUE38180Licensing: Moving a Virtual Machine from one machine to another invalidates InRule license• Resolved
ISSUE38263Regression Testing: View Trace button is disabled when irVerify trace setting is off• Resolved – the Test Suite 'Include Rule Trace' setting now solely dictates this
ISSUE38265Installation: When installing only irAuthor, Licensing Activation dialog does not appear• Resolved
ISSUE38266Installation: Licensing Activation dialog requires two clicks to select an option• Resolved
ISSUE38306Authoring: Editing a UDF referencing a recursive .NET Assembly Bound structure crashes irAuthor• Resolved
ISSUE41380Authoring: When a single method is selected Using Execute Web Service Action, sometimes additional methods become selected• Resolved
ISSUE51476Authoring: BL: Menus in context ruleset incorrectly filter fields and variables based on which entity is referenced in top level condition template• Resolved
ISSUE54517Authoring: BL: Execute method that returns entity type via function can be directly consumed in BL but fails to compile• Resolved – Instance methods returning an entity may now be invoked via either Action or Function, from Language Rules or Syntax Rules.
ISSUE54533Authoring: irVerify hangs when applying rules for some extremely deep data structures• Resolved
ISSUE54540Authoring: Schema EndPoint grid columns require double-click to select, .NET Assembly Schema methods appear selected after click but are not• Resolved
ISSUE54572Authoring: Cut-Paste of ExecuteSqlQueryAction leaves behind un-editable column field mappings if return assignment is changed in pasted copy• This issue was first introduced in InRule 4.0
ISSUE54580Catalog: Permissions are being applied when irAuthor user is logged into catalog even if current rule application is not opened from catalog• Resolved
ISSUE54592Authoring: Delete key does not delete row of Decision Table• This issue first appeared in InRule 4.0
ISSUE54615Execution: Event log error occurs when InRule custom performance counters are not registered• Resolved – this now instead appears as an Event log informational message. It occurs once per process or appdomain lifetime.
ISSUE54693Execution: IsBetween function returns unexpected value when string arguments used for a numeric comparison value• Resolved – now casts arguments to type of comparison value
ISSUE54695Authoring: Fields bound to .NET Assembly non-nullable value types are never applied• A default value applied to a non-nullable Integer, Decimal, Boolean, Date or DateTime will now result in a compile error, to make clear that these will not be applied - a default value applied to a Text, Entity field, nullable Integer, Decimal, Boolean, Date or DateTime will be applied
ISSUE54697Authoring: BL: Dragging and dropping a portion of a Language Rule into the navigation pane results in an error• Resolved
ISSUE54732Authoring: XSD Schema screen auto-select of dependent types does not work, and AutoSelect setting checkbox is missing• Resolved
ISSUE54743Authoring: When using vocabulary templates, irAuthor sometimes crashes when editing a consuming rule• Resolved
ISSUE54744Authoring: Vocabulary: Template on context ruleset sometimes causes validation error• Resolved
ISSUE54754Authoring: When using the Business Language control from a custom authoring application, a licensing dialog appears• Resolved
ISSUE54854irStudio: Does not work with Catalog, results in "Incompatible Catalog Service" error• Resolved
ISSUE54864Authoring: Error occurs when attempting to drag and drop rule elements from one instance of irAuthor to another instance of irAuthor• Resolved
ISSUE54880Authoring: Unhandled errors do not allow user to continue working• Resolved – the user may now choose how to save their rule application after acknowledging the error, rather than having it saved to the desktop as before.
ISSUE54896Authoring: Decision Table: Can't enter more than 40 columns• Resolved – the limit has been increased to 500.
ISSUE54922Authoring: Attempting to duplicate a context ruleset results in error• Resolved
ISSUE54923Authoring: Using the move-up / move-down hotkeys Ctrl-U / Ctrl-D sometimes results in error on context ruleset• Resolved
ISSUE54959Catalog: Attempting to check-in when a once-valid catalog connection has been lost results in unfriendly error message• Resolved
ISSUE54967Authoring: BL sometimes not listing correct options for a template when multiple templates exist in the rule application• Resolved
ISSUE54975Authoring: Execute Method Action sometimes shows no grid parameters• Resolved
ISSUE55003Authoring: Regression Tester: The Data State Editor window takes three clicks to close• Resolved
ISSUE55019Authoring: BL: When English (US) windows culture setting has been customized for a non-standard list separator character, an irAuthor error occurs attempting to display previously-authored "has a value of" templates• Resolved
ISSUE55060Authoring: BL does not show available fields for UDF returning Entity; BL does not show BL UDFs returning an entity in entity BL placeholder contexts; UDF returning entity via function results in compile error• Resolved - UDFs returning an entity may now be invoked via either Action or Function, from Language Rules or Syntax Rules.
ISSUE55106Catalog: Error sometimes occurs when attempting to bind item to rule application when one or more checkouts exist• Resolved
ISSUE55113Authoring: BL: The "First Member" template initially lists invalid choices, but then subsequently works correctly• Resolved
ISSUE55119Authoring: irVerify: Explicit rule set buttons do not disable when clicking main Apply Rules button• Resolved
ISSUE55156Authoring: BL: Error "…ListCollectionView' in Assembly 'PresentationFramework… is not marked as serializable" sometimes occurs during undo• Resolved
ISSUE55161Authoring: Vocabulary: Expression Templates having "Available for rules and calculations for entities referencing this entity" checked can result in irAuthor error message "It is erroneous to mix phrase and word templates in the same display-name group"• Resolved
ISSUE55663Catalog: Using LDAP / AD authentication, with groups, doesn't work when domain suffix does not end in ".com"•Resolved
ISSUE55672Authoring: Decision Table: "Index out of range" error sometimes occurs deleting a row• Resolved
ISSUE55720Authoring: Error occurs when selecting the root Rule Sets node of a temporary-storage entity field• Resolved
ISSUE58957Authoring: Default Entity1 not removed when generating schema from .NET assembly• Resolved
ISSUE58972Catalog: Error sometimes occurs when setting schema shareable• Resolved
ISSUE59253Authoring: Rule Flow: During editing, the following error sometimes occurs: The calling thread cannot access this object because a different thread owns it• Resolved
ISSUE59411Authoring: Language Rule menus become corrupted for context rulesets when fields are renamed• Resolved
ISSUE59412Authoring: In-line SQL Query template in Language Rule does not always resolve to correct declared return datatype• Resolved
ISSUE59413Authoring: Language Rule menus become corrupted for data elements if the elements are in folders and the folders or elements are renamed• Resolved
ISSUE59485Authoring: irVerify: Value list populated from SQL query returning 1000+ rows is much slower than in a Language Rule from irAuthor• When there are more than 1000 items in a value list, the irVerify value list control now appears with a filter prompt – for 1000 or fewer, it works the same as before
ISSUE59529Authoring: Copying and Pasting a user defined function library does not paste the child udf functions• Resolved
ISSUE59603Authoring: Changing Assembly Schema endpoint serialization model results in validation error "has not been synchronized to schema since last import"• This issue was first introduced in InRule 4.0
ISSUE59645Authoring: F1 does not open helpfile in some focus contexts• Resolved
ISSUE59708Catalog: SQL upgrade script not working in some scenarios• Resolved
ISSUE59868Authoring: Importing from .NET assembly created from Microsoft Dynamics CRM generated classes imports hundreds of classes that are not selected• Resolved
ISSUE59895Authoring: When Entity Display Name referenced by an Entity Collection is renamed, an error occurs in Language Rule• Resolved
ISSUE59897Authoring: irAuthor allows editing of schema-bound entity and field names• This issue was first introduced in InRule 4.0
ISSUE59901Authoring: Language Rule cursor does not move forward after selection of entity field in the value placeholder• This issue was first introduced in InRule 4.1.2
ISSUE59992Authoring: irVerify: Creating test scenario with data state having a circular reference results in confusing error message• The error message has been improved
ISSUE60058Authoring: "Disable constraint/value list creation from enumerations" option does not work correctly after initial XSD file load• This setting is now honored whenever "Apply" is selected, not just on initial XSD load.
ISSUE60256Authoring: Copying and pasting a newly authored Language Rule via ctrl drag and drop results in the new BL rule being blank• Resolved
ISSUE60266Authoring: When converting syntax action to Language Rule which has same name as another syntax action in the ruleset, an error occurs• Resolved
ISSUE60318Catalog: Active / Inactive column is missing on Maintain Catalog window• This issue was first introduced in InRule 4.0
ISSUE60330Authoring: When Selecting Complex Field In Language Rule, cursor focus is incorrect• Resolved
ISSUE60414Authoring: Execute SQL Query mapping form does not discover target value correctly for Declare Variable of type Entity• Resolved
ISSUE60469Execution: Runtime error 'Maximum rule set recursion depth reached (Error Code = RuleSetStackOverflow)' when collection member ruleset calls independent ruleset on collection of 149 or more members• Resolved
ISSUE60553Authoring: irVerify sometimes doesn't show error details in error pane• This issue first appeared in InRule 4.0
ISSUE60638Authoring: Right-click on classification no longer provides link to "Navigate To" definition in Language Rule• This issue was first introduced in InRule 4.0
ISSUE60668Authoring: Execute Method Action method dropdown does not refresh when changing the library• This issue first appeared in InRule 4.0
ISSUE60675Authoring: Checked-in RuleFlow is allowed to be edited• Resolved – RuleFlow is now read-only when opened from catalog and not checked-out
ISSUE60685Authoring: Advanced Find searches attribute keys but not attribute values• Resolved
ISSUE60747Authoring: UI allows entering invalid names starting with a digit• This issue was first introduced in InRule 4.0
ISSUE60965Authoring: Renaming a field in irAuthor is very slow for large Rule Applications opened from the Catalog• The delay on large Rule Applications is reduced, there are now fewer occasions when delay occurs, and for longer operations a "please wait" dialog appears
ISSUE60967Authoring: Double-clicking on since-deleted item in find results crashes irAuthor• Resolved
ISSUE60978Authoring: When using XSD Schema, the following error sometimes occurs: "External schema dictates valuelist"• Resolved
ISSUE61062Authoring: Decision Table Condition does not show the associated value list after value list has been renamed• Resolved
ISSUE61116Authoring: Ctrl drag drop of a tree element is not working to refer to itself as a drop destination• Resolved
ISSUE61119Authoring: Hyperlinks requiring two tabs when attempting to tab through elements•Resolved
ISSUE61153Authoring: Memory Usage increases with each click on Navigation Pane tree elements within irAuthor• This issue was first introduced in InRule 4.0
ISSUE61259Authoring: When rule tracing is enabled for large applications, an out-of-memory error sometimes occurs• There is now an irSDK setting to allow tuning this parameter, at RuleSession.Settings.RuleExecutionSettings. MaxRuleTracingBufferSize
ISSUE61266Execution: Re-entrant write access to InRule runtime objects causes deadlock• Re-entrant write to InRule runtime objects is not supported
ISSUE61266Execution: A .net object which calls inrule (bound to that object) which in turn triggers code in that object to call inrule again (aka reentrance) causes deadlock•Resolved by detecting this condition and raising a clear error message that it is not supported
ISSUE61606Authoring: When attempting to rename an existing field, user is not allowed to change first character• This issue first appeared in InRule 4.1.2
ISSUE61667Authoring: Arrowing down through rules in the tree doesn't auto-scroll to the selected node• Resolved
ISSUE61675Catalog: GetAllRuleApps does not include rule apps that are checked out by other users• Resolved
ISSUE61715Catalog: irAuthor crashes when user attempts to open a catalog rule application and has no permissions for that rule application• Resolved
ISSUE61743Authoring: When using .NET Attributes for a .NET Assembly Schema or Function Library, changes to Include attribute are not recognized• Resolved
ISSUE61749Authoring: XSD Validation Errors window has "waiting" mouse cursor•Resolved
ISSUE62052Authoring: Vocabulary templates in the context of an entity referenced as an explicit rule set parameter do not get persisted• Resolved
ISSUE62110Authoring: Advanced Find does not find Decision Table Condition values• Resolved
ISSUE62176Authoring: irVerify options are not persisted when using standalone irVerify.exe• Resolved
ISSUE62178Authoring: Adding multiple web service endpoints only generates a schema for the first one• Resolved
ISSUE62210Execution: Rulesets are sometimes not invoked, with no error message, under heavy multi-threaded load• Resolved
ISSUE62253Execution: Getting runtime and compiler errors when accessing a collection member added and returned from within .NET method and assigned to schema, but works ok when assigned to variable•Resolved
ISSUE62327Authoring: Drag and drop of entity that is a member of an entity field or collection causes deletion error• Resolved
ISSUE62329Authoring: Deleting bound XSD Schema leaves some entities locked for editing until after save/reopen of rule application• Resolved
ISSUE62331Authoring: Type ahead not working for field entity dropdown•Resolved
ISSUE62338Authoring: Highlighted note details color font is not contrasted•Resolved
ISSUE62418Authoring: In IrVerify, a long message is partially occluded by the scroll bar•Resolved
ISSUE62512Execution: SQL Query "Select Value" query against an Inline Table always returns "true" rather than the actual value•Resolved
ISSUE63380Execution: Legitimate entity field value sometimes gets overwritten with incorrect value during XML load if the XML contains an matching field name that is not included in the rule application schema• Resolved
ISSUE63603Authoring: Decision table cell temporarily shows prior value before it was changed, and then refreshes the value when clicked on•Resolved
ISSUE63693Execution: Execution error when attempting to override end point using irSOA service reference• Resolved
ISSUE63822Authoring: If then rules don't optimally display all "then" details in some cases• Resolved
ISSUE63891Authoring: Renaming a field sometimes causes rename of a different field (with same name) that is in the context of a different entity•Resolved
ISSUE63933Authoring: irAuthor crashes when trying to delete a template with an invalid expression•Resolved
ISSUE64052Execution: Biztalk Adapter: There is no way to turn off the execution log being returned, which can significantly slow operation with large rule applications• Resolved
ISSUE64195Authoring: When generating a report, the cancel button is disabled• Resolved
ISSUE64253Authoring: Adding an entity field sibling of the same type as a collection field temporarily corrupts the BL template engine parent menu until it is re-loaded• Resolved
ISSUE64338Licensing: Licenses created using 4.1.3 Activation Utility do not work with 4.1.4• Licenses created using 4.1.3 Activation Utility will need to be recreated with 4.1.4 Activation Utility in order to run 4.1.4. This will not be necessary in the future (licenses created using 4.1.4 Activation Utility will work with future 4.1 versions such as 4.1.5)
ISSUE64349Authoring: Saving a rule application when working on a decision table resets decision table view to top of decision grid•Resolved
ISSUE64470Execution: Execution SQL Query Action, used with stored procedure output params, does not set the fields assigned to the output params•Resolved
ISSUE64504Catalog: Large Rule Applications can take 20min or longer for initial checkin to catalog• The performance of checkin for large rule applications has been improved by up to a factor of 6
ISSUE65016Authoring: Dragging and Dropping an Inline Table having invalid column names causes error• Resolved. irAuthor no longer allows invalid column names to be entered, which will prevent this from occurring for newly-created Inline Tables
ISSUE65017Catalog: Unexpected irAuthor error when attempting to add vocabulary template in a catalog rule app• Resolved
ISSUE66307Install: When selecting windows service for Catalog, the service is not automatically started by the installer• Resolved. The error message from the installer was No connection could be made because the target machine actively refused it
ISSUE66563Install: Catalog hosted in a Windows Service does not get configured correctly when upgrading from 4.1.3• Resolved
ISSUE66568Install: Uninstalling InRule did not remove Windows Services that it had previously installed• Resolved
ISSUE68116irVerify: Launching irVerify no longer defaults with having the rule engine feedback tab selected• Resolved
ISSUE70880Catalog: Using an LDAP connection string which restricts to a group does not allow any users to authenticate• When a group-restricted LDAP connection string is used, only users in that group may authenticate. In general, it is recommended that a domain-wide LDAP connection string be used, then group restrictions used from Catalog Manager, since this offers more flexibility.
ISSUE70882Authoring: irAuthor deletes data from an inline table if the schema is edited after a database import• Resolved
ISSUE76008Authoring: When two fields on an entity are assigned the same Display Name, a cryptic error results• The error was "An item with the same key has already been added". Duplicate Display Name checking is now consistently enforced at the same peer level. Resolved
ISSUE76143Catalog: SQL Query Command Type is editable when the SQL Query is not checked out• Resolved
ISSUE76465Authoring: Using Silverlight Authoring controls, for a rule application having either a Database Table or an Inline Table with no rows, elements are lost when the rule application is saved to disk• Resolved
ISSUE76465Authoring: Using Silverlight Authoring controls to save rule application results in loss of data elements in some scenarios•Resolved. The scenarios this occurred were when there was at least one Database Table present, or at least one Inline Table having no rows
ISSUE76469Authoring: Export to .NET classes form doesn't respond if attempting to export into an existing directory• Resolved
ISSUE76506Authoring: irAuthor does not start when windows display language is set to a language other than English• Resolved
ISSUE76506Authoring: irAuthor does not start when windows display language is set to a language other than English•Resolved
ISSUE76543Authoring: SQL Query Action value mapping column left blank by user is being set to NameExpressionPairDef1• Resolved. This issue was first introduced in InRule 4.0
ISSUE76988Authoring: irAuthor throws an error if a vocabulary template is copied, pasted, and then deleted• Resolved
ISSUE77692Authoring: irAuthor crashes when a field referenced by a classification was recently deleted• Resolved
ISSUE78190Authoring: Importing an inline table from tab or comma delimited data in clipboard text does not import anything• Resolved
ISSUE78272Licensing: Deactivating does not indicate whether the InRule licensing server was successfully contacted• Resolved
ISSUE79034Install: Installing on Windows 8 or Windows Server 2012 fails when .NET Framework 3.5 not installed or IIS6 extensions not installed• Resolved
ISSUE79115Catalog: When logged in as non-domain account, cryptic "TargetInvocationException" warning during installation and when attempting to use SSO•This error occurred from installer when installing catalog, when installer being run under a non-domain account. It also occurred when attempting to use SSO login from irAuthor or Catalog Manager, when running under a non-domain account
ISSUE79174Authoring: Closing irVerify during rule execution crashes irAuthor and may result in a loss of work• Resolved
ISSUE79181Authoring: Execute Member Ruleset filter remains in rule after rule is subsequently edited• Resolved
ISSUE79648Catalog: irAuthor crashes when attempting to checkin a rule application if the service is unreachable• Resolved
ISSUE79882Authoring: Execute Method Action method signatures dropdown does not match parameter values shown• Resolved
ISSUE80465Authoring: When using a filter on a .NET Assembly Schema the Select All button selects all types, ignoring the filter• Resolved
ISSUE80549Authoring: Some Business Language rules in decision table actions do not render correctly when reloaded• Resolved
ISSUE80964Authoring: Execute member ruleset vocabulary template shows rule sets in the wrong context• Resolved
ISSUE81134Documentation: irSDK Object Model Help omits InRule.Runtime, InRule.Runtime.Testing, and InRule.Security namespaces• Resolved. This issue was first introduced in InRule 4.1.5.12977
ISSUE81309Authoring: Switching to another node when within an Execute Method Action for a UDF loses all input information• Resolved.
ISSUE81328Execution: A disabled Calculation hangs irAuthor / irVerify when the "Allow enabling/disabling of Rulesets" settings on ruleapp is false• Resolved
ISSUE81512Authoring: irAuthor crashes on load of BL editor, if there is a vocab template in the same context that has BL containing the character "<"• Resolved
ISSUE81588Authoring: TableLookup within a classification results in a blank page in irVerify• Resolved. This issue was first introduced in InRule 4.0
ISSUE81640Authoring: irAuthor sometimes crashes on load of BL rule when there is an internal error processing the BL rule• Resolved
ISSUE81791Execution: Circular reference in an Authoring-unbound RuleApp results in stack overflow when attempting to get XML• Resolved. A clean error (instead of stack overflow) now occurs in this scenario
ISSUE82256Authoring: irWord: Undo checkout does not work• Resolved
ISSUE82298Authoring: irVerify regression tester does not allows tests to be moved between folders after it is created• Resolved
ISSUE82410Authoring: UDF editor UI does not support passing an entity as a parameter or returning an entity type unless it is assembly-bound• Resolved
ISSUE82439Execution: When a path to a collection is specified as an explicit refresh path for a method, a null reference error occurs• Resolved.
ISSUE82923Authoring: irAuthor hangs on startup if there is an invalid config file element• Resolved
ISSUE83425Authoring: irAuthor crashes when trying to paste in too much data• Resolved
ISSUE83479Catalog: Error occurs when trying to save an Offline rule app as a new revision to an existing rule app in catalog, when element revisions differ• Resolved
ISSUE83524Authoring: Moving an Entity up and down in the authoring tree does not preserve the Parent context checkbox setting on any Entity Field/Collection• Resolved
ISSUE84165Authoring: irAuthor shows an incorrect field label for a decision table field• Resolved
ISSUE84309Authoring: Vocabulary Report does not list classifications, it only lists templates• Resolved
ISSUE84433Authoring: Moving an Entity up or down in the authoring tree hides any child Context rule sets• Resolved
ISSUE84781Authoring: Checkbox on notification template was always resetting when form is reopened• Resolved
ISSUE84785Authoring: The Import Table from database screen has an undersized textbox• Resolved
ISSUE84786Authoring: irAuthor deletes inline table data if the column names are changed after an import• Resolved
ISSUE85469Authoring: irAuthor does not bind new fields that are added when re-applying a .Net schema.• Resolved
ISSUE85585Catalog: Error encountered when saving a rule app to the catalog with the same name, but different capitalization• Resolved
ISSUE85739Authoring: irAuthor crashes when mapping a web service call inside an independent rule set• Resolved
ISSUE85740Authoring: When moving rules up or down, an unhandled exception is encountered in irAuthor• Resolved
ISSUE85741Authoring: irAuthor crashes when deleting a def from a ruleflow• Resolved
ISSUE85742Authoring: irAuthor crashes when trying to delete a rule app from the catalog• Resolved
ISSUE85774Authoring: irAuthor crashes when the irX for Microsoft Dynamics CRM plugin is used to import entities having fields which reference other entities not found in the rule app• Resolved
ISSUE86285Catalog: Catalog Manager gives a misleading error message if a timeout occurs while logging into the catalog• Resolved
ISSUE86864Execution: During licensing check, the Mirror directory is sometimes created and causes a runtime license expired exception• Resolved
ISSUE87260Installer: Non-GAC install crashes during GAC-check• Resolved
ISSUE87576Catalog: Unable to add active directory users to catalog when using a restrictive LDAP string• Resolved
ISSUE87577Authoring: BL rule does not resolve within a decision table when using a vocab template and reloading it subsequent times• Resolved
ISSUE87625Catalog: Catalog manager upgrade process takes a very long time, and when the upgrade completes, the catalog is unusable from irAuthor and catalog manager• Resolved
ISSUE87928Catalog: Catalog manager is very sluggish when a rule app contains a large number of revisions• Resolved
ISSUE87934Catalog: irAuthor check-in to catalog takes longer than expected when all elements are checked out, but just one modified• Resolved
ISSUE88629Catalog: Cannot connect to catalog using LDAP or SSO after upgrading to 4.1.9• Resolved
ISSUE89213Authoring: A fields default XML name is blank, and only gets updated after toggling the node type dropdown• Resolved
ISSUE89214Authoring: Duplicate function is incorrectly copying the XML name field from another field• Resolved
ISSUE89258Authoring: irAuthor crashes during authentication during undo checkout• Resolved
ISSUE89305Authoring: The Replace / Append option is sometimes missing on the return settings screen for an Execute SQL Query action• Resolved
ISSUE89658Catalog: Catalog cannot merge a shared schema change when a second user is consuming the schema• Resolved
ISSUE89799Catalog: Catalog cannot authenticate using LDAP• Resolved
ISSUE89897Catalog: Catalog does not accept user names containing the "$" character• Resolved
ISSUE90009Authoring: Quotes within a language rule show incorrectly as "• Resolved
ISSUE90239Catalog: Running diagnostics during a catalog database upgrade throws an error and does not complete the upgrade• Resolved
ISSUE90263Execution: License activation fails on a virtual machine with error "The system clock was modified" in some timezones• Resolved
ISSUE90355Authoring: After adding a placeholder to a non-expression template, all referenced rules are shown in red with the name of the template• Resolved
ISSUE90390Authoring: The ConditionEditor business language control was not saving any changes when used in BL mode• Resolved
ISSUE90643Authoring: Creating a new test from within an existing regression test will not populate the input data state drop down list• Resolved
ISSUE90826Authoring: irAuthor throws an unhandled exception when validating a rule app that contains an expression template that recursively calls itself• Resolved
ISSUE91731Authoring: Clicking on a chosen BL template will list a different template that was not chosen• Resolved
ISSUE91735Authoring: irAuthor throws an unhandled exception when a timeout occurs during check out of a rule app from the catalog• Resolved
ISSUE91750Authoring: Renaming a SQL query removes it from the query value list selection• Resolved
ISSUE92737Authoring: When trying to re-import an existing XSD schema into a rule application a null reference error is encountered• Resolved
ISSUE92743Catalog: The database rebuild script is throwing the error, "Index does not exist", when executed after an InRule installation• Resolved
ISSUE92918Authoring: Grids on the Edit Template screen are not formatted correctly in specific situations• Resolved
ISSUE92964Authoring: Syntax expression intellisense does not show UDF's• Resolved
ISSUE93092Authoring: Function names do not show up in syntax expression intellisense• Resolved
ISSUE93953Authoring: The default value check mark on a field is always unchecked if the schema is checked into the catalog• Resolved
ISSUE94100Authoring: Selecting a primitive field for an ExecuteWebservice action output mapping results in an error. Existing field values or manually entering the field name would not throw an error.• Resolved. irAuthor does not throw an error when primitive fields are selected using the field picker.
ISSUE94132Execution: ValueList.Name is blank when accessing it using SDK, but ValueList.SourceValueListName returns the name.• Resolved. ValueList.Name now returns the name.
ISSUE94350Authoring: irAuthor throws an unhandled exception when saving to irCatalog and the catalog is no longer available• Resolved
ISSUE94413Authoring: irAuthor throws an unhandled exception when editing a rule flow condition element when there are rule flow validation errors• Resolved
ISSUE94743Catalog: When one or more notes appear on a language rule, and the authoring time zone differs from the authored time zone, a "Def not checked out" error occurs when attempting to check in a rule set• Resolved
ISSUE94819Catalog: Cannot undo rule set check-out from catalog manager for a different user when more than one rule set is checked out• Resolved
ISSUE94829Catalog: Cannot undo rule set check-out as expected when another user has checked in rule application changes• Resolved
ISSUE95222Execution: Null reference exception encountered while attempting to load an upgraded testscenario file in irVerify• Resolved
ISSUE95706Authoring: When upgrading from v3.2 to v4.5, rule applications with external method calls with overloads will fail to compile• Resolved