->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