📄️ Welcome
Welcome to the InRule SDK Developer's Guide
📄️ Migration Considerations
Overview
📄️ irSDK Object Model
InRule's irSDK contains a rich object model providing all of the properties, methods, and events required to manage most rule-enabled scenarios. Below are the core assemblies and namespaces that comprise irSDK. The assemblies are installed in <InRule installation directory>\\\irSDK\\\bin by default.
📄️ InRule Samples
InRule provides numerous samples for learning how to use InRule to its fullest potential. The samples show how to use InRule within an industry application or demonstrate innovative ways to apply InRule to specific logic/programming problems.
📄️ Ability to hide authoring components in irAuthor
This feature is intended for irAuthor extension creators to allow the ability to hide certain authoring components from the navigation panels.
📄️ Execution Log in irSDK
In 5.7.3, the IRuleExcutionLogSink interface has been added to irSDK runtime and can be used by a consumer to access the RuleExecutionLog post rule execution. This can be configured via the following irSDK properties:
📄️ Catalog Credentials in Rule Execution Service REST request
Prior to 5.7.3, catalog credentials were expected to be in the request sent to Rule Execution Service (RES) via the REST endpoint. Going forward, by default, this will not be allowed and catalog credentials will not be accepted on RES REST requests. Instead, username and password should be added to a config to avoid having to send them in the request. Customers will have the option to toggle this security enhancement off but we do not recommend it.
📄️ Certificate Validation Configuration
By default, irAuthor and irCatalogManager will not connect to a catalog when there is an invalid certificate. In addition, irAuthor will not import window service WSDLs without a valid certificate.
📄️ InRule irSDK Help Guide PDF
Please click on the PDF below to download the irSDK Help file.
🗃️ Application Integration with InRule
18 items
🗃️ Implementation Guide
6 items
🗃️ Source Code Examples
4 items
🗃️ Regression Testing
6 items
🗃️ Rule Tracing
2 items
🗃️ Runtime Settings
10 items
🗃️ Centralized Authentication: Steps to Set Up and Configure
10 items