|
This simulates an orchestration callrules action from code:
MyArrayList = new System.Collections.ArrayList(); MyPolicy = new Microsoft.RuleEngine.Policy(YourPolicyName); MyTracer = new Microsoft.RuleEngine.DebugTrackingInterceptor();
You will have to create your facts in here. Use TypedXmlDocuments or custom objects (see the BizTalk help for samples)
MyArrayList.Add(MyFact1); MyArrayList.Add(MyFact2); MyPolicy.Execute(MyArrayList.ToArray(),MyTracer); MyPolicy.Dispose(); System.Diagnostics.Trace.WriteLine(MyTracer.GetTraceOutput());
The above line will redirect the traces to the windows event trace. Use the excellent debugview utility from sysinternals to view the traces.
|