Hey Christian, Did you first create the policy via the -c option ?
./cimsplcmdline.sh -c <policy path> <plicy name> Thanks Neeraj ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "It is hard enough to remember my opinions, without also remembering my reasons for them". -Friedrich Wilhelm Nietzsche Neeraj Joshi (knee-rudge) WebSphere XD - Compute Grid AIM, IBM Apache Imperius - http://incubator.apache.org/imperius ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ christian.rup...@web.de wrote on 08/11/2010 09:34:33 AM: > [image removed] > > Imperius - Executing polices - Exception > > Christian Rupert > > to: > > Neeraj Joshi > > 08/11/2010 09:34 AM > > Sent by: > > christian.rup...@web.de > > Hi Joshi, > > I´m trying to execute some policies and following errors occurs > while executing: > > r...@rupchr-laptop:/opt/imperius/trunk/cimspl-samples/resources# ./ > cimsplcmdline.sh -x ./samples/policies/testElement1Policy.spl > CIMSPL Client > Established Connection > exec policy./samples/policies/testElement1Policy.spl > cimObjectPath : root/cimv2:CIM_SPLPolicyRule > Error: CIM_ERR_FAILED > > When executing the cimsplclientsideprovider this error occurs: > > r...@rupchr-laptop:/opt/imperius/trunk/imperius- > cimsplclientsideprovider/resources# ./cimsplcmdline.sh -x ./ > policies/testElement1Policy.spl > CIMSPL Client Side > got new cim client > Established Connection > exec policy./policies/testElement1Policy.spl > executePolicy client SPL policy ./policies/testElement1Policy.spl > no instances passed in , evaluating against all instances > Error: policy does not exist in the Repository > > I´ve added both, the class CIM_SPLPolicyRule.mof and the provider > CIM_SPLPolicyRuleProviderR.mof, successfully. > What is meant by “policy does not exist in the Repository”? > > Really need some help, would be great. > Thank you in advance, > > Christian Rupert > University of Applied Sciences Pforzheim > Research project SECURITAS > > > Appendix: > > - CIM Server (OpenPegasus 2.11.0) is running: > > r...@rupchr-laptop:/opt/imperius/trunk/cimspl-samples/resources# cimserver > CIM Server 2.11.0 Development > Listening on HTTP port 5988. > Listening on local connection socket. > Started. > > > -I registered the testElement.mof and there´s an instance of it: > > r...@rupchr-laptop:/opt/imperius/trunk/cimspl-samples/resources# > cimcli gi testElement1 > 1: testElement1.ElementName="element10" > 2: testElement1.ElementName="element11" > 3: testElement1.ElementName="element12" > 4: testElement1.ElementName="" > Select an Instance (1..4)? 1 > path= testElement1 > > //Instance of testElement1 > instance of testElement1 > { > ElementName = "element10"; > s = "string5"; > c = d; > n64 = 54; > n32 = 54; > n16 = 54; > n8 = 54; > r64 = 5.4000000000000000e+01; > r32 = 5.4000000000000000e+01; > d = "20071129071628.000000-480"; > s64 = -530; > s32 = -530; > s16 = -50; > s8 = -10; > b = FALSE; > childProperty = "child property5"; > }; > > > > - The testElement1Policy.spl looks like: > > Import Qualifier root/cimv2 Class testElement1; > > Strategy Execute_All_Applicable; > > Policy > { > Declaration > { > evenArray = [2,4,6,8]; > oddArray = [1,3,5,7,9]; > mixedArray = [1,3,4,5,8]; > } > Condition > { > SubCollection(mixedArray,Union(evenArray,oddArray)) > } > Decision > { > Set(testElement1.s = "xyzs") > } > }:1; > > > > - Testing my CIMServer: > > r...@rupchr-laptop:/opt/imperius/trunk/imperius- > cimsplclientsideprovider/resources# TestClient > Config file from //cimserver.conf > Namespace = root/cimv2 > Connecting to localhost:5988 > Client Connected > ++++ Begin tests... ++++ > ++++ Test NameSpace Operations ++++ > 6 namespaces returned. > root > root/PG_InterOp > root/SampleProvider > root/benchmark > root/PG_Internal > root/cimv2 > In 0.016126 Seconds > > ++++ Test Qualifier Operations ++++ > 71 Qualifiers > In 0.010503 Seconds > > ++++ Test EnumerateClassNames ++++ > 1401 ClassNames > In 0.008621 Seconds > > ++++ Test Class Operations ++++ > In 0.585187 Seconds > > ++++ Test Instance Get Operations ++++ > 1401 Classes found > Class testElement 8 Instances > Class CIM_StatisticalData 25 Instances > Class CIM_ComputerSystem 1 Instances > Class PG_ComputerSystem 1 Instances > Class CIM_PolicySet 1 Instances > Class CIM_CIMOMStatisticalData 25 Instances > Class PG_UnixProcess 162 Instances > Class testElementAssociation2 2 Instances > Class CIM_OperatingSystem 1 Instances > Class CIM_Capabilities 1 Instances > Class CIM_UnitaryComputerSystem 1 Instances > Class testElement1 4 Instances > Class testElement2 2 Instances > Class CIM_EnabledLogicalElement 164 Instances > Class CIM_ManagedSystemElement 164 Instances > Class PG_UnixProcessStatisticalInformation 162 Instances > Class CIM_PolicyRule 1 Instances > Class testElementAssociation 2 Instances > Class CIM_Process 162 Instances > Class CIM_Policy 1 Instances > Class CIM_LogicalElement 164 Instances > Class PG_OperatingSystem 1 Instances > Class CIM_System 1 Instances > Class CIM_QueryCapabilities 1 Instances > Class CIM_StatisticalInformation 162 Instances > Class CIM_ManagedElement 353 Instances > In 8.07605 Seconds > > ++++ Test Instance Modification Operations ++++ > InstanceModify bypassed because it modifies repository. Set active to execute. > In 3.3e-05 Seconds > > ++++ Test Associations ++++ > In 0.210524 Seconds > > ++++ Test Invoke Method Execution ++++ > Executed 10 methods > Executed 10 methods > Executed 10 methods > In 0.118207 Seconds > > ++++ Test Enumerate Instances Execution ++++ > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Found 3 Instances of Sample_InstanceProviderClass > Enumerate 3 instances 10 times > In 0.035202 Seconds > > +++++ Overall time taken for the operation +++++ > In 10.0625 Seconds > > +++++ TestClient Terminated Normally >