Petals BC SOAP

Support of MONIT trace filtering

Details

  • Description:
    Hide

    The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395).

    Moreover:

    • if an incoming SOAP request contains the HTTP header 'org.ow2.petals.monitoring.activate-flow-tracing', its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level,
    • if an incoming SOAP request contains the JMS property 'org.ow2.petals.monitoring.activate-flow-tracing', its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level,
    • the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.
    Show
    The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395). Moreover:
    • if an incoming SOAP request contains the HTTP header 'org.ow2.petals.monitoring.activate-flow-tracing', its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level,
    • if an incoming SOAP request contains the JMS property 'org.ow2.petals.monitoring.activate-flow-tracing', its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level,
    • the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Tue, 7 Apr 2020 - 10:38:17 +0200
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Christophe DENEUX made changes - Thu, 9 Apr 2020 - 10:54:14 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Wed, 29 Apr 2020 - 14:29:40 +0200
Description The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395).

Moreover, if an incoming SOAP request contains the header '{http://petals.ow2.org/components/soap/version-4}activate-flow-tracing'.
* its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level.
* the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.
The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395).

Moreover, if an incoming SOAP request contains the SOAP header '{http://petals.ow2.org/components/soap/version-4}activate-flow-tracing'.
* its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level.
* the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.

The new SOAP header '{http://petals.ow2.org/components/soap/version-4}activate-flow-tracing' should appear in the service contract
Christophe DENEUX made changes - Wed, 29 Apr 2020 - 14:41:57 +0200
Description The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395).

Moreover, if an incoming SOAP request contains the SOAP header '{http://petals.ow2.org/components/soap/version-4}activate-flow-tracing'.
* its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level.
* the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.

The new SOAP header '{http://petals.ow2.org/components/soap/version-4}activate-flow-tracing' should appear in the service contract
The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395).

Moreover, if an incoming SOAP request contains the HTTP header '{http://petals.ow2.org/components/soap/version-4}activate-flow-tracing'.
* its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level.
* the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.
Hide
Christophe DENEUX added a comment - Wed, 29 Apr 2020 - 14:49:38 +0200 - edited

Support of MONIT trace filtering on provider and HTTP consumer sides added in trunk with unit tests. As the unit tests cover all combinations of flow tracing configuration, a dedicated integration test is not needed.

Show
Christophe DENEUX added a comment - Wed, 29 Apr 2020 - 14:49:38 +0200 - edited Support of MONIT trace filtering on provider and HTTP consumer sides added in trunk with unit tests. As the unit tests cover all combinations of flow tracing configuration, a dedicated integration test is not needed.
Christophe DENEUX made changes - Wed, 29 Apr 2020 - 14:49:38 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.1.0 [ 10867 ]
Resolution Fixed [ 1 ]
Hide
Christophe DENEUX added a comment - Wed, 29 Apr 2020 - 14:50:42 +0200 - edited

Reopened to add support on consumer side with SOAP over JMS. Depends on PETALSBCSOAP-220

Show
Christophe DENEUX added a comment - Wed, 29 Apr 2020 - 14:50:42 +0200 - edited Reopened to add support on consumer side with SOAP over JMS. Depends on PETALSBCSOAP-220
Christophe DENEUX made changes - Wed, 29 Apr 2020 - 14:50:42 +0200
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Thu, 14 May 2020 - 11:07:19 +0200
Description The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395).

Moreover, if an incoming SOAP request contains the HTTP header '{http://petals.ow2.org/components/soap/version-4}activate-flow-tracing'.
* its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level.
* the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.
The Petals BC SOAP must support the MONIT trace filtering (see PETALSDISTRIB-395).

Moreover:
* if an incoming SOAP request contains the HTTP header 'org.ow2.petals.monitoring.activate-flow-tracing', its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level,
* if an incoming SOAP request contains the JMS property 'org.ow2.petals.monitoring.activate-flow-tracing', its boolean value is used to overload the flow tracing activation state defined at service consumer level or component configuration level,
* the flow tracing activation is propagated to the service provider invoked according to the flow tracing activation propagation defined at service consumer level or component configuration level.
Christophe DENEUX made changes - Thu, 14 May 2020 - 11:08:43 +0200
Link This issue depends on PETALSBCSOAP-220 [ PETALSBCSOAP-220 ]
Hide
Christophe DENEUX added a comment - Tue, 11 Apr 2023 - 14:19:48 +0200

Support on consumer side with SOAP over JMS postponed to version 5.2.0 or upper

Show
Christophe DENEUX added a comment - Tue, 11 Apr 2023 - 14:19:48 +0200 Support on consumer side with SOAP over JMS postponed to version 5.2.0 or upper
Christophe DENEUX made changes - Tue, 11 Apr 2023 - 14:19:48 +0200
Fix Version/s 5.2.0 [ 11109 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
9s
1
Christophe DENEUX
Tue, 7 Apr 2020 - 10:38:17 +0200
Open Open In Progress In Progress
2d 15m
1
Christophe DENEUX
Thu, 9 Apr 2020 - 10:54:14 +0200
In Progress In Progress Resolved Resolved
20d 3h 55m
1
Christophe DENEUX
Wed, 29 Apr 2020 - 14:49:38 +0200
Resolved Resolved Open Open
1m 4s
1
Christophe DENEUX
Wed, 29 Apr 2020 - 14:50:42 +0200



People

Dates

  • Created:
    Tue, 7 Apr 2020 - 10:38:08 +0200
    Updated:
    Tue, 11 Apr 2023 - 14:19:48 +0200