The config-service:deletePrecedenceRules operation lets you remove an existing precedence rule from the MDEX Engine.
<config-service:configTransaction xmlns:config-service="http://www.endeca.com/MDEX/config/services/types" xmlns:mdex="http://www.endeca.com/MDEX/XQuery/2009/09"> <config-service:deletePrecedenceRules> <mdex:precedenceRule key="ProvinceRule"/> </config-service:deletePrecedenceRules> </config-service:configTransaction>
To delete precedence rules from the MDEX Engine:
function integer transform() { string prRecord = ""; prRecord = "<mdex:precedenceRule key='" + $0.Key + "'/>"; $0.xmlString = prRecord; return ALL; }
<config-service:deletePrecedenceRules xmlns:config-service="http://www.endeca.com/MDEX/config/services/types" xmlns:mdex="http://www.endeca.com/MDEX/XQuery/2009/09"> $xmlString </config-service:deletePrecedenceRules>
After creating the graph and configuring the components, run the graph to delete the precedence rules listed in the input file.