Welcome to the IDIOM Decision Products Knowledgebase.

alt
 



Recent Comments

    Source Code Examples

    Paul Campbell  15 February 2010 01:32:39 PM
    Idiom Decision Manager comes with a set of source code examples and documentation which installs as part of the Product. The documentation can be found under the Application Directory \ Documentation folder while the Programming Examples can be found under Application Directory \ Programming Examples folder. Further examples can also be found in the Customer Resources teamroom.

    Documentation: The following documentation is installed with all versions of the product.

    • Developers Guide: This can be found under the Application Directory \ Documentation folder. This guide is targeted at Developers who wish to integrate the Decision Engine into a larger application.
    • Idiom Runtime CSharp API: This is a developers guide to the .NET Decision Engine.
    • Idiom Runtime Java API: This is a developers guide to the Java Decision Engine.
    Programming Examples: The following programming examples are installed with all versions of the product.
    • IdiomDecisionServerOnCSharp: Example of calling the Decision Engine written in C#.
    • IdiomDecisionServerOnCSharp: Example of calling the Decision Engine written in VB.NET
    • IdiomWebServiceAdaptor: This is a C# example of how to potentially expose the Decision Engine as a web service. With this example there is also an example of how to go about validating the soap message passed to the web service with an XmlSchema.
    • .NET.Remoting: There are two projects that contain an example C# .NET Remoting server and a client that demonstrates a call to a Decision Server.
    • Message Queue: There is a client and server project that outlines a MSMQ call to the Decision Server
    • External Tables: There is an example of how to configure the Decision Engine to use a custom class to return reference data to the engine. This example uses a simple Dictionary but the concept demonstrate that reference data can be source from anywhere.
    • TableLoadingDecisionServerFactory: This example demonstrates how you can implement your own DecisionServerFactory to return a pre-configured instance of the Decision Engine. This example will return a Decision Server Engine that already has loaded the External Table object demonstrated in the previous example.