[midPoint-git] [Evolveum/midpoint] e58663: Add tracing of async message transformation in UCF
mederly
noreply at github.com
Sat Oct 5 12:15:01 UTC 2019
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: e5866322bd31270e0f25c9bc74412022abd58b50
https://github.com/Evolveum/midpoint/commit/e5866322bd31270e0f25c9bc74412022abd58b50
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/async/TestAsyncUpdateGrouperJson.java
M model/model-intest/src/test/resources/async/grouper-amqp091/resource-grouper-amqp091.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/UcfExpressionEvaluatorImpl.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfExpressionEvaluator.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/TransformationalAsyncUpdateMessageListener.java
Log Message:
-----------
Add tracing of async message transformation in UCF
Commit: 4dbf38cd8c5f9b9afc390d6c7c6224792778c474
https://github.com/Evolveum/midpoint/commit/4dbf38cd8c5f9b9afc390d6c7c6224792778c474
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/async/TestAsyncUpdateGrouperJson.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismItemAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismPropertyAsserter.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/async/MockAsyncUpdateSource.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/async/TestGrouperAsyncUpdate.java
A testing/story/src/test/resources/grouper-async/change-110-alumni-add.json
A testing/story/src/test/resources/grouper-async/change-200-banderson-add-alumni.json
A testing/story/src/test/resources/grouper-async/change-220-jlewis685-add-alumni.json
A testing/story/src/test/resources/grouper-async/change-230-nobody-add-alumni.json
A testing/story/src/test/resources/grouper-async/change-250-banderson-delete-alumni.json
A testing/story/src/test/resources/grouper-async/function-library-grouper.xml
A testing/story/src/test/resources/grouper-async/resource-grouper.xml
A testing/story/src/test/resources/grouper-async/user-banderson.xml
A testing/story/src/test/resources/grouper-async/user-jlewis685.xml
Log Message:
-----------
Add Grouper async update story test
It includes "user trigger" mechanism to recompute users affected
by incoming update messages.
Also added some assertion-related methods.
Commit: 979064e60166d0ff9e863a7b634f15514c3ce85d
https://github.com/Evolveum/midpoint/commit/979064e60166d0ff9e863a7b634f15514c3ce85d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/CustomFunctions.java
Log Message:
-----------
Fix task and op. result for custom functions
They should execute within the context of the caller; not within
the task and operation result provided at the initialization time.
Commit: 7e18163814a8a54344b0588c67b7b635c5d65154
https://github.com/Evolveum/midpoint/commit/7e18163814a8a54344b0588c67b7b635c5d65154
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/OptimizingTriggerCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/triggerSetter/CreatedTrigger.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/triggerSetter/OptimizingTriggerCreatorImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/triggerSetter/TriggerCreatorGlobalState.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/triggerSetter/TriggerHolderSpecification.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestOptimizingTriggerCreator.java
M model/model-intest/testng-integration.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/async/TestGrouperAsyncUpdate.java
M testing/story/src/test/resources/grouper-async/function-library-grouper.xml
Log Message:
-----------
Optimize trigger creation process
OptimizingTriggerCreator ensures that redundant triggers are not
created for given object. Used to optimize user recomputation triggers
in Grouper async update scenario.
Compare: https://github.com/Evolveum/midpoint/compare/495ec72eb979...7e18163814a8
More information about the midPoint-svn
mailing list