Petals BC MAIL

Mode 'service'

Details

  • Type: New Feature New Feature
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 3.5.1
  • Fix Version/s: 4.0.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    Nowadays, that the Petals BC Mail provided is not enough:

    • it provides a generic service for which the service consumer must set all needed parameters: subject, body, addresses and mail server information. With this generic service, the service consumer can customize mail subject, body and addresses,
    • it provides a mode 'static' where all parameters are set in the SU JBI descriptor. It's very good for mail server. But mail subject, body and addresses can not be customized by the service consumer information

    So it is needed to improve this component to introduce a mode 'service' using annotations in WSDL. Following information can be extracted from the incoming payload as explained:

    • mail subject, defined as a String containing XPath placeholders that are evaluated at runtime,
    • mail body:
      • defined as a Sting containing XPath placeholders that are evaluated at runtime,
      • or, defined through an embedded XSL,
      • or, defined from an embedded template containing XPath placeholders that are evaluated at runtime,
    • target addresses ('to'), defined through an XPath expression returning a liste of Node,
    • mail headers:
      • with a header name defined as a constant,
      • and a value defined as a Sting containing XPath placeholders that are evaluated at runtime,
    • flags to enable delivery status notification, and to defined the notification content.
    Show
    Nowadays, that the Petals BC Mail provided is not enough:
    • it provides a generic service for which the service consumer must set all needed parameters: subject, body, addresses and mail server information. With this generic service, the service consumer can customize mail subject, body and addresses,
    • it provides a mode 'static' where all parameters are set in the SU JBI descriptor. It's very good for mail server. But mail subject, body and addresses can not be customized by the service consumer information
    So it is needed to improve this component to introduce a mode 'service' using annotations in WSDL. Following information can be extracted from the incoming payload as explained:
    • mail subject, defined as a String containing XPath placeholders that are evaluated at runtime,
    • mail body:
      • defined as a Sting containing XPath placeholders that are evaluated at runtime,
      • or, defined through an embedded XSL,
      • or, defined from an embedded template containing XPath placeholders that are evaluated at runtime,
    • target addresses ('to'), defined through an XPath expression returning a liste of Node,
    • mail headers:
      • with a header name defined as a constant,
      • and a value defined as a Sting containing XPath placeholders that are evaluated at runtime,
    • flags to enable delivery status notification, and to defined the notification content.
  • Environment:
    -

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
32s
1
Christophe DENEUX
Fri, 2 Sep 2016 - 16:07:42 +0200
Open Open In Progress In Progress
4s
1
Christophe DENEUX
Fri, 2 Sep 2016 - 16:07:46 +0200
In Progress In Progress Resolved Resolved
283d 18h 47m
1
Christophe DENEUX
Tue, 13 Jun 2017 - 10:55:25 +0200
Resolved Resolved Open Open
18s
1
Christophe DENEUX
Tue, 13 Jun 2017 - 10:55:43 +0200
Open Open In Progress In Progress
3s
1
Christophe DENEUX
Tue, 13 Jun 2017 - 10:55:46 +0200
In Progress In Progress Resolved Resolved
17m 48s
1
Christophe DENEUX
Tue, 13 Jun 2017 - 11:13:34 +0200

People

Dates

  • Created:
    Fri, 2 Sep 2016 - 16:07:10 +0200
    Updated:
    Tue, 13 Jun 2017 - 11:13:34 +0200
    Resolved:
    Tue, 13 Jun 2017 - 11:13:34 +0200