SmartDashboard could not be loaded since a
Rule Base was found without a matching Policy Collection object.

This happens when the number of policy collection points which are defined (below in red) at the bottom of the objects_5_0.C file just above the last parameter "trusts", (marked in blue) do not matych the number of rulebases defined in the rulebases_5_0.fws file.

:policies_collections (
: (my_rulebase1
:AdminInfo (
:chkpf_uid ("{0903B48C-ACF7-48C8-9A7F-92A12E440DE3}")
:ClassName (policies_collection)
:table (policies_collections)
:Wiznum (-1)
:LastModified (
:Time ("Wed May 14 14:38:14 2003")
:By (admin)
:From (win2kvm)
)
)
:default (0)
:installable_targets ()
:all_internal_modules (true)
:color (black)
:comments ()
:show_in_menus (false)
:type (policies_collection)
)
: (my_rulebase2
:AdminInfo (
:chkpf_uid ("{122B5565-B887-4AF3-9D25-21A85208FEAE}")
:ClassName (policies_collection)
:table (policies_collections)
:Wiznum (-1)
:LastModified (
:Time ("Wed May 14 14:38:17 2003")
:By (admin)
:From (win2kvm)
)
)
:installable_targets ()
:all_internal_modules (true)
:color (black)
:comments ()
:default (1)
:show_in_menus (false)
:type (policies_collection)

)
)

:trusts ()
:web_authority_must_rules ()
:web_authority_allow_rules ()
:web_authority_effect_rules ()
:web_authority_URLs ()
:web_sites ()
)



To fix the error you must define each rulebase in the objects_5_0.C file with the its correct uid. The uid and name  (marked in red) for each rulebase can be found in the rulebases_5_0.fws file in the firewall-1 conf directory. Look for the uid 17 lines below each rulebases title which beings with "##".

(
:version (5.0)
:rule-base ("
##my_rulebase3"
:AdminInfo (
:chkpf_uid ("{466A1878-5CCA-4DA8-9882-561509D5582F}")
:ClassName (firewall_policy)
:table (fw_policies)
:LastModified (
:Time ("Wed May 14 14:18:54 2003")
:By (admin)
:From (win2kvm)
)
)
:default (0)
:queries ()
:queries_adtr ()
:collection (ReferenceObject
:Name (new1)
:Table (policies_collections)

:Uid ("{DAEBC7E2-589C-48E4-BF0E-5ECED2DBCS23}")

 

The end resulting objects_5_0.C file should contain an entry for each rulebase. So if our rulebases file contained 3 rulebases but the objects file only contained two policy collection points, the fixed version of the file would look like this:

:policies_collections (
: (my_rulebase1

:AdminInfo (
:chkpf_uid ("{0903B48C-ACF7-48C8-9A7F-92A12E440DE3}")
:ClassName (policies_collection)
:table (policies_collections)
:Wiznum (-1)
:LastModified (
:Time ("Wed May 14 14:38:14 2003")
:By (admin)
:From (win2kvm)
)
)
:default (0)
:installable_targets ()
:all_internal_modules (true)
:color (black)
:comments ()
:show_in_menus (false)
:type (policies_collection)
)
: (my_rulebase2
:AdminInfo (
:chkpf_uid ("{122B5565-B887-4AF3-9D25-21A85208FEAE}")
:ClassName (policies_collection)
:table (policies_collections)
:Wiznum (-1)
:LastModified (
:Time ("Wed May 14 14:38:17 2003")
:By (admin)
:From (win2kvm)
)
)
:installable_targets ()
:all_internal_modules (true)
:color (black)
:comments ()
:default (1)
:show_in_menus (false)
:type (policies_collection)
)
)
: (my_rulebase3

:AdminInfo (
:chkpf_uid ("{DAEBC7E2-589C-48E4-BF0E-5ECED2DBCS23}")
:ClassName (policies_collection)
:table (policies_collections)
:Wiznum (-1)
:LastModified (
:Time ("Wed May 14 14:38:17 2003")
:By (admin)
:From (win2kvm)
)
)
:installable_targets ()
:all_internal_modules (true)
:color (black)
:comments ()
:default (1)
:show_in_menus (false)
:type (policies_collection)

)
)

:trusts ()
:web_authority_must_rules ()
:web_authority_allow_rules ()
:web_authority_effect_rules ()
:web_authority_URLs ()
:web_sites ()
)

 

14/MAY/03

< back