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.
- 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.
- Comments [0]