[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