CVS log for pegasus/src/Pegasus/Common/ObjectNormalizer.cpp

(logo)

Help

(back) Up to [Pegasus] / pegasus / src / Pegasus / Common

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)
Current tag: MAIN

Revision 1.44 / (view) - annotate - [select for diffs] , Tue Dec 2 09:00:50 2008 UTC (15 years, 7 months ago) by martin
Branch: MAIN
CVS Tags: preBug9676, postBug9676, TASK_PEP317_1JUNE_2013, TASK-TASK_PEP362_RestfulService_branch-root, TASK-TASK_PEP362_RestfulService_branch-merged_out_from_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_to_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_from_branch, TASK-TASK_PEP362_RestfulService_branch-branch, TASK-PEP362_RestfulService-root, TASK-PEP362_RestfulService-merged_out_to_branch, TASK-PEP362_RestfulService-merged_out_from_trunk, TASK-PEP362_RestfulService-merged_in_to_trunk, TASK-PEP362_RestfulService-merged_in_from_branch, TASK-PEP362_RestfulService-branch, TASK-PEP348_SCMO-root, TASK-PEP348_SCMO-merged_out_to_branch, TASK-PEP348_SCMO-merged_out_from_trunk, TASK-PEP348_SCMO-merged_in_to_trunk, TASK-PEP348_SCMO-merged_in_from_branch, TASK-PEP348_SCMO-branch, TASK-PEP317_pullop-root, TASK-PEP317_pullop-merged_out_to_branch, TASK-PEP317_pullop-merged_out_from_trunk, TASK-PEP317_pullop-merged_in_to_trunk, TASK-PEP317_pullop-merged_in_from_branch, TASK-PEP317_pullop-branch, RELEASE_2_9_2-RC2, RELEASE_2_9_2-RC1, RELEASE_2_9_2, RELEASE_2_9_1-RC1, RELEASE_2_9_1, RELEASE_2_9_0-RC1, RELEASE_2_9_0-FC, RELEASE_2_9_0, RELEASE_2_9-root, RELEASE_2_9-branch, RELEASE_2_14_1, RELEASE_2_14_0-RC2, RELEASE_2_14_0-RC1, RELEASE_2_14_0, RELEASE_2_14-root, RELEASE_2_14-branch, RELEASE_2_13_0-RC2, RELEASE_2_13_0-RC1, RELEASE_2_13_0-FC, RELEASE_2_13_0, RELEASE_2_13-root, RELEASE_2_13-branch, RELEASE_2_12_1-RC1, RELEASE_2_12_1, RELEASE_2_12_0-RC1, RELEASE_2_12_0-FC, RELEASE_2_12_0, RELEASE_2_12-root, RELEASE_2_12-branch, RELEASE_2_11_2-RC1, RELEASE_2_11_2, RELEASE_2_11_1-RC1, RELEASE_2_11_1, RELEASE_2_11_0-RC1, RELEASE_2_11_0-FC, RELEASE_2_11_0, RELEASE_2_11-root, RELEASE_2_11-branch, RELEASE_2_10_1-RC1, RELEASE_2_10_1, RELEASE_2_10_0-RC2, RELEASE_2_10_0-RC1, RELEASE_2_10_0, RELEASE_2_10-root, RELEASE_2_10-branch, PREAUG25UPDATE, POSTAUG25UPDATE, HPUX_TEST, HEAD, CIMRS_WORK_20130824, BeforeUpdateToHeadOct82011
Changes since 1.43: +6 -6 lines
Diff to previous 1.43
BUG#: 8123
TITLE: Update copyright/license text

DESCRIPTION:

Fixing trailing spaces in copyright/license text

Revision 1.43 / (view) - annotate - [select for diffs] , Mon Dec 1 17:49:53 2008 UTC (15 years, 7 months ago) by martin
Branch: MAIN
Changes since 1.42: +27 -29 lines
Diff to previous 1.42
BUG#: 8123
TITLE: Update Coyright/License text

DESCRIPTION:

Adding the new copyright/license text to almost all files

Revision 1.42 / (view) - annotate - [select for diffs] , Wed Nov 12 06:49:48 2008 UTC (15 years, 7 months ago) by kavita.gupta
Branch: MAIN
Changes since 1.41: +5 -0 lines
Diff to previous 1.41
BUG#: 8072
TITLE: Zero server restart for enableNormalization config property changes

Revision 1.41 / (view) - annotate - [select for diffs] , Wed Oct 8 11:02:40 2008 UTC (15 years, 8 months ago) by s.kodali
Branch: MAIN
Changes since 1.40: +6 -26 lines
Diff to previous 1.40
BUG#: 7968
TITLE: ObjectNormalizer has incorrect logic

Revision 1.40 / (view) - annotate - [select for diffs] , Thu Oct 2 10:26:36 2008 UTC (15 years, 9 months ago) by venkat.puvvada
Branch: MAIN
CVS Tags: TASK-PEP311_WSMan-root, TASK-PEP311_WSMan-branch
Changes since 1.39: +3 -3 lines
Diff to previous 1.39
BUG#: 7953
TITLE: ObjectNormalizer removes the HostName/NamespaceName from ObjectPath
DESCRIPTION:

Revision 1.39 / (view) - annotate - [select for diffs] , Wed Oct 1 03:46:17 2008 UTC (15 years, 9 months ago) by s.kodali
Branch: MAIN
Changes since 1.38: +0 -7 lines
Diff to previous 1.38
BUG#: 6366
TITLE: Remove PEGASUS_EMBEDDED_INSTANCE_SUPPORT conditional compile and make non-experimental

Revision 1.38 / (view) - annotate - [select for diffs] , Wed Sep 17 05:02:54 2008 UTC (15 years, 9 months ago) by venkat.puvvada
Branch: MAIN
Changes since 1.37: +12 -5 lines
Diff to previous 1.37
BUG#: 7905
TITLE: Disabling object normalization does not work
DESCRIPTION: Move logic for checking enableNormalization flag to ObjectNormalizer class and check if normalization is enabled before processing the instance/instancename/classname in ObjectNormalizer.

Revision 1.37 / (view) - annotate - [select for diffs] , Tue Aug 12 18:36:13 2008 UTC (15 years, 10 months ago) by thilo.boehm
Branch: MAIN
CVS Tags: TASK-PEP328_SOLARIS_NEVADA_PORT_v2-root, TASK-PEP328_SOLARIS_NEVADA_PORT_v2-branch
Changes since 1.36: +7 -3 lines
Diff to previous 1.36
BUG#: 7819
TITLE: Improve performace of XML reading.

DESCRIPTION: Add CIMName embedded obj/inst. Modify CIMNameUnchecked()

Revision 1.36 / (view) - annotate - [select for diffs] , Wed Dec 19 10:45:11 2007 UTC (16 years, 6 months ago) by mreddy
Branch: MAIN
CVS Tags: TASK_PEP328_SOLARIS_NEVADA_PORT, TASK-PEP328_SOLARIS_NEVADA_PORT-root, TASK-PEP328_SOLARIS_NEVADA_PORT-branch, TASK-PEP328_SOLARIS_IX86_CC_PORT-root, TASK-PEP328_SOLARIS_IX86_CC_PORT-branch-v2, TASK-PEP328_SOLARIS_IX86_CC_PORT-branch, TASK-BUG7146_SqlRepositoryPrototype-root, TASK-BUG7146_SqlRepositoryPrototype-merged_out_to_branch, TASK-BUG7146_SqlRepositoryPrototype-merged_out_from_trunk, TASK-BUG7146_SqlRepositoryPrototype-merged_in_to_trunk, TASK-BUG7146_SqlRepositoryPrototype-merged_in_from_branch, TASK-BUG7146_SqlRepositoryPrototype-branch, RELEASE_2_8_0_BETA, RELEASE_2_8_0-RC2, RELEASE_2_8_0-RC1, RELEASE_2_8_0-FC, RELEASE_2_8_0, RELEASE_2_8-root, Makefile
Branch point for: RELEASE_2_8-branch
Changes since 1.35: +5 -5 lines
Diff to previous 1.35
BUG#: 7190
TITLE:TestEmbeddedInstance test fails

Revision 1.35 / (view) - annotate - [select for diffs] , Wed May 2 16:51:41 2007 UTC (17 years, 2 months ago) by kumpf
Branch: MAIN
CVS Tags: TASK-PEP305_VXWORKS-root, TASK-PEP305_VXWORKS-branch-pre-solaris-port, TASK-PEP305_VXWORKS-branch-post-solaris-port, TASK-PEP305_VXWORKS-branch-beta2, TASK-PEP305_VXWORKS-branch, TASK-PEP305_VXWORKS-2008-10-23, TASK-PEP291_IPV6-root, TASK-PEP291_IPV6-branch, TASK-PEP286_PRIVILEGE_SEPARATION-root, TASK-PEP286_PRIVILEGE_SEPARATION-branch, TASK-PEP274_dacim-root, TASK-PEP274_dacim-merged_out_to_branch, TASK-PEP274_dacim-merged_out_from_trunk, TASK-PEP274_dacim-merged_in_to_trunk, TASK-PEP274_dacim-merged_in_from_branch, TASK-PEP274_dacim-branch, TASK-Bug2102Final-root, TASK-Bug2102Final-merged_out_to_branch, TASK-Bug2102Final-merged_out_from_trunk, TASK-Bug2102Final-merged_in_to_trunk, TASK-Bug2102Final-merged_in_from_branch, TASK-Bug2102Final-branch, RELEASE_2_7_0-RC1, RELEASE_2_7_0-BETA, RELEASE_2_7_0, RELEASE_2_7-root
Branch point for: RELEASE_2_7-branch
Changes since 1.34: +2 -3 lines
Diff to previous 1.34
BUG#: 6378
TITLE: Use SharedPtr instead of AutoPtr for pointer transfers
DESCRIPTION: Avoid the AutoPtr pointer-stealing semantics.

Revision 1.34 / (view) - annotate - [select for diffs] , Fri Nov 10 18:14:58 2006 UTC (17 years, 7 months ago) by kumpf
Branch: MAIN
CVS Tags: TASK-Bug2102_RCMPIWindows-root, TASK-Bug2102_RCMPIWindows-merged_out_to_branch, TASK-Bug2102_RCMPIWindows-merged_out_from_trunk, TASK-Bug2102_RCMPIWindows-merged_in_to_trunk, TASK-Bug2102_RCMPIWindows-merged_in_from_branch, TASK-Bug2102_RCMPIWindows-branch, RELEASE_2_6_1-RC1, RELEASE_2_6_1, RELEASE_2_6_0-RC1, RELEASE_2_6_0-FC, RELEASE_2_6_0, RELEASE_2_6-root, PEP286_PRIVILEGE_SEPARATION_ROOT, PEP286_PRIVILEGE_SEPARATION_CODE_FREEZE, PEP286_PRIVILEGE_SEPARATION_BRANCH, PEP286_PRIVILEGE_SEPARATION_1
Branch point for: RELEASE_2_6-branch
Changes since 1.33: +124 -104 lines
Diff to previous 1.33
BUG#: 5840
TITLE: Common modules do not meet chksrc requirements
DESCRIPTION: Remove tab characters and author names and shorten lines that are wider than 80 characters.

Revision 1.33 / (view) - annotate - [select for diffs] , Tue Aug 1 17:08:19 2006 UTC (17 years, 11 months ago) by gs.keenan
Branch: MAIN
CVS Tags: TASK-TASK-BUG4011_WinLocalConnect-branch-New-root, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_to_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_from_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_to_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_from_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-branch, TASK-PEP268_SSLClientCertificatePropagation-root, TASK-PEP268_SSLClientCertificatePropagation-merged_out_to_branch, TASK-PEP268_SSLClientCertificatePropagation-merged_out_from_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_to_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_from_branch, TASK-PEP268_SSLClientCertificatePropagation-branch, TASK-PEP267_SLPReregistrationSupport-root, TASK-PEP267_SLPReregistrationSupport-merging_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merging_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merged_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_to_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_from_branch, TASK-PEP267_SLPReregistrationSupport-branch, TASK-Bugs5690_3913_RemoteCMPI-root, TASK-Bugs5690_3913_RemoteCMPI-merged_out_to_branch, TASK-Bugs5690_3913_RemoteCMPI-merged_out_from_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_to_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_from_branch, TASK-Bugs5690_3913_RemoteCMPI-branch, TASK-Bug2021_RemoteCMPIonWindows-root, TASK-Bug2021_RemoteCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RemoteCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RemoteCMPIonWindows-branch, TASK-Bug2021_RCMPIonWindows-root, TASK-Bug2021_RCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RCMPIonWindows-branch, TASK-BUG4011_WinLocalConnect-branch-New
Changes since 1.32: +1 -1 lines
Diff to previous 1.32
BUG#: 5299
TITLE: Compile warning in ObjectNormalizer.cpp

DESCRIPTION: Release AutoPtr when doing clone of NormalizerContext.

Revision 1.32 / (view) - annotate - [select for diffs] , Tue May 2 19:26:59 2006 UTC (18 years, 2 months ago) by a.dunfey
Branch: MAIN
CVS Tags: TASK_BUG_5314_IPC_REFACTORING_ROOT, TASK_BUG_5314_IPC_REFACTORING_BRANCH, TASK_BUG_5314_IPC_REFACTORING-V1, TASK_BUG_5191_QUEUE_CONSOLIDATION_ROOT, TASK_BUG_5191_QUEUE_CONSOLIDATION_BRANCH, TASK-BUG4011_WinLocalConnect-root, TASK-BUG4011_WinLocalConnect-merged_out_to_branch, TASK-BUG4011_WinLocalConnect-merged_out_from_trunk, TASK-BUG4011_WinLocalConnect-merged_in_to_trunk, TASK-BUG4011_WinLocalConnect-merged_in_from_branch, TASK-BUG4011_WinLocalConnect-branch
Changes since 1.31: +165 -22 lines
Diff to previous 1.31
BUG#: 4996
TITLE: PEP 233 Embedded Instance Support

DESCRIPTION:

Modifications to add support for the embedded instance type in Pegasus 2.6. Currently the functionality is off by default and must be enabled by defining at build time the variable PEGASUS_EMBEDDED_INSTANCE_SUPPORT with a value of "true".

Revision 1.31 / (view) - annotate - [select for diffs] , Mon Jan 30 16:17:05 2006 UTC (18 years, 5 months ago) by karl
Branch: MAIN
CVS Tags: TASK_PEP233_EmbeddedInstSupport-merge_out_trunk, TASK-PEP250_RPMProvider-root, TASK-PEP250_RPMProvider-merged_out_to_branch, TASK-PEP250_RPMProvider-merged_out_from_trunk, TASK-PEP250_RPMProvider-merged_in_to_trunk, TASK-PEP250_RPMProvider-merged_in_from_branch, TASK-PEP250_RPMProvider-branch, TASK-PEP245_CimErrorInfrastructure-root, TASK-PEP245_CimErrorInfrastructure-merged_out_to_branch, TASK-PEP245_CimErrorInfrastructure-merged_out_from_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_to_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_from_branch, TASK-PEP245_CimErrorInfrastructure-branch, TASK-PEP241_OpenPegasusStressTests-root, TASK-PEP241_OpenPegasusStressTests-merged_out_to_branch, TASK-PEP241_OpenPegasusStressTests-merged_out_from_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_to_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_from_branch, TASK-PEP241_OpenPegasusStressTests-branch, RELEASE_2_5_5-RC2, RELEASE_2_5_5-RC1, RELEASE_2_5_5, RELEASE_2_5_4-RC2, RELEASE_2_5_4-RC1, RELEASE_2_5_4, RELEASE_2_5_3-RC1, RELEASE_2_5_3, RELEASE_2_5_2-RC1, RELEASE_2_5_2, RELEASE_2_5_1-RC1, RELEASE_2_5_1, RELEASE_2_5-root, RELEASE_2_5-branch
Changes since 1.30: +4 -2 lines
Diff to previous 1.30
BUG#: 4691
TITLE: Update Licenses to 2006

DESCRIPTION: Updates most of the licenses to 2006. The slp_client directories are excluded for the moment pending discussion. This change has passed unit and system tests.  Note that this changes just about EVERY file in Pegasus.

Revision 1.30 / (view) - annotate - [select for diffs] , Fri Mar 11 05:14:28 2005 UTC (19 years, 3 months ago) by chip
Branch: MAIN
CVS Tags: STABLE, RELEASE_2_5_0-RC1, RELEASE_2_5_0, PEP244_ServerProfile-root, PEP244_ServerProfile-branch, PEP233_EmbeddedInstSupport-root, PEGASUS_2_5_0_PerformanceDev-string-end, PEGASUS_2_5_0_PerformanceDev-rootlt, PEGASUS_2_5_0_PerformanceDev-root, PEGASUS_2_5_0_PerformanceDev-r2, PEGASUS_2_5_0_PerformanceDev-r1, PEGASUS_2_5_0_PerformanceDev-lit-end, PEGASUS_2_5_0_PerformanceDev-buffer-end, PEGASUS_2_5_0_PerformanceDev-branch, PEGASUS_2_5_0_PerformanceDev-String, PEGASUS_2_5_0_PerformanceDev-AtomicInt-branch, PEG25_IBM_5_16_05, NPEGASUS_2_5_0_PerformanceDev-String-root, NNPEGASUS_2_5_0_PerformanceDev-String-branch, BUG_4225_PERFORMANCE_VERSION_1_DONE
Branch point for: PEP233_EmbeddedInstSupport-branch
Changes since 1.29: +12 -1 lines
Diff to previous 1.29
BUG#: 3025
TITLE: TestClient times out querying PG_BindsIPToLANEndpoint when response handlers check for valid objects

DESCRIPTION: Fixed normalizers handling of REFERENCE keys.

Revision 1.29 / (view) - annotate - [select for diffs] , Fri Mar 11 00:49:56 2005 UTC (19 years, 3 months ago) by chip
Branch: MAIN
Changes since 1.28: +12 -0 lines
Diff to previous 1.28
BUG#: 2978
TITLE: Response handlers should check for uninitialized objects

DESCRIPTION: Disable initialized object check in ObjectNormalizer. This logic
now resides in the response handlers and does not need to be done twice. Update
test cases.

Revision 1.28 / (view) - annotate - [select for diffs] , Thu Mar 10 20:10:45 2005 UTC (19 years, 3 months ago) by chip
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27
BUG#: 3017
TITLE: Normalizer not setting key type in object paths

DESCRIPTION: Set the normaliedKey using the type in the referenceKey.

Revision 1.27 / (view) - annotate - [select for diffs] , Thu Mar 10 17:03:38 2005 UTC (19 years, 3 months ago) by chip
Branch: MAIN
Changes since 1.26: +0 -4 lines
Diff to previous 1.26
BUG#: 2099
TITLE: Use of OBJECT_NORMALIZATION  code slows performance

DESCRIPTION: Various tweeks and minor restructuring to improve normalization
performance. Updated test cases.

Revision 1.26 / (view) - annotate - [select for diffs] , Thu Mar 10 17:01:18 2005 UTC (19 years, 3 months ago) by chip
Branch: MAIN
Changes since 1.25: +105 -202 lines
Diff to previous 1.25
BUG#: 2099
TITLE: Use of OBJECT_NORMALIZATION  code slows performance

DESCRIPTION: Various tweeks and minor restructuring to improve normalization
performance. Updated test cases.

Revision 1.25 / (view) - annotate - [select for diffs] , Wed Mar 9 03:54:48 2005 UTC (19 years, 3 months ago) by chip
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24
BUG#: 2985
TITLE: Normalizer looks up key properties twice

DESCRIPTION: Remove redundant property lookup.

Revision 1.24 / (view) - annotate - [select for diffs] , Mon Mar 7 14:45:20 2005 UTC (19 years, 3 months ago) by chip
Branch: MAIN
Changes since 1.23: +8 -15 lines
Diff to previous 1.23
BUG#: 1985
TITLE: Use of localOnly in general

DESCRIPTION: Disable processing of localOnly by ObjectNormalizer and
associated test cases.

Revision 1.23 / (view) - annotate - [select for diffs] , Mon Feb 14 20:43:26 2005 UTC (19 years, 4 months ago) by chip
Branch: MAIN
CVS Tags: PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP-214B-root
Changes since 1.22: +14 -14 lines
Diff to previous 1.22
BUG#: 2045
TITLE: ObjectNormalizer messages are not localizable

DESCRIPTION: Fix default messages.

Revision 1.22 / (view) - annotate - [select for diffs] , Mon Feb 14 17:14:54 2005 UTC (19 years, 4 months ago) by chip
Branch: MAIN
Changes since 1.21: +87 -10 lines
Diff to previous 1.21
BUG#: 2045
TITLE: ObjectNormalizer messages are not localizable

DESCRIPTION: Update ObjectNormalizer to use messages. Update messages.

Revision 1.21 / (view) - annotate - [select for diffs] , Sat Feb 5 22:59:23 2005 UTC (19 years, 4 months ago) by karl
Branch: MAIN
CVS Tags: PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH
Changes since 1.20: +4 -2 lines
Diff to previous 1.20
BUG#: 2656
TITLE: License statement update to 2005

DESCRIPTION: All .h, .cpp and the wql, cql, compile *.l and *.y files along
with the .java files in providermanager2/jmpi updated to use the license
statement in doc/license.txt
Tested on windows and visual test of all diffs.

Revision 1.20 / (view) - annotate - [select for diffs] , Mon Jan 31 17:43:33 2005 UTC (19 years, 5 months ago) by chip
Branch: MAIN
CVS Tags: pegasus25BeforeLicenseUpdate
Changes since 1.19: +7 -0 lines
Diff to previous 1.19
PEP#: 211
TITLE: ObjectNormalizer enhancements

DESCRIPTION: Add default constructor to ObjectNormalizer to handle the case
where normalization is disabled (the object is not seeded with a class definition).

Revision 1.19 / (view) - annotate - [select for diffs] , Wed Jan 26 02:25:16 2005 UTC (19 years, 5 months ago) by h.sterling
Branch: MAIN
Changes since 1.18: +0 -7 lines
Diff to previous 1.18
BUG#: 2601
TITLE: Nightly Build Failure: CIM Server crash running EnumInstances Test

DESCRIPTION: Backing out PEP#211 changes

Revision 1.18 / (view) - annotate - [select for diffs] , Mon Jan 24 15:21:30 2005 UTC (19 years, 5 months ago) by chip
Branch: MAIN
CVS Tags: SLPPERFINST-root, SLPPERFINST-branch
Changes since 1.17: +7 -0 lines
Diff to previous 1.17
PEP#: 211
TITLE: ObjectNormalizer enhancements

DESCRIPTION: Add the internal OperationContext container
CachedClassDefinitionContainer. Update ResponseHandlers to
conditionally include normalizer seeding (when compile flag is set
and container is present).

Revision 1.17 / (view) - annotate - [select for diffs] , Wed Jan 19 18:15:04 2005 UTC (19 years, 5 months ago) by chip
Branch: MAIN
Changes since 1.16: +253 -735 lines
Diff to previous 1.16
PEP#: 211
TITLE: ObjectNormalizer enhancements

DESCRIPTION: This is part of the first phase of the PEP 211 enhancements.
This step includes disabling the current normalizer to reduce the imapct to
others, an updated ObjectNormalizer and tests, and the ResponseHandler
modifications.

Revision 1.16 / (view) - annotate - [select for diffs] , Sun Oct 17 19:39:17 2004 UTC (19 years, 8 months ago) by karl
Branch: MAIN
CVS Tags: RELEASE_2_4_3, RELEASE_2_4_2, RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, RELEASE_2_4-branch, PEP213_SIZE_OPTIMIZATIONS_TAG, PEP213_SIZE_OPTIMIZATIONS, IBM_241_April1405, CHUNKTESTDONE_PEP140
Changes since 1.15: +7 -5 lines
Diff to previous 1.15
BUG#: 2196
TITLE: Copyright update

DESCRIPTION: Update all .cpp and .h files for new license and
update the doc/license.txt file.  Note that there were also
a couple of files that had to be fixed because they had violated
the comments rules (ex. blank line at head of file or in the case of
xmlwriter.cpp a comment line //=========  which drove the strip
function nuts.  These were fixed.  This has been compiled and tested
on windows.

Revision 1.15 / (view) - annotate - [select for diffs] , Wed Sep 8 14:18:08 2004 UTC (19 years, 9 months ago) by chip
Branch: MAIN
Changes since 1.14: +201 -115 lines
Diff to previous 1.14
BUG#: 1837
TITLE: normalizer discards instances it considers bad.

DESCRIPTION: Added more meaningful exception messages and trace statements
in the event an instance fails to normalize. Also, updated trace statements to use
the pre-defined macros in the event trace is disabled at compile time.

Revision 1.14 / (view) - annotate - [select for diffs] , Sat Aug 21 02:28:33 2004 UTC (19 years, 10 months ago) by chip
Branch: MAIN
Changes since 1.13: +66 -15 lines
Diff to previous 1.13
BUG#: 1900
TITLE: Object Normalizer, Malformed Object Name Exception with REFERENCE Keys

DESCRIPTION: Disabled object path "fixing" as discussing in today's arch call. Since
the normalizer no longer evaluates keys, this problem no longer occurs. Tested with the
sample association TST_Lineage.

Revision 1.13 / (view) - annotate - [select for diffs] , Thu Aug 19 03:17:04 2004 UTC (19 years, 10 months ago) by chip
Branch: MAIN
CVS Tags: CQL_2_5_BRANCH
Changes since 1.12: +43 -23 lines
Diff to previous 1.12
BUG#: 1820
TITLE: EnumInstances test fails

DESCRIPTION: Updated ObjectNormalizer to *try* to complete the object path
if the provider does not specify it. This is not always possible because an operation
may request a partial object where some or all keys are missing. In this case, the default
values (as specified by the type, not class definition) are used. For example, if a key of
type string is not specified, its default value is "", and a key of type uint32 would be 0.

Revision 1.12 / (view) - annotate - [select for diffs] , Wed Aug 18 17:28:05 2004 UTC (19 years, 10 months ago) by chip
Branch: MAIN
Changes since 1.11: +55 -57 lines
Diff to previous 1.11
BUG#: 1744
TITLE: Failure running FamilyProvider tests

DESCRIPTION: Updated ObjectNormalizer to allow qualifers to propagate
regardless of scope (needed to maintain existing behavior).

Revision 1.11 / (view) - annotate - [select for diffs] , Wed Aug 18 07:03:56 2004 UTC (19 years, 10 months ago) by a.arora
Branch: MAIN
Changes since 1.10: +27 -27 lines
Diff to previous 1.10
BUG#: 1882
TITLE: Many errors compiling ObjectNormalizer.cpp on Linux
DESCRIPTION: Fixed.

Revision 1.10 / (view) - annotate - [select for diffs] , Tue Aug 17 15:26:20 2004 UTC (19 years, 10 months ago) by chip
Branch: MAIN
Changes since 1.9: +144 -75 lines
Diff to previous 1.9
BUG#: 1836
TITLE: PEGASUS_DEBUG as debug flag. Normalizer and Server components

DESCRIPTION: Removed debug print messages from stdout and replaced with
Tracer (component=TRC_OBJECTRESOLUTION)

Revision 1.9 / (view) - annotate - [select for diffs] , Fri Aug 6 02:07:34 2004 UTC (19 years, 10 months ago) by chip
Branch: MAIN
Changes since 1.8: +34 -1 lines
Diff to previous 1.8
BUG#: 1822
TITLE: OSTestClient fails

DESCRIPTION: Updated instance normalization to only add properties supplied by
a provider that exist in the class definition. Extra properties are implicity dropped. Missing
properties remain missing. One question remains: Are ALL key properties required?

Revision 1.8 / (view) - annotate - [select for diffs] , Fri Aug 6 01:39:06 2004 UTC (19 years, 10 months ago) by chip
Branch: MAIN
Changes since 1.7: +3 -0 lines
Diff to previous 1.7
BUG#: 1826
TITLE: EnumerateInstances51000.xml is now failing

DESCRIPTION: The propagated qualifier is not longer propagated to instances.
bad objects easier.

Revision 1.7 / (view) - annotate - [select for diffs] , Fri Aug 6 01:00:40 2004 UTC (19 years, 10 months ago) by chip
Branch: MAIN
Changes since 1.6: +13 -0 lines
Diff to previous 1.6
BUG#: 1829
TITLE: Normalizer throwing away responses from __namespace

DESCRIPTION: This is a special case where the instances do not have a class definition,
and therefore cannot be normalized. Objects of this type will be ignored by the ObjectNormalizer.

Revision 1.6 / (view) - annotate - [select for diffs] , Thu Jul 29 18:32:14 2004 UTC (19 years, 11 months ago) by chip
Branch: MAIN
Changes since 1.5: +35 -61 lines
Diff to previous 1.5
BUG#: 1691
TITLE: ObjectNormalizer Bugs

DESCRIPTION: Updated internal resolvers to only update qualifier and property
values (provider specified values replace default values). Currently, a null value will
override a default value... I'm not sure this is correct.

Revision 1.5 / (view) - annotate - [select for diffs] , Thu Jul 29 03:48:09 2004 UTC (19 years, 11 months ago) by chip
Branch: MAIN
Changes since 1.4: +13 -9 lines
Diff to previous 1.4
BUG#: 1691
TITLE: ObjectNormalizer Bugs

DESCRIPTION: Minor updates to clean up logging (only enabled when PEGAUS_DEBUG
is defined).

Revision 1.4 / (view) - annotate - [select for diffs] , Tue Jul 27 17:08:55 2004 UTC (19 years, 11 months ago) by chip
Branch: MAIN
Changes since 1.3: +53 -65 lines
Diff to previous 1.3
BUG#: 1734
TITLE: Remove extraneous debug messages from ObjectNormalizer

DESCRIPTION: Add code to only print out debug messages when PEGASUS_DEBUG
is defined.

Revision 1.3 / (view) - annotate - [select for diffs] , Tue Jul 27 04:07:50 2004 UTC (19 years, 11 months ago) by chip
Branch: MAIN
Changes since 1.2: +34 -21 lines
Diff to previous 1.2
BUG#: 1691
TITLE: ObjectNormalizer bugs

DESCRIPTION: Multiple minor fixes to the ObjectNormalizer including object path normalization,
propagating default values, and removing the localOnly filtering (based on Bug 1066

Revision 1.2 / (view) - annotate - [select for diffs] , Thu May 27 22:32:53 2004 UTC (20 years, 1 month ago) by chip
Branch: MAIN
CVS Tags: RELEASE_2_4_FC_CANDIDATE_1, MONITOR_CONSOLIDATION_2_5_BRANCH
Changes since 1.1: +47 -47 lines
Diff to previous 1.1
PEP#: 141
TITLE:  Request/Response Validation

DESCRIPTION: Encapsulate uses of std with PEGASUS_STD. This approach
is used rather than a simple "using" statement because the output of this object
is temporary and will soon be converted to use the Pegasus trace and log components.

Revision 1.1 / (view) - annotate - [select for diffs] , Thu May 27 21:11:48 2004 UTC (20 years, 1 month ago) by chip
Branch: MAIN
PEP#: 141
TITLE:  Request/Response Validation

DESCRIPTION: Add new library object called ObjectNormalizer that will be
used in various places in the CIMOM to convert an object from a client or
provider from an unknown state to a known state (determined by the
class definition and various flags).

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2