Petals SE KPI

enhance the subscribe filters and policies

Details

  • Type: Improvement Request Improvement Request
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.2
  • Fix Version/s: None
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    ->allow to filter only on the interface namespace
    ->allow to filter only on the interface name
    ->allow to filter only on the service namespace
    ->allow to filter only on the service name
    ->add the operation filter (on the operation name and/or namespace of the exchange)
    ->add the processType filter (on the mandatory PROCESS_TYPE_KEY property into the exchange)
    ->add the operation policy (to add the operation to the notification)
    ->extends the process policy (to add the process type to the exchange and notification, instead of add it through the xsl transformation)

    Modified files:
    KeyProcessIndicatorService.java
    KpiServiceUnitManager.java

    It impacts the ws-notification-extension project into wsstar:
    ->extends the context policy : add the operation attribute (optional)
    ->extends the process policy : add the type attribute (optional)
    ->add the operation type
    ->add the element operation (of operation type)
    ->add the process type list type
    ->add the element process type list (of process type list type)
    ->add tests for the new types elements, and attributes

    Moreover:
    ->fix previous test payloads (not valid with their schema or not and/or bad values)

    Modified files:
    WSNotificationExtensionReader.java
    WSNotificationExtensionWriter.java
    WSNotificationExtensionFactory.java
    WSNotificationExtensionFactoryImpl.java
    WsnExtensionConstants.java
    ContextPolicyType.java
    ProcessPolicyType.java
    SOAParameterType.java
    ProcessPolicyTypeImpl.java
    SOAParameterTypeImpl.java
    WsnSpecificTypeHelper.java
    specificTypesForNotification.xsd
    ContextPolicy.xml
    ProcessPolicy.xml
    ResourcesUuid.xml
    SOAParameter.xml
    TransformPolicy.xml
    TerminationTime.xml
    wsdm-mows-events-with-supported-attr.xml
    stylesheetSample.xsl
    Operation.xml
    TestWSNotificationExtension.java
    ContextPolicyTypeImpl.java

    Show
    ->allow to filter only on the interface namespace ->allow to filter only on the interface name ->allow to filter only on the service namespace ->allow to filter only on the service name ->add the operation filter (on the operation name and/or namespace of the exchange) ->add the processType filter (on the mandatory PROCESS_TYPE_KEY property into the exchange) ->add the operation policy (to add the operation to the notification) ->extends the process policy (to add the process type to the exchange and notification, instead of add it through the xsl transformation) Modified files: KeyProcessIndicatorService.java KpiServiceUnitManager.java It impacts the ws-notification-extension project into wsstar: ->extends the context policy : add the operation attribute (optional) ->extends the process policy : add the type attribute (optional) ->add the operation type ->add the element operation (of operation type) ->add the process type list type ->add the element process type list (of process type list type) ->add tests for the new types elements, and attributes Moreover: ->fix previous test payloads (not valid with their schema or not and/or bad values) Modified files: WSNotificationExtensionReader.java WSNotificationExtensionWriter.java WSNotificationExtensionFactory.java WSNotificationExtensionFactoryImpl.java WsnExtensionConstants.java ContextPolicyType.java ProcessPolicyType.java SOAParameterType.java ProcessPolicyTypeImpl.java SOAParameterTypeImpl.java WsnSpecificTypeHelper.java specificTypesForNotification.xsd ContextPolicy.xml ProcessPolicy.xml ResourcesUuid.xml SOAParameter.xml TransformPolicy.xml TerminationTime.xml wsdm-mows-events-with-supported-attr.xml stylesheetSample.xsl Operation.xml TestWSNotificationExtension.java ContextPolicyTypeImpl.java
  • Environment:
    ESB 3.1.1, create from the trunk project exported the 04/02/2011
  1. petals-se-kpi-1.2.1-SNAPSHOT-source.zip
    (50 kB)
    Frédéric Gardes
    Fri, 18 Feb 2011 - 15:06:09 +0100
  2. petals-se-kpi-1.2.1-SNAPSHOT.zip
    (19.31 MB)
    Frédéric Gardes
    Fri, 18 Feb 2011 - 15:06:09 +0100
  3. ws-notification-extension-1.2.2.1-SNAPSHOT-source.zip
    (82 kB)
    Frédéric Gardes
    Fri, 18 Feb 2011 - 15:02:24 +0100
  4. ws-notification-extension-1.2.2.1-SNAPSHOT.jar
    (51 kB)
    Frédéric Gardes
    Fri, 18 Feb 2011 - 15:02:24 +0100

Issue Links

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
30d 2h 29m
1
Olivier Fabre
Fri, 18 Mar 2011 - 16:30:23 +0100

People

Dates

  • Created:
    Wed, 16 Feb 2011 - 14:01:05 +0100
    Updated:
    Thu, 21 Apr 2011 - 09:33:00 +0200