Back to Fuji EIPCBR, or Fuji EIPCBR Info
| At line 129 added 108 lines. |
| * fuji show-eip-configuration |
| {{{ |
| fuji show-eip-configuration 0 --config-id defaultRules |
| app-ns: "http://fuji.dev.java.net/application/ifl2" |
| config: |
| - !java.util.HashMap |
| to: route-cash |
| condition: "/Trade/Type='CASH'" |
| type: xpath |
| - !java.util.HashMap |
| to: route-big |
| condition: /Trade/Amount>600000 |
| type: xpath |
| config-id: defaultRules |
| }}} |
| * fuji add-eip-configuration |
| {{{ |
| Contents of input file: |
| -------------------------------------------------- |
| config-id:myConfig1 |
| app-ns: http://fuji.dev.java.net/application/ifl1 |
| type: select |
| name: dynamic-select |
| enabled: true |
| priority: 5 |
| config: |
| - type: xpath |
| condition: "//Trade/Type=CASH" |
| to: endpoint-1 |
| - type: xpath |
| condition: "//Trade/Type=BOND" |
| to: endpoint-2 |
| -------------------------------------------------- |
| fuji add-eip-configuration 0 --file config.tml |
| fuji list-eip-configurations 0 |
| Configurations For EIP named-select |
| ----------------------------------- |
| defaultRules |
| myConfig1 |
| fuji show-eip-configuration 0 --config-id myConfig1 |
| enabled: true |
| priority: 5 |
| app-ns: "http://fuji.dev.java.net/application/ifl2" |
| name: named-select |
| config: |
| - !java.util.HashMap |
| to: endpoint-1 |
| condition: //Trade/Type=CASH |
| type: xpath |
| - !java.util.HashMap |
| to: endpoint-2 |
| condition: //Trade/Type=BOND |
| type: xpath |
| config-id: myConfig1 |
| type: select |
| }}} |
| Note: list-eip-configurations lists the rules sets in priority order from highest to lowest. |
| * fuji update-eip-configuration |
| {{{ |
| fuji update-eip-configuration 0 --file update.yml |
| fuji list-eip-configurations 0 |
| Configurations For EIP named-select |
| ----------------------------------- |
| myConfig1 |
| defaultRules |
| fuji show-eip-configuration 0 --config-id myConfig1 |
| enabled: false |
| priority: !java.lang.Double 200.0 |
| name: named-select |
| app-ns: "http://fuji.dev.java.net/application/ifl2" |
| config: |
| - !java.util.HashMap |
| to: endpoint-1 |
| condition: //Trade/Type=CASH |
| type: xpath |
| - !java.util.HashMap |
| to: endpoint-2 |
| condition: //Trade/Type=BOND |
| type: xpath |
| config-id: myConfig1 |
| type: select |
| }}} |
| * fuji remove-eip-configuration |
| {{{ |
| fuji remove-eip-configuration 0 --config-id myConfig1 |
| fuji list-eips |
| EIP Names |
| --------- |
| [ 1] named-select |
| fuji list-eip-configurations 1 |
| Configurations For EIP named-select |
| ----------------------------------- |
| defaultRules |
| }}} |