rspec = """
<rspec>
- <sfatables-input>
- <rule>
+ <request-context>
+ <sfa><user><hrn>plc.princeton.sapan</hrn></user></sfa>
+ </request-context>
+
+ <sfatables-rule>
+ <argument>
+ <name>hrn</name>
+ <value>plc</value>
+ </argument>
<argument>
<name>whitelist</name>
<value>plc.princeton</value>
</argument>
<argument>
<name>blacklist</name>
- <value>plc.princeton.planetlab-04</value>
+ <value>plc.tp</value>
</argument>
- </rule>
- </sfatables-input>
+ </sfatables-rule>
<request>
<nodespec>
<node name="plc.princeton.planetlab-01"/>
<node name="plc.princeton.planetlab-02"/>
<node name="plc.princeton.planetlab-03"/>
<node name="plc.princeton.planetlab-04"/>
- <node name="plc.mit.csail.planetlab3"/>
+ <node name="plc.tp.planetlab3"/>
</nodespec>
</request>
</rspec>
print "%d rules loaded for OUTGOING chain\n"%len(outgoing.sorted_rule_list)
newrspec = incoming.apply(rspec)
- import pdb
- pdb.set_trace()
+ print newrspec
return
if __name__=="__main__":