[jboss-svn-commits] JBL Code SVN: r23282 - in labs/jbossrules/trunk/drools-examples/drools-examples-brms: advertising-example and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 3 00:34:31 EDT 2008
Author: michael.neale at jboss.com
Date: 2008-10-03 00:34:31 -0400 (Fri, 03 Oct 2008)
New Revision: 23282
Added:
labs/jbossrules/trunk/drools-examples/drools-examples-brms/advertising-example/
labs/jbossrules/trunk/drools-examples/drools-examples-brms/advertising-example/advertising-sample-repo.xml
Log:
another example
Added: labs/jbossrules/trunk/drools-examples/drools-examples-brms/advertising-example/advertising-sample-repo.xml
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-brms/advertising-example/advertising-sample-repo.xml (rev 0)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-brms/advertising-example/advertising-sample-repo.xml 2008-10-03 04:34:31 UTC (rev 23282)
@@ -0,0 +1,951 @@
+<?xml version="1.0" encoding="UTF-8"?><sv:node xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:rep="internal" xmlns:fn_old="http://www.w3.org/2004/10/xpath-functions" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:drools="http://www.jboss.org/drools-repository/1.0" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:fn="http://www.w3.org/2005/xpath-functions" sv:name="drools:repository"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:06:21.322+10:00</sv:value></sv:property><sv:node sv:name="drools:package_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:06:21.323+10:00</sv:value></sv:property><sv:node sv:name="defaultPackage"><sv:property sv:name="!
jcr:primaryType" sv:type="Name"><sv:value>drools:packageNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>d7f50391-f498-4dd7-b7f4-3a8f85f2b7fa</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:binaryUpToDate" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value>Initial</sv:value></sv:property><sv:property sv:name="drools:compiledPackage" sv:type="Binary"><sv:value>rO0ABXNyABdvcmcuZHJvb2xzLnJ1bGUuUGFja2FnZQAAAAAAAAGQDAAAeHBzcgAmb3JnLmRyb29scy5ydWxlLkRpYWxlY3RSdW50aW1lUmVnaXN0cnlJq46WU3442AwAAHhwc3IAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZXNob2xkeHA/QAAAAAAADHcIAAAAEAAAAAJ0AARqYXZhc3IAJm9yZy5kcm9vbHMucnVsZS5KYXZhRGlhbGVjdFJ1bnRpbWVEYXRhAAAAAAAAAZAMAAB4cHcIAAAAAAAAAAB4dAAEbXZlbHNyACZvcmcuZHJvb2xzLnJ1bGUuTVZFTERpYWxlY3RSdW50aW1lRGF0YdKEIXFb!
LAtmDAAAeHBzcQB+AAQ/QAAAAAAADHcIAAAAEAAAAAB4eHhweHNxAH4ABD9AAAAAAAAMdw
gAAAAQAAAAAHh0AA5kZWZhdWx0UGFja2FnZXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEGRlZmF1bHRQYWNrYWdlLipzcgAhb3JnLmRyb29scy5ydWxlLkltcG9ydERlY2xhcmF0aW9uWPUCPvN73CYMAAB4cHEAfgAQeHhzcgAeamF2YS51dGlsLkNvbGxlY3Rpb25zJEVtcHR5U2V0FfVyHbQDyygCAAB4cHNyAB5qYXZhLnV0aWwuQ29sbGVjdGlvbnMkRW1wdHlNYXBZNhSFWtzn0AIAAHhwcQB+ABZxAH4AFnEAfgAWdwEBc3IAF2phdmEudXRpbC5MaW5rZWRIYXNoTWFwNMBOXBBswPsCAAFaAAthY2Nlc3NPcmRlcnhxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAHgAc3IAJ29yZy5kcm9vbHMuYmFzZS5DbGFzc0ZpZWxkQWNjZXNzb3JTdG9yZQbEErkQ3HK6DAAAeHBzcQB+AAQ/QAAAAAAADHcIAAAAEAAAAAB4eHg=</sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>The default rule package</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>package</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:!
property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-10-03T14:31:58.762+10:00</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>defaultPackage</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>9fa2233f-df30-4c65-b6ec-aecfe9b0f3fb</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:07:05.344+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"><sv:value>9fa2233f-df30-4c65-b6ec-aecfe9b0f3fb</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>18eca18a-81fd-4bca-a70b-77ed21bb0d6c</sv:value></sv:property><sv:node sv:name="assets"><sv:property sv:name="jcr:primaryType" sv:!
type="Name"><sv:value>drools:versionableAssetFolder</sv:value></sv:pro
perty><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>23a48b83-08eb-4620-baa8-31694b7c7ca6</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>0e63021e-1d89-4125-a9be-e92e2ba70765</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:07:05.344+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"><sv:value>0e63021e-1d89-4125-a9be-e92e2ba70765</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>75a9d2c2-a460-4705-8c0a-62d668117925</sv:value></sv:property><sv:node sv:name="drools"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>a19c54d6-cc0f-4ff5-8eec-b29036db95ac</sv:value></sv:property><sv!
:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>mic</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>package</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>mic</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-10-03T14:31:42.053+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>defaultPackage</sv:value></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></!
sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:v
alue>drools</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>ea57f936-dc6d-4cae-b204-681fdc401222</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-10-03T14:31:42.045+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>fd30c936-6d1f-466d-bb52-e6144e6b31c8</sv:value></sv:property></sv:node></sv:node></sv:node><sv:node sv:name="Sensis"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:packageNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>79bbcce2-e750-47cf-8bc8-3f0a2b93f906</sv:value></sv:property><sv:property sv:name="drools:archiv!
e" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:binaryUpToDate" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:compiledPackage" sv:type="Binary"><sv:value>rO0ABXNyABdvcmcuZHJvb2xzLnJ1bGUuUGFja2FnZQAAAAAAAAGQDAAAeHBzcgAmb3JnLmRyb29scy5ydWxlLkRpYWxlY3RSdW50aW1lUmVnaXN0cnlJq46WU3442AwAAHhwc3IAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZXNob2xkeHA/QAAAAAAADHcIAAAAEAAAAAJ0AARqYXZhc3IAJm9yZy5kcm9vbHMucnVsZS5KYXZhRGlhbGVjdFJ1bnRpbWVEYXRhAAAAAAAAAZAMAAB4cHcEAAAABHQASFNlbnNpcy9SdWxlX1NlbGZfYXNzaWduX2V4cGVyaWVuY2VkX2NvbnN1bHRhbnRfMENvbnNlcXVlbmNlSW52b2tlci5jbGFzc3VyAAJbQqzzF/gGCFTgAgAAeHAAAAUqyv66vgAAADEAOgcAAgEAQlNlbnNpcy9SdWxlX1NlbGZfYXNzaWduX2V4cGVyaWVuY2VkX2NvbnN1bHRhbnRfMENvbnNlcXVlbmNlSW52b2tlcgcABAEAEGphdmEvbGFuZy9PYmplY3QHAAYBABpvcmcvZHJvb2xzL3NwaS9Db25zZXF1ZW5jZQcACAEAHm9yZy9kcm9vbHMvc3BpL!
0NvbXBpbGVkSW52b2tlcgEAEHNlcmlhbFZlcnNpb25VSUQBAAFKAQANQ29uc3RhbnRWYWx
1ZQUAAAAAAAABkAEABjxpbml0PgEAAygpVgEABENvZGUKAAMAEgwADgAPAQAPTGluZU51bWJlclRhYmxlAQASTG9jYWxWYXJpYWJsZVRhYmxlAQAEdGhpcwEARExTZW5zaXMvUnVsZV9TZWxmX2Fzc2lnbl9leHBlcmllbmNlZF9jb25zdWx0YW50XzBDb25zZXF1ZW5jZUludm9rZXI7AQAIZXZhbHVhdGUBAD0oTG9yZy9kcm9vbHMvc3BpL0tub3dsZWRnZUhlbHBlcjtMb3JnL2Ryb29scy9Xb3JraW5nTWVtb3J5OylWAQAKRXhjZXB0aW9ucwcAGwEAE2phdmEvbGFuZy9FeGNlcHRpb24LAB0AHwcAHgEAHm9yZy9kcm9vbHMvc3BpL0tub3dsZWRnZUhlbHBlcgwAIAAhAQAIZ2V0VHVwbGUBABgoKUxvcmcvZHJvb2xzL3NwaS9UdXBsZTsLAB0AIwwAJAAlAQAHZ2V0UnVsZQEAGCgpTG9yZy9kcm9vbHMvcnVsZS9SdWxlOwoAJwApBwAoAQAUb3JnL2Ryb29scy9ydWxlL1J1bGUMACoAKwEAD2dldERlY2xhcmF0aW9ucwEAICgpW0xvcmcvZHJvb2xzL3J1bGUvRGVjbGFyYXRpb247CgAtAC8HAC4BADBTZW5zaXMvUnVsZV9TZWxmX2Fzc2lnbl9leHBlcmllbmNlZF9jb25zdWx0YW50XzAMADAAMQEAC2NvbnNlcXVlbmNlAQAjKExvcmcvZHJvb2xzL3NwaS9Lbm93bGVkZ2VIZWxwZXI7KVYBAA9rbm93bGVkZ2VIZWxwZXIBACBMb3JnL2Ryb29scy9zcGkvS25vd2xlZGdlSGVscGVyOwEADXdvcmtpbmdNZW1vcnkBABpMb3JnL2Ryb29scy9Xb3JraW5nTWVtb3J5OwEAEWdldE1ldGhvZEJ5dGVjb2RlAQASKClMamF2YS91dGls!
L0xpc3Q7AQAKU291cmNlRmlsZQEAQFJ1bGVfU2VsZl9hc3NpZ25fZXhwZXJpZW5jZWRfY29uc3VsdGFudF8wQ29uc2VxdWVuY2VJbnZva2VyLmphdmEAIQABAAMAAgAFAAcAAQAaAAkACgABAAsAAAACAAwAAwABAA4ADwABABAAAAAvAAEAAQAAAAUqtwARsQAAAAIAEwAAAAYAAQAAAAQAFAAAAAwAAQAAAAUAFQAWAAAAAQAXABgAAgAZAAAABAABABoAEAAAAGQAAQADAAAAFiu5ABwBAFcruQAiAQC2ACZXK7gALLEAAAACABMAAAAWAAUAAAALAAcADAARABMAEgASABUAFgAUAAAAIAADAAAAFgAVABYAAAAAABYAMgAzAAEAAAAWADQANQACAAEANgA3AAEAEAAAACwAAQABAAAAAgGwAAAAAgATAAAABgABAAAAGQAUAAAADAABAAAAAgAVABYAAAABADgAAAACADl0ADNTZW5zaXMvUnVsZV9BbGxvd19jb25zdWx0YW50c190b19yb2FtX3RvX05UXzAuY2xhc3N1cQB+AAoAAAL4yv66vgAAADEAJwcAAgEALVNlbnNpcy9SdWxlX0FsbG93X2NvbnN1bHRhbnRzX3RvX3JvYW1fdG9fTlRfMAcABAEAEGphdmEvbGFuZy9PYmplY3QBABBzZXJpYWxWZXJzaW9uVUlEAQABSgEADUNvbnN0YW50VmFsdWUFAAAAAAAAAZABAAY8aW5pdD4BAAMoKVYBAARDb2RlCgADAA4MAAoACwEAD0xpbmVOdW1iZXJUYWJsZQEAEkxvY2FsVmFyaWFibGVUYWJsZQEABHRoaXMBAC9MU2Vuc2lzL1J1bGVfQWxsb3dfY29uc3VsdGFudHNfdG9fcm9hbV90b19OVF8wOwEAC2NvbnNlcXVlbmNlAQAjKExvcmcvZHJvb2xzL3NwaS9Lbm93bGVkZ2VIZWxw!
ZXI7KVYBAApFeGNlcHRpb25zBwAXAQATamF2YS9sYW5nL0V4Y2VwdGlvbgcAGQEAFGNvbS
9zZW5zaXMvQXV0aG9yaXR5CgAYABsMAAoAHAEABShaWilWCwAeACAHAB8BAB5vcmcvZHJvb2xzL3NwaS9Lbm93bGVkZ2VIZWxwZXIMACEAIgEABmluc2VydAEAFShMamF2YS9sYW5nL09iamVjdDspVgEABmRyb29scwEAIExvcmcvZHJvb2xzL3NwaS9Lbm93bGVkZ2VIZWxwZXI7AQAKU291cmNlRmlsZQEAK1J1bGVfQWxsb3dfY29uc3VsdGFudHNfdG9fcm9hbV90b19OVF8wLmphdmEAIQABAAMAAAABABoABQAGAAEABwAAAAIACAACAAEACgALAAEADAAAAC8AAQABAAAABSq3AA2xAAAAAgAPAAAABgABAAAAAwAQAAAADAABAAAABQARABIAAAAJABMAFAACABUAAAAEAAEAFgAMAAAAPgAFAAEAAAAQKrsAGFkEBLcAGrkAHQIAsQAAAAIADwAAAAoAAgAAAAcADwAIABAAAAAMAAEAAAAQACMAJAAAAAEAJQAAAAIAJnQANlNlbnNpcy9SdWxlX1NlbGZfYXNzaWduX2V4cGVyaWVuY2VkX2NvbnN1bHRhbnRfMC5jbGFzc3VxAH4ACgAAA0nK/rq+AAAAMQArBwACAQAwU2Vuc2lzL1J1bGVfU2VsZl9hc3NpZ25fZXhwZXJpZW5jZWRfY29uc3VsdGFudF8wBwAEAQAQamF2YS9sYW5nL09iamVjdAEAEHNlcmlhbFZlcnNpb25VSUQBAAFKAQANQ29uc3RhbnRWYWx1ZQUAAAAAAAABkAEABjxpbml0PgEAAygpVgEABENvZGUKAAMADgwACgALAQAPTGluZU51bWJlclRhYmxlAQASTG9jYWxWYXJpYWJsZVRhYmxlAQAEdGhpcwEAMkxTZW5zaXMvUnVsZV9TZWxmX2Fzc2lnbl9leHBlcmllbmNlZF9jb25zdWx0YW50XzA7AQALY29uc2V!
xdWVuY2UBACMoTG9yZy9kcm9vbHMvc3BpL0tub3dsZWRnZUhlbHBlcjspVgEACkV4Y2VwdGlvbnMHABcBABNqYXZhL2xhbmcvRXhjZXB0aW9uBwAZAQAUY29tL3NlbnNpcy9BdXRob3JpdHkKABgADgoAGAAcDAAdAB4BAA1zZXRTZWxmQXNzaWduAQAEKFopVgsAIAAiBwAhAQAeb3JnL2Ryb29scy9zcGkvS25vd2xlZGdlSGVscGVyDAAjACQBAAZpbnNlcnQBABUoTGphdmEvbGFuZy9PYmplY3Q7KVYBAAZkcm9vbHMBACBMb3JnL2Ryb29scy9zcGkvS25vd2xlZGdlSGVscGVyOwEAAWEBABZMY29tL3NlbnNpcy9BdXRob3JpdHk7AQAKU291cmNlRmlsZQEALlJ1bGVfU2VsZl9hc3NpZ25fZXhwZXJpZW5jZWRfY29uc3VsdGFudF8wLmphdmEAIQABAAMAAAABABoABQAGAAEABwAAAAIACAACAAEACgALAAEADAAAAC8AAQABAAAABSq3AA2xAAAAAgAPAAAABgABAAAAAwAQAAAADAABAAAABQARABIAAAAJABMAFAACABUAAAAEAAEAFgAMAAAAVQACAAIAAAAVuwAYWbcAGkwrBLYAGyoruQAfAgCxAAAAAgAPAAAAEgAEAAAABwAIAAgADQAJABQACgAQAAAAFgACAAAAFQAlACYAAAAIAA0AJwAoAAEAAQApAAAAAgAqdABFU2Vuc2lzL1J1bGVfQWxsb3dfY29uc3VsdGFudHNfdG9fcm9hbV90b19OVF8wQ29uc2VxdWVuY2VJbnZva2VyLmNsYXNzdXEAfgAKAAAFHsr+ur4AAAAxADoHAAIBAD9TZW5zaXMvUnVsZV9BbGxvd19jb25zdWx0YW50c190b19yb2FtX3RvX05UXzBDb25zZXF1ZW5jZUludm9rZXIHAAQBABBqYXZhL2x!
hbmcvT2JqZWN0BwAGAQAab3JnL2Ryb29scy9zcGkvQ29uc2VxdWVuY2UHAAgBAB5vcmcvZ
HJvb2xzL3NwaS9Db21waWxlZEludm9rZXIBABBzZXJpYWxWZXJzaW9uVUlEAQABSgEADUNvbnN0YW50VmFsdWUFAAAAAAAAAZABAAY8aW5pdD4BAAMoKVYBAARDb2RlCgADABIMAA4ADwEAD0xpbmVOdW1iZXJUYWJsZQEAEkxvY2FsVmFyaWFibGVUYWJsZQEABHRoaXMBAEFMU2Vuc2lzL1J1bGVfQWxsb3dfY29uc3VsdGFudHNfdG9fcm9hbV90b19OVF8wQ29uc2VxdWVuY2VJbnZva2VyOwEACGV2YWx1YXRlAQA9KExvcmcvZHJvb2xzL3NwaS9Lbm93bGVkZ2VIZWxwZXI7TG9yZy9kcm9vbHMvV29ya2luZ01lbW9yeTspVgEACkV4Y2VwdGlvbnMHABsBABNqYXZhL2xhbmcvRXhjZXB0aW9uCwAdAB8HAB4BAB5vcmcvZHJvb2xzL3NwaS9Lbm93bGVkZ2VIZWxwZXIMACAAIQEACGdldFR1cGxlAQAYKClMb3JnL2Ryb29scy9zcGkvVHVwbGU7CwAdACMMACQAJQEAB2dldFJ1bGUBABgoKUxvcmcvZHJvb2xzL3J1bGUvUnVsZTsKACcAKQcAKAEAFG9yZy9kcm9vbHMvcnVsZS9SdWxlDAAqACsBAA9nZXREZWNsYXJhdGlvbnMBACAoKVtMb3JnL2Ryb29scy9ydWxlL0RlY2xhcmF0aW9uOwoALQAvBwAuAQAtU2Vuc2lzL1J1bGVfQWxsb3dfY29uc3VsdGFudHNfdG9fcm9hbV90b19OVF8wDAAwADEBAAtjb25zZXF1ZW5jZQEAIyhMb3JnL2Ryb29scy9zcGkvS25vd2xlZGdlSGVscGVyOylWAQAPa25vd2xlZGdlSGVscGVyAQAgTG9yZy9kcm9vbHMvc3BpL0tub3dsZWRnZUhlbHBlcjsBAA13b3JraW5nTWVtb3J5AQAaTG9yZy!
9kcm9vbHMvV29ya2luZ01lbW9yeTsBABFnZXRNZXRob2RCeXRlY29kZQEAEigpTGphdmEvdXRpbC9MaXN0OwEAClNvdXJjZUZpbGUBAD1SdWxlX0FsbG93X2NvbnN1bHRhbnRzX3RvX3JvYW1fdG9fTlRfMENvbnNlcXVlbmNlSW52b2tlci5qYXZhACEAAQADAAIABQAHAAEAGgAJAAoAAQALAAAAAgAMAAMAAQAOAA8AAQAQAAAALwABAAEAAAAFKrcAEbEAAAACABMAAAAGAAEAAAAEABQAAAAMAAEAAAAFABUAFgAAAAEAFwAYAAIAGQAAAAQAAQAaABAAAABkAAEAAwAAABYruQAcAQBXK7kAIgEAtgAmVyu4ACyxAAAAAgATAAAAFgAFAAAACwAHAAwAEQATABIAEgAVABYAFAAAACAAAwAAABYAFQAWAAAAAAAWADIAMwABAAAAFgA0ADUAAgABADYANwABABAAAAAsAAEAAQAAAAIBsAAAAAIAEwAAAAYAAQAAABkAFAAAAAwAAQAAAAIAFQAWAAAAAQA4AAAAAgA5dwQAAAACdABCU2Vuc2lzLlJ1bGVfU2VsZl9hc3NpZ25fZXhwZXJpZW5jZWRfY29uc3VsdGFudF8wQ29uc2VxdWVuY2VJbnZva2Vyc3IAFG9yZy5kcm9vbHMucnVsZS5SdWxlAAAAAAAAAZAMAAB4cHQABlNlbnNpc3QAIlNlbGYgYXNzaWduIGV4cGVyaWVuY2VkIGNvbnN1bHRhbnRzcgAfb3JnLmRyb29scy5iYXNlLlNhbGllbmNlSW50ZWdlcgAAAAAAAAGQDAAAeHB3BAAAAAB4dwEAc3EAfgAEP0AAAAAAAAx3CAAAABAAAAAAeHVyAB5bTG9yZy5kcm9vbHMucnVsZS5EZWNsYXJhdGlvbjv1p88LNGgp4wIAAHhwAAAAAHNyABxvcmcuZHJvb2xzLnJ1bGUuR3JvdX!
BFbGVtZW50AAAAAAAAAZAMAAB4cgAib3JnLmRyb29scy5ydWxlLkNvbmRpdGlvbmFsRWxl
bWVudKYTM9lW0l/mDAAAeHB0AANBTkRzcgATamF2YS51dGlsLkFycmF5TGlzdHiB0h2Zx2GdAwABSQAEc2l6ZXhwAAAAAXcEAAAACnNxAH4AHHQAAk9Sc3EAfgAgAAAAAncEAAAACnNyABdvcmcuZHJvb2xzLnJ1bGUuUGF0dGVybgAAAAAAAAGQDAAAeHBzcgAfb3JnLmRyb29scy5iYXNlLkNsYXNzT2JqZWN0VHlwZQAAAAAAAAGQDAAAeHB3GAAVY29tLnNlbnNpcy5Db25zdWx0YW50AHhzcQB+ACAAAAABdwQAAAABc3IAIW9yZy5kcm9vbHMucnVsZS5MaXRlcmFsQ29uc3RyYWludAAAAAAAAAGQDAAAeHBzcgAgb3JnLmRyb29scy5iYXNlLkNsYXNzRmllbGRSZWFkZXIAAAAAAAABkAwAAHhwdAAVY29tLnNlbnNpcy5Db25zdWx0YW50dAAKZXhwZXJpZW5jZXhzcgAib3JnLmRyb29scy5ydWxlLkxpdGVyYWxSZXN0cmljdGlvbgAAAAAAAAGQDAAAeHBzcgAjb3JnLmRyb29scy5iYXNlLmZpZWxkLkxvbmdGaWVsZEltcGwAAAAAAAABkAwAAHhwdwgAAAAAAAAAA3hzcgBRb3JnLmRyb29scy5iYXNlLmV2YWx1YXRvcnMuQ29tcGFyYWJsZUV2YWx1YXRvcnNEZWZpbml0aW9uJEludGVnZXJHcmVhdGVyRXZhbHVhdG9yAAAAAAAAAZAMAAB4cgAdb3JnLmRyb29scy5iYXNlLkJhc2VFdmFsdWF0b3KklDa8tSvugQwAAHhwc3IAI29yZy5kcm9vbHMuYmFzZS5ldmFsdWF0b3JzLk9wZXJhdG9yAAAAAAAAAZAMAAB4cHQAAT53AQB4c3IAGW9yZy5kcm9vbHMuYmFzZS5WYWx1ZVR5cGUAAAAAAAABkAwAAHhwdAADaW50dnIAA2lud!
AAAAAAAAAAAAAAAeHB3BAAAAAR4eHEAfgAteHh4cHBwdwQAAAAAcHcEAAAAAHhzcQB+ACVxAH4AKHNxAH4AIAAAAAJ3BAAAAAJzcQB+ACpzcQB+ACxxAH4ALnQADXRlcnJpdG9yeVpvbmV4c3EAfgAwc3IAJW9yZy5kcm9vbHMuYmFzZS5maWVsZC5PYmplY3RGaWVsZEltcGwAAAAAAAABkAwAAHhwdwEAcHB0AANRTER4c3IATG9yZy5kcm9vbHMuYmFzZS5ldmFsdWF0b3JzLkVxdWFsaXR5RXZhbHVhdG9yc0RlZmluaXRpb24kU3RyaW5nRXF1YWxFdmFsdWF0b3IAAAAAAAABkAwAAHhxAH4ANXNxAH4AN3QAAj09dwEAeHNxAH4AOnQABlN0cmluZ3ZyABBqYXZhLmxhbmcuU3RyaW5noPCkOHo7s0ICAAB4cHcEAAAAB3h4cQB+AEJ4eHNxAH4AKnNxAH4ALHEAfgAudAASY3VycmVudEFzc2lnbm1lbnRzeHNxAH4AMHNxAH4AMncIAAAAAAAAAAJ4c3IATm9yZy5kcm9vbHMuYmFzZS5ldmFsdWF0b3JzLkNvbXBhcmFibGVFdmFsdWF0b3JzRGVmaW5pdGlvbiRJbnRlZ2VyTGVzc0V2YWx1YXRvcgAAAAAAAAGQDAAAeHEAfgA1c3EAfgA3dAABPHcBAHhxAH4AO3hxAH4AUXh4eHBwcHcEAAAAAXB3BAAAAAB4eHh4eHEAfgAGdAAETUFJTnBwdwoAAAAAAAAACAAAcHB3AwAAAXBwdwEBeHQAP1NlbnNpcy5SdWxlX0FsbG93X2NvbnN1bHRhbnRzX3RvX3JvYW1fdG9fTlRfMENvbnNlcXVlbmNlSW52b2tlcnNxAH4AE3EAfgAVdAAfQWxsb3cgY29uc3VsdGFudHMgdG8gcm9hbSB0byBOVHEAfgAYdwEAc3EAfgAEP0AAAAAAAAx3CAAAA!
BAAAAAAeHVxAH4AGgAAAABzcQB+ABxxAH4AH3NxAH4AIAAAAAN3BAAAAApzcQB+ABx0AAN
OT1RzcQB+ACAAAAABdwQAAAAKc3EAfgAlcQB+AChzcQB+ACAAAAACdwQAAAACc3EAfgAqcQB+AFFzcQB+ADBzcQB+ADJ3CAAAAAAAAAAAeHNyAE1vcmcuZHJvb2xzLmJhc2UuZXZhbHVhdG9ycy5FcXVhbGl0eUV2YWx1YXRvcnNEZWZpbml0aW9uJEludGVnZXJFcXVhbEV2YWx1YXRvcgAAAAAAAAGQDAAAeHEAfgA1cQB+AEpxAH4AO3hxAH4AUXh4c3EAfgAqcQB+AEJzcQB+ADBzcQB+AEV3AQBwcHQABk5UIFRBU3hxAH4ASXEAfgBCeHh4cHBwdwQAAAAAcHcEAAAAAHh4eHNxAH4AJXNxAH4AJ3cYABVjb20uc2Vuc2lzLkFkdmVydGlzZXIAeHNxAH4AIAAAAAF3BAAAAAFzcQB+ACpzcQB+ACx0ABVjb20uc2Vuc2lzLkFkdmVydGlzZXJ0AA10ZXJyaXRvcnlab25leHNxAH4AMHNxAH4ARXcBAHBwdAAGTlQgVEFTeHEAfgBJcQB+AHN4eHhwcHB3BAAAAAFwdwQAAAAAeHNxAH4AJXEAfgAoc3EAfgAgAAAAAncEAAAAAnNxAH4AKnEAfgBRc3EAfgAwc3EAfgAydwgAAAAAAAAAAHhxAH4AanEAfgBReHhzcQB+ACpxAH4AQnNxAH4AMHNxAH4ARXcBAHBwdAADUUxEeHEAfgBJcQB+AEJ4eHhwcHB3BAAAAAJwdwQAAAAAeHh4cQB+AAZxAH4AWXBwdwoAAAAAAAAACQAAcHB3AwAAAXBwdwEBeHh0AARtdmVsc3IAJm9yZy5kcm9vbHMucnVsZS5NVkVMRGlhbGVjdFJ1bnRpbWVEYXRh0oQhcVssC2YMAAB4cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAADHNyACZvcmcuZHJvb2xzLnJ1bGUuUmV0dXJuVmFsdWVSZXN0cmljdGlvbgAAAAAA!
AAGQDAAAeHBzcgAub3JnLmRyb29scy5iYXNlLm12ZWwuTVZFTFJldHVyblZhbHVlRXhwcmVzc2lvbgAAAAAAAAGQDAAAeHB3BgAEbXZlbHNyAChvcmcuZHJvb2xzLmJhc2UubXZlbC5NVkVMQ29tcGlsYXRpb25Vbml0MNPWKjZ3ICIMAAB4cHcPAA0gYS5zdGFydERhdGUgdXIAE1tMamF2YS5sYW5nLlN0cmluZzut0lbn6R17RwIAAHhwAAAAAXQABlNlbnNpc3VxAH4AjAAAAAV0ABRjb20uc2Vuc2lzLkF1dGhvcml0eXQAEWNvbS5zZW5zaXMuUmVzdWx0cQB+AC5xAH4AdHQAFWNvbS5zZW5zaXMuQXNzaWdubWVudHVxAH4AjAAAAAB1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AGgAAAAFzcgAbb3JnLmRyb29scy5ydWxlLkRlY2xhcmF0aW9uAAAAAAAAAZAMAAB4cHQAAWFzcgAfb3JnLmRyb29scy5zcGkuUGF0dGVybkV4dHJhY3RvcgAAAAAAAAGQDAAAeHBzcQB+ACd3GAAVY29tLnNlbnNpcy5Bc3NpZ25tZW50AHh4c3EAfgAlcQB+AJxzcQB+ACAAAAABdwQAAAABc3EAfgAqc3EAfgAscQB+AJJ0AAdjaGFubmVseHNxAH4AMHNxAH4ARXcBAHBwdAACRU14c3IAT29yZy5kcm9vbHMuYmFzZS5ldmFsdWF0b3JzLkVxdWFsaXR5RXZhbHVhdG9yc0RlZmluaXRpb24kU3RyaW5nTm90RXF1YWxFdmFsdWF0b3IAAAAAAAABkAwAAHhxAH4ANXNxAH4AN3QAAiE9dwEAeHEAfgBMeHEAfgCgeHh4cQB+AJhzcQB+AAQ/QAAAAAAAAXcIAAAAAgAAAAFxAH4AmXEAfgCYeHB3BAAAAABwdwQAAAAAeHcBAHh1cQB+ABoAAAAAdXEAfgCM!
AAAAAHVxAH4AjAAAAAFxAH4AmXVxAH4AjAAAAAFxAH4AknB3BQAAAAQBeHh1cQB+ABoAAA
ABcQB+AJhxAH4AlnEAfgCqc3IATm9yZy5kcm9vbHMuYmFzZS5ldmFsdWF0b3JzLkNvbXBhcmFibGVFdmFsdWF0b3JzRGVmaW5pdGlvbiREYXRlR3JlYXRlckV2YWx1YXRvcgAAAAAAAAGQDAAAeHEAfgA1cQB+ADhzcQB+ADp0AAREYXRldnIADmphdmEudXRpbC5EYXRlaGqBAUtZdBkDAAB4cHcEAAAACHh4c3EAfgAscQB+AJJ0AAlzdGFydERhdGV4c3IAH2phdmEudXRpbC5Db2xsZWN0aW9ucyRFbXB0eUxpc3R6uBe0PKee3gIAAHhweHEAfgCJc3EAfgATcQB+ABV0AB5Sb3cgMyBBZHZlcnRpc2VyIHZhbHVlIHNjb3JpbmdxAH4AGHcBAXBwc3EAfgAccQB+AB9zcQB+ACAAAAABdwQAAAAKc3EAfgAlcQB+AHBzcQB+ACAAAAACdwQAAAACc3EAfgAqc3EAfgAscQB+AHR0AA5hZHZlcnRpc2VyVHlwZXhzcQB+ADBzcQB+AEV3AQBwcHQAB1BhcnRuZXJ4cQB+AElxAH4AwHh4c3EAfgAqc3EAfgAscQB+AHR0AA1hZ2VPZkN1c3RvbWVyeHNxAH4AMHNxAH4AMncIAAAAAAAAAAF4c3IAWG9yZy5kcm9vbHMuYmFzZS5ldmFsdWF0b3JzLkNvbXBhcmFibGVFdmFsdWF0b3JzRGVmaW5pdGlvbiRJbnRlZ2VyR3JlYXRlck9yRXF1YWxFdmFsdWF0b3IAAAAAAAABkAwAAHhxAH4ANXNxAH4AN3QAAj49dwEAeHEAfgA7eHEAfgDGeHh4c3EAfgCXdAAKYWR2ZXJ0aXNlcnNxAH4AmnEAfgBweHEAfgC9dwEAeHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgDPcQB+AM54cHcEAAAAAHB3BAAAAAB4eHh0AARtdmVscQB+AFlzcgAkb3JnLmR!
yb29scy5iYXNlLm12ZWwuTVZFTENvbnNlcXVlbmNlAAAAAAAAAZAMAAB4cHNxAH4AindLAEkJCWFkdmVydGlzZXIuc2V0VmFsdWVTY29yZSggNDkgKTsKCQlhZHZlcnRpc2VyLnNldFZhbHVlUmVhc29uKCAiT3RoZXIiICk7dXEAfgCMAAAAAXEAfgCOdXEAfgCMAAAABXEAfgCQcQB+AJFxAH4ALnEAfgB0cQB+AJJ1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+ABoAAAABcQB+AM5wdXEAfgCMAAAAAHVxAH4AjAAAAAFxAH4Az3VxAH4AjAAAAAFxAH4AdHB3BQAAAAQBeHcGAARtdmVseHB3CgAAAAAAAAADAABwcHcDAAABcHB3AQF4cQB+ANRzcQB+ABNxAH4AFXQAHEludmFsaWQgYXNzaWdtZW50IGRhdGUgcmFuZ2VxAH4AGHcBAXBwc3EAfgAccQB+AB9zcQB+ACAAAAABdwQAAAAKc3EAfgAlcQB+AJxzcQB+ACAAAAABdwQAAAABc3IAJW9yZy5kcm9vbHMucnVsZS5SZXR1cm5WYWx1ZUNvbnN0cmFpbnQAAAAAAAABkAwAAHhyACVvcmcuZHJvb2xzLnJ1bGUuTXV0YWJsZVR5cGVDb25zdHJhaW50T0ZH356gHdYMAAB4cHNyAChvcmcuZHJvb2xzLnNwaS5Db25zdHJhaW50JENvbnN0cmFpbnRUeXBlQ4SZlu/BeCoMAAB4cHcEAAAAAXQABUFMUEhBeHEAfgC1c3EAfgCGc3EAfgCIdwYABG12ZWxzcQB+AIp3CwAJIGVuZERhdGUgdXEAfgCMAAAAAXEAfgCOdXEAfgCMAAAABXEAfgCQcQB+AJFxAH4ALnEAfgB0cQB+AJJ1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+ABoAAAAAdXEAfgAaAAAAAXN!
xAH4Al3QAB2VuZERhdGVzcQB+ACxxAH4AknEAfgD2eHEAfgDjdwEAeHVxAH4AjAAAAAB1c
QB+AIwAAAABcQB+APZ1cQB+AIwAAAABdAAOamF2YS51dGlsLkRhdGVwdwUAAAAEAXh4dXEAfgAaAAAAAXEAfgD1cQB+APNxAH4A9HNyAFVvcmcuZHJvb2xzLmJhc2UuZXZhbHVhdG9ycy5Db21wYXJhYmxlRXZhbHVhdG9yc0RlZmluaXRpb24kRGF0ZUdyZWF0ZXJPckVxdWFsRXZhbHVhdG9yAAAAAAAAAZAMAAB4cQB+ADVxAH4AzHEAfgCxeHEAfgC1cQB+ALh4eHhzcQB+AJd0AAFhc3EAfgCacQB+AJx4cQB+AON3AQB4c3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB+AQBxAH4A/3hwdwQAAAAAcHcEAAAAAHh4eHQABG12ZWxxAH4AWXNxAH4A03NxAH4AindbAFkJCWEuc2V0UmVqZWN0ZWQoIHRydWUgKTsKCQlhLnNldFJlamVjdGVkUmVhc29uKCAiSW52YWxpZCBkYXRlcyIgKTsKCQlkcm9vbHMucmV0cmFjdCggYSApO3VxAH4AjAAAAAFxAH4AjnVxAH4AjAAAAAVxAH4AkHEAfgCRcQB+AC5xAH4AdHEAfgCSdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+AIwAAAAAdXEAfgAaAAAAAXEAfgD/cHVxAH4AjAAAAAB1cQB+AIwAAAABcQB+AQB1cQB+AIwAAAABcQB+AJJwdwUAAAAEAXh3BgAEbXZlbHhwdwoAAAAAAAAABgAAcHB3AwAAAXBwdwEBeHEAfgEEc3EAfgCGc3EAfgCIdwYABG12ZWxzcQB+AIp3DQALIGEuZW5kRGF0ZSB1cQB+AIwAAAABcQB+AI51cQB+AIwAAAAFcQB+AJBxAH4AkXEAfgAucQB+AHRxAH4AknVxAH4AjAAAAAB1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AGgAAAAFxAH4AmHVxAH4AGgAAAAB1cQB+AI!
wAAAAAdXEAfgCMAAAAAXEAfgCZdXEAfgCMAAAAAXEAfgCScHcFAAAABAF4eHVxAH4AGgAAAAFxAH4AmHEAfgEXcQB+ARhzcgBSb3JnLmRyb29scy5iYXNlLmV2YWx1YXRvcnMuQ29tcGFyYWJsZUV2YWx1YXRvcnNEZWZpbml0aW9uJERhdGVMZXNzT3JFcXVhbEV2YWx1YXRvcgAAAAAAAAGQDAAAeHEAfgA1c3EAfgA3dAACPD13AQB4cQB+ALF4cQB+ALVxAH4AuHhxAH4BEHNxAH4AE3EAfgAVdAAeUm93IDQgQWR2ZXJ0aXNlciB2YWx1ZSBzY29yaW5ncQB+ABh3AQFwcHNxAH4AHHEAfgAfc3EAfgAgAAAAAXcEAAAACnNxAH4AJXEAfgBwc3EAfgAgAAAAA3cEAAAABHNxAH4AKnEAfgDAc3EAfgAwc3EAfgBFdwEAcHB0AAZBZ2VuY3l4cQB+AElxAH4AwHh4c3EAfgAqc3EAfgAscQB+AHR0AAhwb3N0Y29kZXhzcQB+ADBzcQB+ADJ3CAAAAAAAAAiYeHEAfgA2cQB+ASx4eHNxAH4AKnEAfgEsc3EAfgAwc3EAfgAydwgAAAAAAAAI/HhzcgBVb3JnLmRyb29scy5iYXNlLmV2YWx1YXRvcnMuQ29tcGFyYWJsZUV2YWx1YXRvcnNEZWZpbml0aW9uJEludGVnZXJMZXNzT3JFcXVhbEV2YWx1YXRvcgAAAAAAAAGQDAAAeHEAfgA1cQB+AR9xAH4AO3hxAH4BLHh4eHNxAH4Al3QACmFkdmVydGlzZXJzcQB+AJpxAH4AcHhxAH4BJXcBAHhzcQB+AAQ/QAAAAAAAAXcIAAAAAgAAAAFxAH4BNnEAfgE1eHB3BAAAAABwdwQAAAAAeHh4dAAEbXZlbHEAfgBZc3EAfgDTc3EAfgCKd1EATwkJYWR2ZXJ0aXNlci5zZXRWYWx1ZVNjb3JlKCA0My!
ApOwoJCWFkdmVydGlzZXIuc2V0VmFsdWVSZWFzb24oICJHb29kIHJlZ2lvbiIgKTt1cQB+
AIwAAAABcQB+AI51cQB+AIwAAAAFcQB+AJBxAH4AkXEAfgAucQB+AHRxAH4AknVxAH4AjAAAAAB1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AGgAAAAFxAH4BNXB1cQB+AIwAAAAAdXEAfgCMAAAAAXEAfgE2dXEAfgCMAAAAAXEAfgB0cHcFAAAABAF4dwYABG12ZWx4cHcKAAAAAAAAAAQAAHBwdwMAAAFwcHcBAXhxAH4BOnNxAH4AE3EAfgAVdAAlTm8gb3ZlcmxhcHBpbmcgY29uc3VsdGFudCBhc3NpZ25tZW50c3EAfgAYdwEBcHBzcQB+ABxxAH4AH3NxAH4AIAAAAAJ3BAAAAApxAH4AnXNxAH4AJXEAfgCcc3EAfgAgAAAAA3cEAAAABHNxAH4A5XNxAH4A6HcEAAAAAnQABEJFVEF4c3EAfgAscQB+AJJ0AAxjb25zdWx0YW50SUR4c3EAfgCGc3EAfgCIdwYABG12ZWxzcQB+AIp3EgAQIGEuY29uc3VsdGFudElEIHVxAH4AjAAAAAFxAH4AjnVxAH4AjAAAAAVxAH4AkHEAfgCRcQB+AC5xAH4AdHEAfgCSdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+AIwAAAAAdXEAfgAaAAAAAXEAfgCYdXEAfgAaAAAAAHVxAH4AjAAAAAB1cQB+AIwAAAABcQB+AJl1cQB+AIwAAAABcQB+AJJwdwUAAAAEAXh4dXEAfgAaAAAAAXEAfgCYcQB+AVhxAH4BWXEAfgBqcQB+AU5xAH4AuHh4c3IAHW9yZy5kcm9vbHMucnVsZS5BbmRDb25zdHJhaW50AAAAAAAAAZAMAAB4cgArb3JnLmRyb29scy5ydWxlLkFic3RyYWN0Q29tcG9zaXRlQ29uc3RyYWludD87Kfw2ujLWDAAAeHEAfgDmcQB+AUx1cgAqW0xvcmcuZHJvb2xzLnNwaS5BbHBoYU5vZGVGa!
WVsZENvbnN0cmFpbnQ7bLhNzqWpQFwCAAB4cAAAAAB1cgApW0xvcmcuZHJvb2xzLnNwaS5CZXRhTm9kZUZpZWxkQ29uc3RyYWludDupCz8WdkKKAAIAAHhwAAAAAnNxAH4A5XEAfgFMcQB+ALVxAH4BD3hzcQB+AOVxAH4BTHEAfgC1cQB+AId4dXEAfgAaAAAAAXEAfgCYeHNxAH4AKnEAfgCgc3EAfgAwc3EAfgBFdwEAcHB0AAJFTXhxAH4ApnEAfgCgeHh4c3EAfgCXdAABYnNxAH4AmnEAfgCceHEAfgFJdwEAeHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgFtcQB+AWx4cHcEAAAAAXB3BAAAAAB4eHh0AARtdmVscQB+AFlzcQB+ANNzcQB+AIp3WQBXCQliLnNldFJlamVjdGVkKCB0cnVlICk7CgkJYi5zZXRSZWplY3RlZFJlYXNvbiggIm92ZXJsYXBwaW5nIiApOwoJCWRyb29scy5yZXRyYWN0KCBiICk7dXEAfgCMAAAAAXEAfgCOdXEAfgCMAAAABXEAfgCQcQB+AJFxAH4ALnEAfgB0cQB+AJJ1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+ABoAAAACcQB+AJhxAH4BbHB1cQB+AIwAAAAAdXEAfgCMAAAAAnEAfgCZcQB+AW11cQB+AIwAAAACcQB+AJJxAH4AknB3BQAAAAQBeHcGAARtdmVseHB3CgAAAAAAAAAHAABwcHcDAAABcHB3AQF4cQB+AXFzcQB+ABNxAH4AFXQAC1NhbXBsZSBydWxlc3EAfgAXdwQAAAAqeHcBAXBwc3EAfgAccQB+AB9zcQB+ACAAAAABdwQAAAAKc3EAfgAccQB+AGJzcQB+ACAAAAABdwQAAAAKc3EAfgAlcQB+AChzcQB+ACAAAAACdwQAAAACc3EAfgAqcQB+AEJzcQB+ADBzc!
QB+AEV3AQBwcHQABSBOU1cgeHEAfgBJcQB+AEJ4eHNxAH4AKnEAfgBRc3EAfgAwc3EAfgA
ydwgAAAAAAAAAAnhxAH4AanEAfgBReHh4cHBwdwQAAAAAcHcEAAAAAHh4eHh4dAAEbXZlbHEAfgBZc3EAfgDTc3EAfgCKdywAKglkcm9vbHMuaW5zZXJ0KG5ldyBBdXRob3JpdHkodHJ1ZSwgdHJ1ZSkpO3VxAH4AjAAAAAFxAH4AjnVxAH4AjAAAAAVxAH4AkHEAfgCRcQB+AC5xAH4AdHEAfgCSdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+AIwAAAAAdXEAfgAaAAAAAHB1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AjAAAAABwdwUAAAAEAXh3BgAEbXZlbHhwdwoAAAAAAAAACgAAcHB3AwAAAXBwdwEBeHEAfgGNcQB+AOtxAH4A7HNxAH4AE3EAfgAVdAAYQXNzaWdubWVudHMgbm8gdGVsZXBob25lcQB+ABh3AQFwcHNxAH4AHHEAfgAfc3EAfgAgAAAAAXcEAAAACnNxAH4AJXEAfgCcc3EAfgAgAAAAAncEAAAAAnNxAH4AKnNxAH4ALHEAfgCSdAALY2FtcGFpbkNvZGV4c3EAfgAwc3EAfgBFdwEAcHB0AAI0MnhxAH4ASXEAfgGfeHhzcQB+ACpxAH4AoHNxAH4AMHNxAH4ARXcBAHBwdAABVHhxAH4ASXEAfgCgeHh4c3EAfgCXdAABYXNxAH4AmnEAfgCceHEAfgGcdwEAeHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgGpcQB+Aah4cHcEAAAAAHB3BAAAAAB4eHh0AARtdmVscQB+AFlzcQB+ANNzcQB+AIp3SgBICQlhLnNldFJlamVjdGVkKCB0cnVlICk7CgkJYS5zZXRSZWplY3RlZFJlYXNvbiggIk5vIHRlbGVwaG9uZSBmb3IgNDIiICk7dXEAfgCMAAAAAXEAfgCOdXEAfgCMAAAABXEAfgCQcQB+AJFxAH4ALnEAfgB0cQB+!
AJJ1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+ABoAAAABcQB+AahwdXEAfgCMAAAAAHVxAH4AjAAAAAFxAH4BqXVxAH4AjAAAAAFxAH4AknB3BQAAAAQBeHcGAARtdmVseHB3CgAAAAAAAAAFAABwcHcDAAABcHB3AQF4cQB+Aa1zcQB+ABNxAH4AFXQAHlJvdyAyIEFkdmVydGlzZXIgdmFsdWUgc2NvcmluZ3EAfgAYdwEBcHBzcQB+ABxxAH4AH3NxAH4AIAAAAAF3BAAAAApzcQB+ACVxAH4AcHNxAH4AIAAAAAN3BAAAAARzcQB+ACpxAH4AwHNxAH4AMHNxAH4ARXcBAHBwdAAGQWdlbmN5eHEAfgBJcQB+AMB4eHNxAH4AKnEAfgEsc3EAfgAwc3EAfgAydwgAAAAAAAAH0HhxAH4ANnEAfgEseHhzcQB+ACpxAH4BLHNxAH4AMHNxAH4AMncIAAAAAAAACDR4cQB+ATRxAH4BLHh4eHNxAH4Al3QACmFkdmVydGlzZXJzcQB+AJpxAH4AcHhxAH4BvHcBAHhzcQB+AAQ/QAAAAAAAAXcIAAAAAgAAAAFxAH4ByXEAfgHIeHB3BAAAAABwdwQAAAAAeHh4dAAEbXZlbHEAfgBZc3EAfgDTc3EAfgCKd1EATwkJYWR2ZXJ0aXNlci5zZXRWYWx1ZVNjb3JlKCA0MyApOwoJCWFkdmVydGlzZXIuc2V0VmFsdWVSZWFzb24oICJHb29kIHJlZ2lvbiIgKTt1cQB+AIwAAAABcQB+AI51cQB+AIwAAAAFcQB+AJBxAH4AkXEAfgAucQB+AHRxAH4AknVxAH4AjAAAAAB1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AGgAAAAFxAH4ByHB1cQB+AIwAAAAAdXEAfgCMAAAAAXEAfgHJdXEAfgCMAAAAAXEAfgB0cHcFAAAABAF4dwYABG12ZWx4!
cHcKAAAAAAAAAAIAAHBwdwMAAAFwcHcBAXhxAH4BzXEAfgFQcQB+AVFzcQB+ABNxAH4AFX
QAHlJvdyAxIEFkdmVydGlzZXIgdmFsdWUgc2NvcmluZ3EAfgAYdwEBcHBzcQB+ABxxAH4AH3NxAH4AIAAAAAF3BAAAAApzcQB+ACVxAH4AcHNxAH4AIAAAAAR3BAAAAARzcQB+ACpxAH4AwHNxAH4AMHNxAH4ARXcBAHBwdAAGQWdlbmN5eHEAfgBJcQB+AMB4eHNxAH4AKnEAfgDGc3EAfgAwc3EAfgAydwgAAAAAAAAACnhxAH4Ay3EAfgDGeHhzcQB+ACpxAH4BLHNxAH4AMHNxAH4AMncIAAAAAAAAD6B4cQB+ADZxAH4BLHh4c3EAfgAqcQB+ASxzcQB+ADBzcQB+ADJ3CAAAAAAAABAEeHEAfgE0cQB+ASx4eHhzcQB+AJd0AAphZHZlcnRpc2Vyc3EAfgCacQB+AHB4cQB+Adx3AQB4c3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB+AexxAH4B63hwdwQAAAAAcHcEAAAAAHh4eHQABG12ZWxxAH4AWXNxAH4A03NxAH4AindLAEkJCWFkdmVydGlzZXIuc2V0VmFsdWVTY29yZSggNDIgKTsKCQlhZHZlcnRpc2VyLnNldFZhbHVlUmVhc29uKCAiTG95YWwiICk7dXEAfgCMAAAAAXEAfgCOdXEAfgCMAAAABXEAfgCQcQB+AJFxAH4ALnEAfgB0cQB+AJJ1cQB+AIwAAAAAdXEAfgCMAAAAAHVxAH4AjAAAAAB1cQB+ABoAAAABcQB+AetwdXEAfgCMAAAAAHVxAH4AjAAAAAFxAH4B7HVxAH4AjAAAAAFxAH4AdHB3BQAAAAQBeHcGAARtdmVseHB3CgAAAAAAAAABAABwcHcDAAABcHB3AQF4cQB+AfB4eHhzcQB+AAQ/QAAAAAAADHcIAAAAEAAAAAp0ACxTZW5zaXMuUnVsZV9Sb3dfMl9BZHZlcnRpc2VyX3ZhbHVlX3Njb3JpbmdfMHNyABx!
vcmcuZHJvb2xzLnJ1bGUuTGluZU1hcHBpbmdztdBoD9fOMhAMAAB4cHEAfgH8dwgAAAAQAAAAAHh0ACxTZW5zaXMuUnVsZV9Sb3dfMV9BZHZlcnRpc2VyX3ZhbHVlX3Njb3JpbmdfMHNxAH4B/XEAfgH/dwgAAAAGAAAAAHh0ADBTZW5zaXMuUnVsZV9TZWxmX2Fzc2lnbl9leHBlcmllbmNlZF9jb25zdWx0YW50XzBzcQB+Af1xAH4CAXcIAAAABAAAAAV4dAAtU2Vuc2lzLlJ1bGVfQWxsb3dfY29uc3VsdGFudHNfdG9fcm9hbV90b19OVF8wc3EAfgH9cQB+AgN3CAAAAAYAAAAFeHQAGVNlbnNpcy5SdWxlX1NhbXBsZV9ydWxlXzBzcQB+Af1xAH4CBXcIAAAABwAAAAB4dAAmU2Vuc2lzLlJ1bGVfQXNzaWdubWVudHNfbm9fdGVsZXBob25lXzBzcQB+Af1xAH4CB3cIAAAABQAAAAB4dAAqU2Vuc2lzLlJ1bGVfSW52YWxpZF9hc3NpZ21lbnRfZGF0ZV9yYW5nZV8wc3EAfgH9cQB+Agl3CAAAAAUAAAAAeHQALFNlbnNpcy5SdWxlX1Jvd180X0FkdmVydGlzZXJfdmFsdWVfc2NvcmluZ18wc3EAfgH9cQB+Agt3CAAAACQAAAAAeHQALFNlbnNpcy5SdWxlX1Jvd18zX0FkdmVydGlzZXJfdmFsdWVfc2NvcmluZ18wc3EAfgH9cQB+Ag13CAAAABoAAAAAeHQAM1NlbnNpcy5SdWxlX05vX292ZXJsYXBwaW5nX2NvbnN1bHRhbnRfYXNzaWdubWVudHNfMHNxAH4B/XEAfgIPdwgAAAAGAAAAAHh4eHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAHhxAH4AFXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAABnQAFGNvbS5zZW5zaXMuQXV0aG9yaXR!
5c3IAIW9yZy5kcm9vbHMucnVsZS5JbXBvcnREZWNsYXJhdGlvblj1Aj7ze9wmDAAAeHBxA
H4CE3h0ABVjb20uc2Vuc2lzLkFzc2lnbm1lbnRzcQB+AhRxAH4CFnh0AAhTZW5zaXMuKnNxAH4CFHEAfgIYeHQAFWNvbS5zZW5zaXMuQ29uc3VsdGFudHNxAH4CFHEAfgIaeHQAFWNvbS5zZW5zaXMuQWR2ZXJ0aXNlcnNxAH4CFHEAfgIceHQAEWNvbS5zZW5zaXMuUmVzdWx0c3EAfgIUcQB+Ah54eHNyAB5qYXZhLnV0aWwuQ29sbGVjdGlvbnMkRW1wdHlTZXQV9XIdtAPLKAIAAHhwc3IAHmphdmEudXRpbC5Db2xsZWN0aW9ucyRFbXB0eU1hcFk2FIVa3OfQAgAAeHBxAH4CI3EAfgIjcQB+AiN3AQFzcgAXamF2YS51dGlsLkxpbmtlZEhhc2hNYXA0wE5cEGzA+wIAAVoAC2FjY2Vzc09yZGVyeHEAfgAEP0AAAAAAAAx3CAAAABAAAAAKcQB+AdlxAH4B2HEAfgG5cQB+AbhxAH4AunEAfgC5cQB+ASJxAH4BIXEAfgGZcQB+AZhxAH4A4HEAfgDfcQB+AUZxAH4BRXEAfgAWcQB+ABRxAH4AXHEAfgBbcQB+AX1xAH4BfHgAc3IAJ29yZy5kcm9vbHMuYmFzZS5DbGFzc0ZpZWxkQWNjZXNzb3JTdG9yZQbEErkQ3HK6DAAAeHBzcQB+AAQ/QAAAAAAAGHcIAAAAIAAAAA9zcgAbb3JnLmRyb29scy5iYXNlLkFjY2Vzc29yS2V5AAAAAAAAAZAMAAB4cHcXABVjb20uc2Vuc2lzLkNvbnN1bHRhbnRxAH4AL3cEOyKrAnB4c3IAOG9yZy5kcm9vbHMuYmFzZS5DbGFzc0ZpZWxkQWNjZXNzb3JTdG9yZSRGaWVsZExvb2t1cEVudHJ5fPjFfkvlAh8MAAB4cgA3b3JnLmRyb29scy5iYXNlLkNsYXNzRmllbGRBY2Nlc3NvclN0b3JlJEJhc2VMb2!
9rdXBFbnRyefpA5AfKJNg0DAAAeHBzcgAZamF2YS51dGlsLklkZW50aXR5SGFzaE1hcHGiZQEz8umAAwABSQAEc2l6ZXhwAAAAAncEAAAAAnEAfgArcHEAfgAxcHhxAH4ALXB4c3EAfgIpdxcAFWNvbS5zZW5zaXMuQWR2ZXJ0aXNlcnEAfgEtdwS/77zvcHhzcQB+AitzcQB+Ai4AAAAMdwQAAAAMcQB+AS5wcQB+AcJwcQB+AcNwcQB+AeZwcQB+ATFwcQB+AelwcQB+AeVwcQB+AStwcQB+AcZwcQB+AehwcQB+AcVwcQB+ATBweHEAfgEscHhzcQB+Ail3FwAVY29tLnNlbnNpcy5Db25zdWx0YW50cQB+AFJ3BNXUkL9weHNxAH4CK3NxAH4CLgAAAAh3BAAAAAhxAH4AZ3BxAH4AUHBxAH4AU3BxAH4Ae3BxAH4BinBxAH4AfHBxAH4AZnBxAH4BiXB4cQB+AFFweHNxAH4CKXcXABVjb20uc2Vuc2lzLkFzc2lnbm1lbnRxAH4BoHcE29yWjHB4c3EAfgIrc3EAfgIuAAAAAncEAAAAAnEAfgGhcHEAfgGecHhxAH4Bn3B4c3EAfgIpdxcAFWNvbS5zZW5zaXMuQWR2ZXJ0aXNlcnEAfgDBdwSoJe93cHhzcQB+AitzcQB+Ai4AAAAIdwQAAAAIcQB+Ab9wcQB+AL9wcQB+AShwcQB+ASdwcQB+Ad9wcQB+Ad5wcQB+AMJwcQB+Ab5weHEAfgDAcHhzcQB+Ail3FwAVY29tLnNlbnNpcy5Bc3NpZ25tZW50cQB+AKF3BB1WzltweHNxAH4CK3NxAH4CLgAAAAZ3BAAAAAZxAH4AonBxAH4BaXBxAH4An3BxAH4BaHBxAH4BpHBxAH4BpXB4cQB+AKBweHNxAH4CKXcXABVjb20uc2Vuc2lzLkFkdmVydGlzZXJxAH4Ax3cE/IT7KHB4c3EAfgIrc3EAfg!
IuAAAABHcEAAAABHEAfgHicHEAfgDIcHEAfgHjcHEAfgDFcHhxAH4AxnB4c3EAfgIpdxcA
FWNvbS5zZW5zaXMuQXNzaWdubWVudHB3BMf4IKJweHNyAEJvcmcuZHJvb2xzLmJhc2UuQ2xhc3NGaWVsZEFjY2Vzc29yU3RvcmUkQ2xhc3NPYmplY3RUeXBlTG9va3VwRW50cnkRbbnObQESyAwAAHhxAH4CLHNxAH4CLgAAAAh3BAAAAAhxAH4BAXBxAH4A43BxAH4BqnBxAH4AnXBxAH4BSXBxAH4BbnBxAH4Am3BxAH4BnHB4cQB+AJx4c3EAfgIpdxcAFWNvbS5zZW5zaXMuQXNzaWdubWVudHEAfgD2dwQtR4j1cHhzcQB+AitzcQB+Ai4AAAABdwQAAAABcQB+APVweHEAfgD3cHhzcQB+Ail3FwAVY29tLnNlbnNpcy5BZHZlcnRpc2VycHcESFxXgHB4c3EAfgJDc3EAfgIuAAAACXcEAAAACXEAfgE3cHEAfgHKcHEAfgBvcHEAfgElcHEAfgDQcHEAfgHtcHEAfgHccHEAfgC9cHEAfgG8cHhxAH4AcHhzcQB+Ail3FwAVY29tLnNlbnNpcy5Bc3NpZ25tZW50cQB+ALZ3BGipac5weHNxAH4CK3NxAH4CLgAAAAZ3BAAAAAZxAH4BZnBxAH4A53BxAH4BZXBxAH4A63BxAH4Ah3BxAH4BD3B4cQB+ALVweHNxAH4CKXcXABVjb20uc2Vuc2lzLkNvbnN1bHRhbnRwdwTZQ0zQcHhzcQB+AkNzcQB+Ai4AAAAFdwQAAAAFcQB+AHlwcQB+ACZwcQB+AGRwcQB+AD9wcQB+AYNweHEAfgAoeHNxAH4CKXcXABVjb20uc2Vuc2lzLkFkdmVydGlzZXJxAH4AdXcEQ2hbtnB4c3EAfgIrc3EAfgIuAAAAAncEAAAAAnEAfgBycHEAfgB2cHhxAH4Ac3B4c3EAfgIpdxcAFWNvbS5zZW5zaXMuQ29uc3VsdGFudHEAfgBDdwTUT1EGcHhzcQB+AitzcQB+A!
i4AAAAIdwQAAAAIcQB+AYZwcQB+AERwcQB+AGxwcQB+AH5wcQB+AEFwcQB+AYVwcQB+AGtwcQB+AH9weHEAfgBCcHhzcQB+Ail3FwAVY29tLnNlbnNpcy5Bc3NpZ25tZW50cQB+AU93BExKCOhweHNxAH4CK3NxAH4CLgAAAAJ3BAAAAAJxAH4BUHBxAH4BS3B4cQB+AU5weHh4eA==</sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:externalURI" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>package</sv:value></sv:property><sv:property sv:name="drools:header" sv:type="String"><sv:value>import com.sensis.Consultant
+import com.sensis.Assignment
+import com.sensis.Advertiser
+import com.sensis.Authority
+import com.sensis.Result
+</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-10-03T14:32:00.278+10:00</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>11</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>9ee3bea4-30c0-482c-8194-e631b8f4c28e</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:07:18.617+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"><sv:value>9ee3bea4-30c0-482c-8194-e631b8f4c28e</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:val!
ue>4b251b66-f67d-421a-bc36-6287ef147057</sv:value></sv:property><sv:node sv:name="assets"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:versionableAssetFolder</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>f4ad0af1-8727-4d2b-ad19-3eb908397320</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>919b9586-2855-4abe-a898-ec3fcbeca833</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:07:18.617+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"><sv:value>919b9586-2855-4abe-a898-ec3fcbeca833</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>ba47295b-377d-4858-8a7b-7c8e50495afa</sv:value></sv:property><sv:node sv:name="SensisModel"><sv:property sv:name="jc!
r:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value
></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>e5c444a9-909d-4652-877c-21e4687f11f1</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:attachmentFileName" sv:type="String"><sv:value>sensis.jar</sv:value></sv:property><sv:property sv:name="drools:binaryContent" sv:type="Binary"><sv:value>UEsDBBQACAAIABtvgTgAAAAAAAAAAAAAAAAUAAQATUVUQS1JTkYvTUFOSUZFU1QuTUb+ygAA803My0xLLS7RDUstKs7Mz7NSMNQz4OXi5QIAUEsHCLJ/Au4bAAAAGQAAAFBLAwQUAAgACAByX4E4AAAAAAAAAAAAAAAAGwAAAGNvbS9zZW5zaXMvQ29uc3VsdGFudC5jbGFzc3WSzW7TQBSFz+SXOA5JS5NQSgopNDgpjdUFbECVUARSpKgsWnXBznFGYapkjDwOgndiARIVEgsegIdC3HEMqZzJxjNzfc69Zz7795+fvwCcwC0iw1D3g7mruFRCuYNAqsUs8mRURI6hduV99NyZJ6fu2/EV9yOGjJgwsCFDTnpzzrA9WmnOo1DI6Qsq+osw5DJ6pZSYyjntFIPFP33goeDSJ1sl4mEooiD8/C6QdC68FFJEpwxZp3tJzQfBhFvIombDRoWhOhKSny3mYx5eeONZPDjwvdmlFwp9Toq56L2gUc2R8U6ULD/l0XASjxmWwHDXRh4FqqtlPecM9fwiyc7i++043fUbaue+jSJukVT9k9addaVu!
VqdmgzUguscjGyU9va5MCuJPzouboLTpiY2yHlxTqZdElfSv/1PW4iMblp5QUTff0Mc4Dxahz98ITa26QtTXN0CbnFn6RfLIaDy0y+jLxmspOVvJWo7rZXLQh6LnbTq5tDLt7/1A9Vss26JnIS5msU1PeynAHezQSgjQWDN/R/NLyrxlNO/iXmI+JXVGq3t712iuRltxtU6eRtyhsVQlHfQuH09g2MN9Q5DW11SQXWOQB3i4FuToGq10kBZ59jcE0aD14LaRyEGaSNsY5LGZyEE6yCF5OhuClBIih0YinTSRrjGIYybSSQc5Jk9/Q5ByQqRrJNJLEzkxBnlqJtJLB3lGnucbglgJkePY0/8LUEsHCA5HCUYkAgAASQUAAFBLAwQUAAgACAApTnw4AAAAAAAAAAAAAAAAGwAAAGNvbS9zZW5zaXMvQXNzaWdubWVudC5jbGFzc3WU21ITQRCGe0IgJBlICATkoBwUDAQJIApyEuSgwQiYKBfcLclWWCrZWDsLT+WFVklZ5YUP4ENZdu9OiExmb9Jz+P/pb3p68+fvr98AsASlCIQYpMuNek6YtrBEblcIq2rXTduNQJhB8sq4MXI1w67mTi6uzLLLIGRVGLA8g3jZqH8xLHuvUTEZpAotacl1LLu6wSBSvjRs26zhSJhVOpUBLzdscV1zDdvN7+PUqNyYjmsJ06FpyjGNO4Qijhs2g6hwDcfdN1zMk/TzXLtWLUcrlMW0K/5mt2MSpEmE5wx6m9PmQV2blm252ww6MrNnDMKEHoMOeMBhANIMEgXLNo+v6xem88m4qHnXapSN2pnhWDSXi2H30hIMhgrawiFRzBLFOxLMdR4FBhMc+iCFdROm29oNZ84Jpa/aWmzSDmRm24tKJ81w6IduNIl2UzrT7qEEnZgg79Pk6Yx5Dp3QhevCXw9n8iTrRdle611JucQhQtl6xb0tvCVp/Qcm3QsOUdLFxN2yryn5T0+aVxxi!
TU2p2REJOue/piDhFoc44SXE/T28oFcptUnIs8uhhw5PC50CW41YWp2Uapa31Ut0yiGHXk
igWtxT92dUMZWLrnfgdx9533NIkpeud9BsSrre7n9NTsITDrx5vd17H0Cs1Lh2yuahRY2WaHXVAmWHSfR24KcbhxA9H45C9DhejMoYkzEu97mMPXIdb+fFpIzYlF7s9/aHMAN+C/g7iLMcRoaxc+4nDH33ZMP42+Uvwgj+cjkehTGMDB7CozbzDxj/qpgHteZJmJLmbVSHSD03egvjrdQxb3XYSz7ineOp5Ak0ovtQ4sfwRAMy/U0BGdOCPIVMG0j2FqZVkHH0TASAUEEp8SzMaUCyakWmtCDPYEFXkawKMo2emQCQTi8Dw/S6iiyqFcloQZb1FVlUQbLomQ8AiciKPNeCrKggC1qQl3qQFRVkCT3LASBRCbKqBVlTQVa0IOt6kDUVZBU9awEgMQmyoe2RTbVH1rUg2/oe2VRBttCzHQASlz3yWluRHbUiO1qQN/qK7Kgge+jZDwDpkRXZQ0U7yIEKcqgFeQvvdCAHKkgePUcBIPQ/SYnzWpAjFaSgBSnoQY5UkBP0nAaAJCXIB22PHKs9UtSCnOp75FgF+YyeswAQLnvko+cp/gNQSwcIw5eUd20DAABHCgAAUEsDBBQACAAIAIZUfDgAAAAAAAAAAAAAAAAbAAAAY29tL3NlbnNpcy9BZHZlcnRpc2VyLmNsYXNzfZTfTyNVFMfP8GNZYEpbCoV18feqwOqyrKKyu6Ddll268mP5VaWKOkwvcLGdwblTEkx80MQHTfZBEx808UETHzSauMaNiQ/+Af5RxnOGW1ouZ3zpnbn3fM/9zPec03/+/etvAJgErwvaLBh0/dqEEp6SaiJXORRBKJUIuqDDgtS+c+hMVB1vd2J5e1+4oQVtsmKBVbQgveeovO+FjhsWROjIqsL9sgXnD3wVun5FWNDhOTVc+heaadbCQHq7NzC1W1ehXxPBvBSB4+4dWdDrBqIiwzuBQ+Iet+rIWt6ve3hrqiLVQT0URa8iXSf0AwsSoQg!
CiY9HZd/D+ISzK5Z38jqrBRe8em1bBMs7m8IJVE41P82CTOOsIAP8Kj+QAultF/Nh+mreCQjg0KnWxZrr00tv9LIqHOV7eFdF647Wjw7wtM85SX68ce6m9GQ4a0H76FgJjcijHz3QDo/acAEesSC5ID2xFEGsO9vVyCQfby45gaR3vdkR7kkEG1pgS4QuZqSaP1sGvLTcDRY8Y0MXnLdgQImQCesYLRNc764I753UDLVF0l62oRvO4alqPe0YLZKkCyVLUW0HRsfOVpf0kzb0QC+Gqkbo4OjZSErWL1Xe6AVK8LINNsFnMIF5jo4jQb7ZLiS4bkOCbuxTp46wWhR70kwUOmtDH31cQrWeRCgFo9Eo/JYNyQaKeY69ienXW3uRJLdtSBFMShmHx/G51l6l+Ls2pImI4nOnG3mEzI7rZdIu2dBP2hH1P4EWZFvytPQ9ZVi1IUMZsooNQU+xRi3DQZqSDQNkSjKyu3VwyO/SyexQbNmGwYbfpZapIisKraNEwe/aMNSwrnB6ztJk3alRI8G2DcMkSCvz1IJOVBQrFLVjQycxdCraOe6gUnOoKWTfhmyjg0qt896z5tcDV9yWNJTJ5h1XqKHhSZS24x9qGtroCnxqo7mL1m79jrMQrbbeT+j3Pn2e1PspvZ/W+/16zeh1QMcN6vesjh/S63C0Po1E+D+DvxfxbQJXC9fO8T9h5EEU9hj+nos22+Fx/LWPA+AJ/BjA56eiFKfFf8ClXwzxC6z4WXhOi2cxuo2ixy8+hEvNq3ui3UnUXIsyZI+jdAZ6Iv/o4lEYY0DGTZApFuR5BGRAxk2QadRcjwHpjm6w4EoEYIJc/c0AmWFBrsGLZ0AuP4SrJkgONbdiQKiD6OKX2NJMmY7MsSCv8KWZMkGKqLkbA2Lr0rzKOjJtOrLIgtzgHZk2QVZQsxoDktCO3GR7ZMZ0ZIMFeY3vkRkTZBM15RiQPt0jr7OlyZkgWyxIni9NzgR!
xULMdA5LUpSmwpZkzSyNYkDt8aeZMEIma/RiQlC7NPFuaoulIjQV5gy9N0QT5EDVBDEhal
2aBBVk0QeosyDIPsmiCHKHmoxiQfg1yjwVZMUE+ZkHWeJAVE+QT1HwaA5LRIOtss26YIJ+xIG/yzbphgnyOmi9iQAZ0s77FOrJpgtxnQd7mHdk0Qb5EzVcxIIPakXfYqdkyp+ZrFuQ9fmq2TJBvUPNtDMiQnpr3WRDHBPmOBXF5EMcE+R41P8SADGuQClsaYZbmRxZkly+NMEF+Qs3PMSCdujR7rCPSdORXFuQD3hFpgjxAze8xIFntSDXS1P4DUEsHCAZuV0vLBAAAQw8AAFBLAwQUAAgACABpS3w4AAAAAAAAAAAAAAAAFwAAAGNvbS9zZW5zaXMvUmVzdWx0LmNsYXNzdZHNTsJAFIXPUKC0VH4F8W/hDjCxca1hY+IKNRHDvtRJLYE26RSfSxONiQsfwIcy3pmWYGhNk5k7d84592v7/fP5BeAcxzoKDE03XNqCB8IX9j0Xq0Wso8jQmDvPjr1wAs++m825GzPoSy6E43GG1nhzO4kjP/AuGMqRclNx6Qd+PGLQ+oMpQ/EqfOQmNFgWKjAY6mM/4Ler5YxHD85sofJC11lMnciX57RZjJ98wdAeZwBpmOnx+GaNs9sfZIEM0IWFEsqkFn/UnX5WLDkNikzypXXfgi6thlh3KWYSriKXX/sSr5p0z2QWTsih0Uct0EMTVaWrvUQ39Na0mnSyaWeyO/xA9VXJdmgtq6aGGq1WIkAdDdrp/6CVMb+h/bJlruSaO+im5pFiI/Xw9B3tzWhTdavksVRCN1GlCbIqqQkMe7kgvW2QWi7IQT5IbxukSZ7WPyB6CnKoPEe/UEsHCI4BZj1cAQAAyAIAAFBLAwQUAAgACAAEYIE4AAAAAAAAAAAAAAAAGgAAAGNvbS9zZW5zaXMvQXV0aG9yaXR5LmNsYXNzdVBbSwJBFP5GV7fWzcumm93rTX1o6bkQIuhJCjKEfFttqhHdhZ016D/1EiRBD/2AflR0ZlxK1FjYc2bmu5!
3z9f3xCeAY+yZSDOV+OPIkD6SQ3tk4fgwjET+bMBiKA//J94Z+8OBd9Qa8HzNYkg/vz6QUDwED6zIUotAf3fCISETkksEWsj0DStfqBDPOwzu+Cnq1kUGWeC0R8MvxqMejG7835AxOK+z7w44fCXVOLo34UZCm21oW8oQheyoCETe1TcdCGmUbJTgMmVq3W+8oxw0bpnI0VFKGNcnj2XxGjXAMJSGv5ydxCLpwabXDcdTnF0LFy/9mOVK7wiH5pWm3KfpoTN2ZumbpZQUqj0Unjyqjmmm8IfeiYWsJCATL09+eAlBAkSpTUy2Q37H+OkfO/UOuJORbQquEBUVubE/gNnYmyP3JODC0gEGnVRLLk4iSPJjSEknVVRPLgh41Rf0mthKbpl4BhVIWM+qWvnWIsa5V3SnqVzWrtdR820uX5c4vq7J03p3lQdz5IFXibP4TxEyC7GrO3g9QSwcIVRD765cBAAA2AwAAUEsBAhQAFAAIAAgAG2+BOLJ/Au4bAAAAGQAAABQABAAAAAAAAAAAAAAAAAAAAE1FVEEtSU5GL01BTklGRVNULk1G/soAAFBLAQIUABQACAAIAHJfgTgORwlGJAIAAEkFAAAbAAAAAAAAAAAAAAAAAGEAAABjb20vc2Vuc2lzL0NvbnN1bHRhbnQuY2xhc3NQSwECFAAUAAgACAApTnw4w5eUd20DAABHCgAAGwAAAAAAAAAAAAAAAADOAgAAY29tL3NlbnNpcy9Bc3NpZ25tZW50LmNsYXNzUEsBAhQAFAAIAAgAhlR8OAZuV0vLBAAAQw8AABsAAAAAAAAAAAAAAAAAhAYAAGNvbS9zZW5zaXMvQWR2ZXJ0aXNlci5jbGFzc1BLAQIUABQACAAIAGlLfDiOAWY9XAEAAMgCAAAXAAAAAAAAAAAAAAAAAJgLAABjb20vc2Vuc2lzL1Jlc3VsdC5jbGFzc1BLAQIUABQACAAIAARggThVEPvrlw!
EAADYDAAAaAAAAAAAAAAAAAAAAADkNAABjb20vc2Vuc2lzL0F1dGhvcml0eS5jbGFzc1BL
BQYAAAAABgAGAK4BAAAYDwAAAAA=</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value>Attached file: sensis.jar</sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>jar</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T13:57:22.507+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Sensi!
sModel</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>8</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>3a457a8b-2888-4545-9e60-91133c03814a</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:07:42.210+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>422b785e-2613-49fe-bae5-e1bb8adb71e2</sv:value></sv:property></sv:node><sv:node sv:name="Territory List"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>66b69ea7-18fa-4e74-9080-c67e31067a3a</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolea!
n"><sv:value>false</sv:value></sv:property><sv:property sv:name="drool
s:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value>'Advertiser.territoryZone' : ['NSW', 'QLD', 'VIC', 'NT TAS', 'WA']
+'Consultant.territoryZone' : ['NSW', 'QLD', 'VIC', 'NT TAS', 'WA']</sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>An enumeration is a mapping from fields to a list of values.This will mean the rule editor will show a drop down for fields, instead of a text box.The format of this is: 'FactType.fieldName ': ['Value1', 'Value2']
+You can add more mappings by adding in more lines.
+For example:
+
+'Person.sex' : ['M', 'F']
+'Person.rating' : ['High', 'Low']
+
+You can also ad display aliases (so the value used in the rule is separate to the one displayed:
+'Person.sex' : ['M=Male', 'F=Female']
+in the above case, the 'M=Male' means that 'Male' will be displayed as an item in a drop down box, but the value 'M' will be used in the rule. </sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>enumeration</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-28T14:20:34.051+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><s!
v:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Territory List</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>7</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>6615f921-07a9-453a-9c68-68bc4c0a9773</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:23:33.371+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>d6ed9d83-0cb2-4512-8f02-214ec45b89c5</sv:value></sv:property></sv:node><sv:node sv:name="A!
dv scoring sanity test"><sv:property sv:name="jcr:primaryType" sv:type
="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>9ff6c86b-39fd-498c-bee2-b1ab9090cce9</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Advertiser</type>
+ <name>adv</name>
+ <fieldData>
+ <field-data>
+ <name>advertiserType</name>
+ <value>Agency</value>
+ </field-data>
+ <field-data>
+ <name>ageOfCustomer</name>
+ <value>12</value>
+ </field-data>
+ <field-data>
+ <name>postcode</name>
+ <value>4064</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>1</executionTimeResult>
+ <numberOfRulesFired>1</numberOfRulesFired>
+ </execution-trace>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>valueScore</fieldName>
+ <expected>42</expected>
+ <successResult>true</successResult>
+ <explanation>[adv] field [valueScore] was [42].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>valueReason</fieldName>
+ <expected>Other</expected>
+ <actualResult>Good region</actualResult>
+ <successResult>false</successResult>
+ <explanation>[adv] field [valueReason] was [Good region] expected [Best suburb].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>adv</name>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-03-28 16:47:05.983 EST</lastRunResult>
+ <rules/>
+ <inclusive>false</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-28T16:47:25.972+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:prop!
erty sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Adv scoring sanity test</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>7</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>94ccc879-ef89-4d09-9803-9c7e4af5a681</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-28T12:08:21.356+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv!
:name="jcr:versionHistory" sv:type="Reference"><sv:value>738191a1-5445
-45da-8457-e269ed467194</sv:value></sv:property></sv:node><sv:node sv:name="Advertiser lists"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>1a81fdc3-892f-4c29-93e2-9bec53e2c42d</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value>'Advertiser.advertiserType' : ['Agency', 'Partner', 'Merchant', 'Reseller', 'Wholesale']
+'Advertiser.directoryType' : ['metro', 'local', 'country', 'regional', 'vertical']</sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>An enumeration is a mapping from fields to a list of values.This will mean the rule editor will show a drop down for fields, instead of a text box.The format of this is: 'FactType.fieldName ': ['Value1', 'Value2']
+You can add more mappings by adding in more lines.
+For example:
+
+'Person.sex' : ['M', 'F']
+'Person.rating' : ['High', 'Low']
+
+You can also ad display aliases (so the value used in the rule is separate to the one displayed:
+'Person.sex' : ['M=Male', 'F=Female']
+in the above case, the 'M=Male' means that 'Male' will be displayed as an item in a drop down box, but the value 'M' will be used in the rule. </sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>enumeration</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-28T14:24:16.164+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><s!
v:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Advertiser lists</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>7e31fbae-abb6-43d5-bdb9-cfce541b588b</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-28T14:21:14.668+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>8e4c699f-6584-4906-ba54-405ca5cfa078</sv:value></sv:property></sv:node><sv:node sv:name=!
"Advertiser value scoring"><sv:property sv:name="jcr:primaryType" sv:t
ype="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>830005bb-81da-4e22-9c5c-921265334d2c</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"><sv:value>1390b142-cb1e-45b8-bcba-7ea95f13ec8a</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><decision-table>
+ <tableName>Advertiser value scoring</tableName>
+ <attributeCols/>
+ <conditionCols>
+ <condition-column>
+ <header>Advertiser type</header>
+ <factType>Advertiser</factType>
+ <boundName>advertiser</boundName>
+ <constraintValueType>1</constraintValueType>
+ <factField>advertiserType</factField>
+ <operator>==</operator>
+ <width>-1</width>
+ </condition-column>
+ <condition-column>
+ <header>age is at least</header>
+ <factType>Advertiser</factType>
+ <boundName>advertiser</boundName>
+ <constraintValueType>1</constraintValueType>
+ <factField>ageOfCustomer</factField>
+ <operator>&gt;=</operator>
+ <width>-1</width>
+ </condition-column>
+ <condition-column>
+ <header>Postcode greater than</header>
+ <factType>Advertiser</factType>
+ <boundName>advertiser</boundName>
+ <constraintValueType>1</constraintValueType>
+ <factField>postcode</factField>
+ <operator>&gt;</operator>
+ <width>-1</width>
+ </condition-column>
+ <condition-column>
+ <header>Postcode less than</header>
+ <factType>Advertiser</factType>
+ <boundName>advertiser</boundName>
+ <constraintValueType>1</constraintValueType>
+ <factField>postcode</factField>
+ <operator>&lt;=</operator>
+ <width>-1</width>
+ </condition-column>
+ </conditionCols>
+ <actionCols>
+ <set-field-col>
+ <boundName>advertiser</boundName>
+ <factField>valueScore</factField>
+ <type>Numeric</type>
+ <header>Set the value score</header>
+ <width>-1</width>
+ </set-field-col>
+ <set-field-col>
+ <boundName>advertiser</boundName>
+ <factField>valueReason</factField>
+ <type>String</type>
+ <valueList>Good region,Loyal,Other </valueList>
+ <header>Set the reason</header>
+ <width>-1</width>
+ </set-field-col>
+ </actionCols>
+ <data>
+ <string-array>
+ <string>1</string>
+ <string>Good suburbs</string>
+ <string>Agency</string>
+ <string>10</string>
+ <string>4000</string>
+ <string>4100</string>
+ <string>42</string>
+ <string>Loyal</string>
+ </string-array>
+ <string-array>
+ <string>2</string>
+ <string>Good suburbs</string>
+ <string>Agency</string>
+ <null/>
+ <string>2000</string>
+ <string>2100</string>
+ <string>43</string>
+ <string>Good region</string>
+ </string-array>
+ <string-array>
+ <string>3</string>
+ <string>Partners</string>
+ <string>Partner</string>
+ <string>1</string>
+ <null/>
+ <null/>
+ <string>49</string>
+ <string>Other</string>
+ </string-array>
+ <string-array>
+ <string>4</string>
+ <string>Good suburbs</string>
+ <string>Agency</string>
+ <null/>
+ <string>2200</string>
+ <string>2300</string>
+ <string>43</string>
+ <string>Good region</string>
+ </string-array>
+ </data>
+ <descriptionWidth>137</descriptionWidth>
+ <groupField></groupField>
+</decision-table></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>Rate our advertisers, mostly on region.</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>gdst</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T17:17:24.750+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights"!
sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Advertiser value scoring</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>16</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>4fb75f67-1f68-41d0-a45f-ba4a45614026</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-28T14:39:53.503+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="j!
cr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versio
nHistory" sv:type="Reference"><sv:value>42950640-4ce9-474d-8b04-5457d4eee976</sv:value></sv:property></sv:node><sv:node sv:name="Sydney advertiser ratings"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>44265e5b-2d0d-4226-9d98-93446d35d452</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Advertiser</type>
+ <name>advertiser2</name>
+ <fieldData>
+ <field-data>
+ <name>advertiserType</name>
+ <value>Agency</value>
+ </field-data>
+ <field-data>
+ <name>postcode</name>
+ <value>2250</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <fact-data>
+ <type>Advertiser</type>
+ <name>advertiser</name>
+ <fieldData>
+ <field-data>
+ <name>advertiserType</name>
+ <value>Agency</value>
+ </field-data>
+ <field-data>
+ <name>postcode</name>
+ <value>2065</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>0</executionTimeResult>
+ <numberOfRulesFired>2</numberOfRulesFired>
+ </execution-trace>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>valueScore</fieldName>
+ <expected>43</expected>
+ <actualResult>0</actualResult>
+ <successResult>true</successResult>
+ <explanation>[advertiser2] field [valueScore] was [43].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>valueReason</fieldName>
+ <expected>Good region</expected>
+ <actualResult></actualResult>
+ <successResult>true</successResult>
+ <explanation>[advertiser2] field [valueReason] was [Good region].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>advertiser2</name>
+ </expect-fact>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>valueScore</fieldName>
+ <expected>43</expected>
+ <successResult>true</successResult>
+ <explanation>[advertiser] field [valueScore] was [43].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>advertiser</name>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-03-28 15:04:21.662 EST</lastRunResult>
+ <rules/>
+ <inclusive>false</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-28T15:04:25.379+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:prop!
erty sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Sydney advertiser ratings</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>2</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>dab074b0-e68a-4537-a01b-7dacf9088181</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-28T15:00:18.684+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property !
sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>79c96c1f-21
7b-470d-9d20-76f772317d2d</sv:value></sv:property></sv:node><sv:node sv:name="Channel List"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>4692342c-bdef-401d-99be-278eb1475bba</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value>'Assignment.channel' : ['T=Telephone', 'P=Premisis visit', 'M=Mail', 'EM=Electronic mail']</sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="St!
ring"><sv:value>An enumeration is a mapping from fields to a list of values.This will mean the rule editor will show a drop down for fields, instead of a text box.The format of this is: 'FactType.fieldName ': ['Value1', 'Value2']
+You can add more mappings by adding in more lines.
+For example:
+
+'Person.sex' : ['M', 'F']
+'Person.rating' : ['High', 'Low']
+
+You can also ad display aliases (so the value used in the rule is separate to the one displayed:
+'Person.sex' : ['M=Male', 'F=Female']
+in the above case, the 'M=Male' means that 'Male' will be displayed as an item in a drop down box, but the value 'M' will be used in the rule. </sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>enumeration</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-31T11:46:57.436+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><s!
v:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Channel List</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>ef40e5c4-6e85-4a07-b000-538b3f9e1767</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T11:45:17.994+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>0504fec6-367d-453a-bb1d-a05fdd38324e</sv:value></sv:property></sv:node><sv:node sv:name="Bas!
ic assignment validation"><sv:property sv:name="jcr:primaryType" sv:ty
pe="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>1ef69c79-a5ec-48dc-a6c4-0636ac38b84f</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Assignment</type>
+ <name>assig2</name>
+ <fieldData>
+ <field-data>
+ <name>campainCode</name>
+ <value></value>
+ </field-data>
+ <field-data>
+ <name>channel</name>
+ <value>P</value>
+ </field-data>
+ <field-data>
+ <name>startDate</name>
+ <value>10-Jul-2008</value>
+ </field-data>
+ <field-data>
+ <name>endDate</name>
+ <value>10-May-2008</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <fact-data>
+ <type>Assignment</type>
+ <name>assignment</name>
+ <fieldData>
+ <field-data>
+ <name>channel</name>
+ <value>T</value>
+ </field-data>
+ <field-data>
+ <name>campainCode</name>
+ <value>42</value>
+ </field-data>
+ <field-data>
+ <name>startDate</name>
+ <value>10-Jul-2008</value>
+ </field-data>
+ <field-data>
+ <name>endDate</name>
+ <value>10-Sep-2008</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>2</executionTimeResult>
+ <numberOfRulesFired>4</numberOfRulesFired>
+ </execution-trace>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>rejected</fieldName>
+ <expected>true</expected>
+ <actualResult>false</actualResult>
+ <successResult>true</successResult>
+ <explanation>[assig2] field [rejected] was [true].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>rejectedReason</fieldName>
+ <expected>Invalid dates</expected>
+ <actualResult></actualResult>
+ <successResult>true</successResult>
+ <explanation>[assig2] field [rejectedReason] was [Invalid dates].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>assig2</name>
+ </expect-fact>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>rejected</fieldName>
+ <expected>true</expected>
+ <actualResult>false</actualResult>
+ <successResult>true</successResult>
+ <explanation>[assignment] field [rejected] was [true].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>rejectedReason</fieldName>
+ <expected>No telephone for 42</expected>
+ <actualResult>Invalid dates</actualResult>
+ <successResult>true</successResult>
+ <explanation>[assignment] field [rejectedReason] was [No telephone for 42].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>assignment</name>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-03-31 15:21:08.574 EST</lastRunResult>
+ <rules/>
+ <inclusive>false</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>Basic tests for assignment validity rules</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-31T15:21:14.585+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights"!
sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Basic assignment validation</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>6</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>2f25641e-e2f3-4f9c-a1d1-7eda44f0316f</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T14:29:14.001+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name=!
"jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:vers
ionHistory" sv:type="Reference"><sv:value>395cbd19-c9d0-4e1b-9b38-6b1f864edbb8</sv:value></sv:property></sv:node><sv:node sv:name="Assignments no telephone"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>2b3924d9-7e2c-4056-bb8b-19a0ab368eb1</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"><sv:value>83368c60-d11a-4ca0-ba70-c8a77595450c</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><rule>
+ <name>Assignments no telephone</name>
+ <modelVersion>1.0</modelVersion>
+ <attributes/>
+ <lhs>
+ <fact>
+ <constraintList>
+ <constraints>
+ <fieldConstraint>
+ <fieldName>campainCode</fieldName>
+ <operator>==</operator>
+ <value>42</value>
+ <constraintValueType>1</constraintValueType>
+ </fieldConstraint>
+ <fieldConstraint>
+ <fieldName>channel</fieldName>
+ <operator>==</operator>
+ <value>T</value>
+ <constraintValueType>1</constraintValueType>
+ </fieldConstraint>
+ </constraints>
+ </constraintList>
+ <factType>Assignment</factType>
+ <boundName>a</boundName>
+ </fact>
+ </lhs>
+ <rhs>
+ <setField>
+ <variable>a</variable>
+ <fieldValues>
+ <fieldValue>
+ <field>rejected</field>
+ <value>true</value>
+ <type>Boolean</type>
+ </fieldValue>
+ <fieldValue>
+ <field>rejectedReason</field>
+ <value>No telephone for 42</value>
+ <type>String</type>
+ </fieldValue>
+ </fieldValues>
+ </setField>
+ </rhs>
+</rule></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>Do Not Call !</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>brl</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-31T14:38:02.457+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:pro!
perty><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Assignments no telephone</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>2</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>5d1826e1-7d24-4403-84fb-256b61e2e032</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T14:35:55.306+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/>!
<sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:valu
e>37b81762-7cf9-4987-88de-bef34482d531</sv:value></sv:property></sv:node><sv:node sv:name="Invalid assigment date range"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>46b85f98-ba88-44f8-8615-4e0d938a3f7d</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"><sv:value>83368c60-d11a-4ca0-ba70-c8a77595450c</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><rule>
+ <name>Invalid assigment date range</name>
+ <modelVersion>1.0</modelVersion>
+ <attributes/>
+ <lhs>
+ <fact>
+ <constraintList>
+ <constraints>
+ <fieldConstraint>
+ <fieldName>startDate</fieldName>
+ <operator>&gt;=</operator>
+ <value>endDate</value>
+ <constraintValueType>3</constraintValueType>
+ </fieldConstraint>
+ </constraints>
+ </constraintList>
+ <factType>Assignment</factType>
+ <boundName>a</boundName>
+ </fact>
+ </lhs>
+ <rhs>
+ <setField>
+ <variable>a</variable>
+ <fieldValues>
+ <fieldValue>
+ <field>rejected</field>
+ <value>true</value>
+ <type>Boolean</type>
+ </fieldValue>
+ <fieldValue>
+ <field>rejectedReason</field>
+ <value>Invalid dates</value>
+ <type>String</type>
+ </fieldValue>
+ </fieldValues>
+ </setField>
+ <retract>
+ <variableName>a</variableName>
+ </retract>
+ </rhs>
+</rule></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>brl</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-31T15:05:32.625+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:n!
ame="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Invalid assigment date range</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>3</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>5758c72c-d7f2-4498-a131-579cc49d929d</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T14:38:42.226+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:nam!
e="jcr:versionHistory" sv:type="Reference"><sv:value>6099fb36-8fe6-4bf
0-bc2e-a10ed055a7c7</sv:value></sv:property></sv:node><sv:node sv:name="Overlapping assignments"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>af44cf25-c663-4c17-a7fa-266004b748c1</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Assignment</type>
+ <name>b</name>
+ <fieldData>
+ <field-data>
+ <name>startDate</name>
+ <value>10-June-2008</value>
+ </field-data>
+ <field-data>
+ <name>consultantID</name>
+ <value>42</value>
+ </field-data>
+ <field-data>
+ <name>endDate</name>
+ <value>10-July-2008</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <fact-data>
+ <type>Assignment</type>
+ <name>a</name>
+ <fieldData>
+ <field-data>
+ <name>consultantID</name>
+ <value>42</value>
+ </field-data>
+ <field-data>
+ <name>startDate</name>
+ <value>10-May-2008</value>
+ </field-data>
+ <field-data>
+ <name>endDate</name>
+ <value>10-July-2008</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>1</executionTimeResult>
+ <numberOfRulesFired>1</numberOfRulesFired>
+ </execution-trace>
+ <expect-rule>
+ <ruleName>3_Partners</ruleName>
+ <explanation>Rule [3_Partners] was not activated.</explanation>
+ <expectedFire>false</expectedFire>
+ <successResult>true</successResult>
+ <actualResult>0</actualResult>
+ </expect-rule>
+ <expect-rule>
+ <ruleName>No overlapping consultant assignments</ruleName>
+ <explanation>Rule [No overlapping consultant assignments] was actived 1 times.</explanation>
+ <expectedFire>true</expectedFire>
+ <successResult>true</successResult>
+ <actualResult>1</actualResult>
+ </expect-rule>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>rejected</fieldName>
+ <expected>true</expected>
+ <successResult>true</successResult>
+ <explanation>[b] field [rejected] was [true].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>rejectedReason</fieldName>
+ <expected>overlapping</expected>
+ <successResult>true</successResult>
+ <explanation>[b] field [rejectedReason] was [overlapping].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>b</name>
+ </expect-fact>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>rejected</fieldName>
+ <expected>true</expected>
+ <actualResult>false</actualResult>
+ <successResult>true</successResult>
+ <explanation>[a] field [rejected] was not [true].</explanation>
+ <operator>!=</operator>
+ </expect-field>
+ </fieldValues>
+ <name>a</name>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-03-31 16:14:35.916 EST</lastRunResult>
+ <rules/>
+ <inclusive>false</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-31T16:14:38.321+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:prop!
erty sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Overlapping assignments</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>5</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>cb007a5d-3802-47a0-8dad-0fac4572c901</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T14:47:46.734+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv!
:name="jcr:versionHistory" sv:type="Reference"><sv:value>08d7f5fb-22b6
-42f9-8000-5ed06986c8eb</sv:value></sv:property></sv:node><sv:node sv:name="No overlapping consultant assignments"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>6da3be86-c997-4ed6-8e26-e4e7c1abd081</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"><sv:value>83368c60-d11a-4ca0-ba70-c8a77595450c</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><rule>
+ <name>No overlapping consultant assignments</name>
+ <modelVersion>1.0</modelVersion>
+ <attributes/>
+ <lhs>
+ <fact>
+ <constraintList>
+ <constraints>
+ <fieldConstraint>
+ <fieldName>channel</fieldName>
+ <operator>!=</operator>
+ <value>EM</value>
+ <constraintValueType>1</constraintValueType>
+ </fieldConstraint>
+ </constraints>
+ </constraintList>
+ <factType>Assignment</factType>
+ <boundName>a</boundName>
+ </fact>
+ <fact>
+ <constraintList>
+ <constraints>
+ <fieldConstraint>
+ <fieldName>consultantID</fieldName>
+ <operator>==</operator>
+ <value>a.consultantID</value>
+ <constraintValueType>3</constraintValueType>
+ </fieldConstraint>
+ <compositeConstraint>
+ <compositeJunctionType>&amp;&amp;</compositeJunctionType>
+ <constraints>
+ <fieldConstraint>
+ <fieldName>startDate</fieldName>
+ <operator>&lt;=</operator>
+ <value>a.endDate</value>
+ <constraintValueType>3</constraintValueType>
+ </fieldConstraint>
+ <fieldConstraint>
+ <fieldName>startDate</fieldName>
+ <operator>&gt;</operator>
+ <value>a.startDate</value>
+ <constraintValueType>3</constraintValueType>
+ </fieldConstraint>
+ </constraints>
+ </compositeConstraint>
+ <fieldConstraint>
+ <fieldName>channel</fieldName>
+ <operator>!=</operator>
+ <value>EM</value>
+ <constraintValueType>1</constraintValueType>
+ </fieldConstraint>
+ </constraints>
+ </constraintList>
+ <factType>Assignment</factType>
+ <boundName>b</boundName>
+ </fact>
+ </lhs>
+ <rhs>
+ <setField>
+ <variable>b</variable>
+ <fieldValues>
+ <fieldValue>
+ <field>rejected</field>
+ <value>true</value>
+ <type>Boolean</type>
+ </fieldValue>
+ <fieldValue>
+ <field>rejectedReason</field>
+ <value>overlapping</value>
+ <type>String</type>
+ </fieldValue>
+ </fieldValues>
+ </setField>
+ <retract>
+ <variableName>b</variableName>
+ </retract>
+ </rhs>
+</rule></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>Generally speaking, consultants must not have overlapping assignments</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>brl</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-31T15:58:14.589+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:n!
ame="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>No overlapping consultant assignments</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>12</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>aa3f7b39-e364-4e51-8685-77a6122ca3e4</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T14:51:46.037+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:!
property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/>
<sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>5c5e78f0-6883-47da-9f2f-3c390804a502</sv:value></sv:property></sv:node><sv:node sv:name="Allow email overlap assignments"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>a52b0d90-a890-4e05-86b0-cb6a18c5b490</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Assignment</type>
+ <name>b</name>
+ <fieldData>
+ <field-data>
+ <name>startDate</name>
+ <value>10-Jul-2008</value>
+ </field-data>
+ <field-data>
+ <name>consultantID</name>
+ <value>42</value>
+ </field-data>
+ <field-data>
+ <name>endDate</name>
+ <value>20-Dec-2008</value>
+ </field-data>
+ <field-data>
+ <name>channel</name>
+ <value>EM</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <fact-data>
+ <type>Assignment</type>
+ <name>a</name>
+ <fieldData>
+ <field-data>
+ <name>channel</name>
+ <value></value>
+ </field-data>
+ <field-data>
+ <name>consultantID</name>
+ <value>42</value>
+ </field-data>
+ <field-data>
+ <name>startDate</name>
+ <value>10-Jun-2008</value>
+ </field-data>
+ <field-data>
+ <name>endDate</name>
+ <value>20-Dec-2008</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>0</executionTimeResult>
+ <numberOfRulesFired>0</numberOfRulesFired>
+ </execution-trace>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>rejected</fieldName>
+ <expected>false</expected>
+ <successResult>true</successResult>
+ <explanation>[a] field [rejected] was [false].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>consultantID</fieldName>
+ <expected>42</expected>
+ <successResult>true</successResult>
+ <explanation>[a] field [consultantID] was [46].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>a</name>
+ </expect-fact>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>rejected</fieldName>
+ <expected>false</expected>
+ <actualResult>true</actualResult>
+ <successResult>true</successResult>
+ <explanation>[b] field [rejected] was [false].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>channel</fieldName>
+ <expected>EM</expected>
+ <actualResult>EM</actualResult>
+ <successResult>true</successResult>
+ <explanation>[b] field [channel] was [EM].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ <expect-field>
+ <fieldName>consultantID</fieldName>
+ <expected>42</expected>
+ <successResult>true</successResult>
+ <explanation>[b] field [consultantID] was [46].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>b</name>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-03-31 16:19:09.644 EST</lastRunResult>
+ <rules/>
+ <inclusive>false</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>You can have overlapping email assignments - only if it is the email channel. Come on, how hard can it be to work on an email ;)</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-03-31T16:19:43.060+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:r!
elation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Allow email overlap assignments</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>4</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>8e5747f4-4dd5-4213-94be-051efe459326</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T15:50:51.283+10:00</sv:value></sv:property><sv:property sv:name="jcr:is!
CheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property>
<sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>c98cf716-51c2-426c-be87-343cfa0636e4</sv:value></sv:property></sv:node><sv:node sv:name="Consultant self assign authority"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>cf20adde-905a-4032-ab4d-55a69390001e</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Consultant</type>
+ <name>c</name>
+ <fieldData>
+ <field-data>
+ <name>experience</name>
+ <value>4</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>0</executionTimeResult>
+ <numberOfRulesFired>1</numberOfRulesFired>
+ </execution-trace>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>selfAssign</fieldName>
+ <expected>true</expected>
+ <actualResult>Not found</actualResult>
+ <successResult>true</successResult>
+ <explanation>[Authority] field [selfAssign] was [true].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>Authority</name>
+ <anonymous>true</anonymous>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-04-01 11:20:07.586 EST</lastRunResult>
+ <rules/>
+ <inclusive>false</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>Consultants in some cases can self assign themselves</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T11:20:11.259+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="dro!
ols:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Consultant self assign authority</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>3</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>799e1f54-b609-43cf-8814-6301c1bb9469</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T11:12:54.811+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:p!
roperty sv:name="jcr:predecessors" sv:type="Reference"/><sv:property s
v:name="jcr:versionHistory" sv:type="Reference"><sv:value>fe5ef22b-fdac-49d9-bbb7-dea7dc2c4d51</sv:value></sv:property></sv:node><sv:node sv:name="Self assign experienced consultant"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>b8d47577-8fe9-4c57-9c4f-5480013637e7</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"><sv:value>fd3c3a2f-44cc-4452-ae64-9ad5e12211c0</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value>when
+ Consultant(experience > 3) or Consultant(territoryZone == 'QLD', currentAssignments < 2)
+then
+ Authority a = new Authority();
+ a.setSelfAssign(true);
+ insert(a);</sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>drl</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T11:18:50.500+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property!
sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Self assign experienced consultant</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>2</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>ff6224e9-3c82-41cc-9a36-de7da5e2337a</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T11:14:38.947+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:prop!
erty sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>5f59c5
00-c3c5-4088-91b5-0958187c82d7</sv:value></sv:property></sv:node><sv:node sv:name="QLD self assign"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>02258da1-f4f5-4555-acc6-904cf9306815</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Consultant</type>
+ <name>c</name>
+ <fieldData>
+ <field-data>
+ <name>experience</name>
+ <value>2</value>
+ </field-data>
+ <field-data>
+ <name>currentAssignments</name>
+ <value>1</value>
+ </field-data>
+ <field-data>
+ <name>territoryZone</name>
+ <value>QLD</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>0</executionTimeResult>
+ <numberOfRulesFired>1</numberOfRulesFired>
+ </execution-trace>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>selfAssign</fieldName>
+ <expected>true</expected>
+ <actualResult>Not found</actualResult>
+ <successResult>true</successResult>
+ <explanation>[Authority] field [selfAssign] was [true].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>Authority</name>
+ <anonymous>true</anonymous>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-04-01 11:23:06.659 EST</lastRunResult>
+ <rules/>
+ <inclusive>false</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>Consultants in some cases can self assign themselves</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T11:23:51.362+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="dro!
ols:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Consultant self assign authority</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>3</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>95d4a526-645c-4d23-b210-5327708ab50b</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T11:12:54.811+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:p!
roperty sv:name="jcr:predecessors" sv:type="Reference"/><sv:property s
v:name="jcr:versionHistory" sv:type="Reference"><sv:value>a302fc63-5cce-49f7-a4cb-2160b765037e</sv:value></sv:property></sv:node><sv:node sv:name="Client assignment DSL"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>44aaa02e-bac9-49ff-8b0c-8618a9480dd1</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value>[when]There is no Consultant=not Consultant()
+[when]There is a Consultant=Consultant()
+[when]- with no current assignments=currentAssignments==0
+[when]- located in territory '{T}'=territoryZone=='{T}'
+[when]- with more then '{N}' assignments=currentAssignments=={N}
+[when]There is an Advertiser in territory '{T}'=Advertiser(territoryZone=='{T}')
+[then]Consultant is allowed to roam=insert(new Authority(true, true));
+
+</sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>dsl</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T13:48:37.250+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:s!
ource" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Client assignment DSL</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>2</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>f2f82cb1-92ac-4cb0-bc21-bf8187f96c64</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T11:52:31.106+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistor!
y" sv:type="Reference"><sv:value>049d2304-df3e-4b73-93ad-992661fe13e2<
/sv:value></sv:property></sv:node><sv:node sv:name="No available consultants"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>117898e9-0c79-4341-a374-996c092c5578</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"/><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><scenario>
+ <maxRuleFirings>100000</maxRuleFirings>
+ <globals/>
+ <fixtures>
+ <fact-data>
+ <type>Consultant</type>
+ <name>cons3</name>
+ <fieldData>
+ <field-data>
+ <name>currentAssignments</name>
+ <value>4</value>
+ </field-data>
+ <field-data>
+ <name>territoryZone</name>
+ <value>NT TAS</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <fact-data>
+ <type>Consultant</type>
+ <name>cons2</name>
+ <fieldData>
+ <field-data>
+ <name>currentAssignments</name>
+ <value>0</value>
+ </field-data>
+ <field-data>
+ <name>territoryZone</name>
+ <value>QLD</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <fact-data>
+ <type>Consultant</type>
+ <name>cons</name>
+ <fieldData>
+ <field-data>
+ <name>currentAssignments</name>
+ <value>5</value>
+ </field-data>
+ <field-data>
+ <name>territoryZone</name>
+ <value>NT TAS</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <fact-data>
+ <type>Advertiser</type>
+ <name>adv</name>
+ <fieldData>
+ <field-data>
+ <name>territoryZone</name>
+ <value>NT TAS</value>
+ </field-data>
+ </fieldData>
+ <isModify>false</isModify>
+ </fact-data>
+ <execution-trace>
+ <executionTimeResult>1</executionTimeResult>
+ <numberOfRulesFired>1</numberOfRulesFired>
+ </execution-trace>
+ <expect-rule>
+ <ruleName>Allow consultants to roam to NT</ruleName>
+ <explanation>Rule [Allow consultants to roam to NT] was not activated. Expected it to be activated.</explanation>
+ <expectedFire>true</expectedFire>
+ <successResult>false</successResult>
+ <actualResult>0</actualResult>
+ </expect-rule>
+ <expect-fact>
+ <fieldValues>
+ <expect-field>
+ <fieldName>roamTerritories</fieldName>
+ <expected>true</expected>
+ <actualResult>Not found</actualResult>
+ <successResult>false</successResult>
+ <explanation>[Authority] field [roamTerritories] was [false] expected [true].</explanation>
+ <operator>==</operator>
+ </expect-field>
+ </fieldValues>
+ <name>Authority</name>
+ <anonymous>true</anonymous>
+ </expect-fact>
+ </fixtures>
+ <lastRunResult>2008-04-01 12:23:30.926 EST</lastRunResult>
+ <rules/>
+ <inclusive>true</inclusive>
+</scenario></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>scenario</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T12:43:03.706+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:prop!
erty sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>No available consultants</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>3</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>d99def44-6614-4745-a474-a9099865abe7</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T12:10:01.768+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property s!
v:name="jcr:versionHistory" sv:type="Reference"><sv:value>74d9e7c4-f5d
e-4fa7-b2e9-2823ca0fddba</sv:value></sv:property></sv:node><sv:node sv:name="Allow consultants to roam to NT"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>31319894-ff73-4171-8381-82a72969a904</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"><sv:value>fd3c3a2f-44cc-4452-ae64-9ad5e12211c0</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value>when
+ There is no Consultant
+ - with no current assignments
+ - located in territory 'NT TAS'
+ There is an Advertiser in territory 'NT TAS'
+ There is a Consultant
+ - with no current assignments
+ - located in territory 'QLD'
+then
+ Consultant is allowed to roam</sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>A dsl is a language mapping from a domain specific language to the rule language.</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>dslr</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T12:20:08.650+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value!
/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Allow consultants to roam to NT</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>2</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>cd556a05-a772-4762-9d04-d1270c3bbcb3</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T12:13:51.724+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:v!
alue>true</sv:value></sv:property><sv:property sv:name="jcr:predecesso
rs" sv:type="Reference"><sv:value>cd556a05-a772-4762-9d04-d1270c3bbcb3</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>14c249e6-7a90-416f-aaf5-dfc0deb2df9c</sv:value></sv:property></sv:node><sv:node sv:name="Sample rule"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>8e343b96-7702-4da5-9bb2-c0385c5bf6db</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:categoryReference" sv:type="Reference"><sv:value>fd3c3a2f-44cc-4452-ae64-9ad5e12211c0</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value><rule>
+ <name>Sample rule</name>
+ <modelVersion>1.0</modelVersion>
+ <attributes>
+ <attribute>
+ <attributeName>enabled</attributeName>
+ <value>true</value>
+ </attribute>
+ <attribute>
+ <attributeName>salience</attributeName>
+ <value>42</value>
+ </attribute>
+ </attributes>
+ <lhs>
+ <dslSentence>
+ <sentence>There is no Consultant</sentence>
+ </dslSentence>
+ <dslSentence>
+ <sentence>- located in territory &apos; {NSW} &apos;</sentence>
+ </dslSentence>
+ <dslSentence>
+ <sentence>- with more then &apos; {2} &apos; assignments</sentence>
+ </dslSentence>
+ </lhs>
+ <rhs>
+ <dslSentence>
+ <sentence>Consultant is allowed to roam</sentence>
+ </dslSentence>
+ </rhs>
+</rule></sv:value></sv:property><sv:property sv:name="drools:coverage" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>This is just an example</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>brl</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>alan_parsons</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-04-01T17:16:29.728+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:publisher" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:relation" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:rights" sv:type="String"><sv:value!
/></sv:property><sv:property sv:name="drools:source" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:subject" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Sample rule</sv:value></sv:property><sv:property sv:name="drools:type" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>6</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>ef0c35ad-fb4a-4b64-92a7-0e2bbfa9932f</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T16:45:28.780+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv!
:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>7
45ec8f4-b1c6-4771-867e-5824e369fb67</sv:value></sv:property></sv:node><sv:node sv:name="drools"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>bb40fcdb-7e85-4365-a76b-fc25e2ed2bde</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value>import com.sensis.Consultant
+import com.sensis.Assignment
+import com.sensis.Advertiser
+import com.sensis.Authority
+import com.sensis.Result
+</sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>mic</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value/></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>package</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>mic</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2008-10-03T14:31:42.941+10:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>Sensis</sv:value></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>drools</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:!
type="Reference"><sv:value>4d9d2976-28cd-4bbd-b165-1e4719b0c78b</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-10-03T14:31:42.938+10:00</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>cf218f5c-d2cb-40c0-93a8-9edc7be3a3fd</sv:value></sv:property></sv:node></sv:node></sv:node></sv:node><sv:node sv:name="drools:packagesnapshot_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:06:21.325+10:00</sv:value></sv:property></sv:node><sv:node sv:name="drools:tag_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><s!
v:value>2008-03-27T15:06:21.326+10:00</sv:value></sv:property><sv:node
sv:name="Advertiser scoring"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:categoryNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>1390b142-cb1e-45b8-bcba-7ea95f13ec8a</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-28T14:39:06.047+10:00</sv:value></sv:property></sv:node><sv:node sv:name="Assignments"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:categoryNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>65fed1ca-c49b-4ba4-b7cf-4260691b0a4d</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T14:28:18.526+10:00</sv:value></sv:property><sv:node sv:name="Validation"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:categoryNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>83368c60-d11a-4ca0-ba70-c!
8a77595450c</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-31T14:28:26.701+10:00</sv:value></sv:property></sv:node></sv:node><sv:node sv:name="Consultant Assignment"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:categoryNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>fd3c3a2f-44cc-4452-ae64-9ad5e12211c0</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-04-01T11:01:22.322+10:00</sv:value></sv:property></sv:node></sv:node><sv:node sv:name="drools:state_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:06:21.329+10:00</sv:value></sv:property><sv:node sv:name="Draft"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:stateNodeType</sv:value></sv:property><sv:property sv:name="jcr:uu!
id" sv:type="String"><sv:value>d79831f3-e92a-42ef-834b-728b1af1bcee</s
v:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-03-27T15:06:21.331+10:00</sv:value></sv:property></sv:node></sv:node><sv:node sv:name="drools.package.migrated"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2008-10-03T14:31:43.082+10:00</sv:value></sv:property></sv:node></sv:node>
\ No newline at end of file
Property changes on: labs/jbossrules/trunk/drools-examples/drools-examples-brms/advertising-example/advertising-sample-repo.xml
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list