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

Christophe DENEUX made changes - Fri, 2 Sep 2016 - 16:07:42 +0200
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Christophe DENEUX made changes - Fri, 2 Sep 2016 - 16:07:46 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Fri, 2 Sep 2016 - 21:34:07 +0200
Description 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 {{Sting}} 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 temaplte containing XPath placeholders that are evaluated at runtime,
* target addresses ('to'), defined through an XPath expression returning a liste of {{Node}},
* flags to enable delivery status notification, and to defined the notification content.

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 temaplte containing XPath placeholders that are evaluated at runtime,
* target addresses ('to'), defined through an XPath expression returning a liste of {{Node}},
* flags to enable delivery status notification, and to defined the notification content.

Christophe DENEUX made changes - Fri, 30 Sep 2016 - 16:56:40 +0200
Fix Version/s 4.0.0 [ 10681 ]
Christophe DENEUX made changes - Tue, 13 Jun 2017 - 10:55:25 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Tue, 13 Jun 2017 - 10:55:43 +0200
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Tue, 13 Jun 2017 - 10:55:46 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Tue, 13 Jun 2017 - 10:57:25 +0200
Description 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 temaplte containing XPath placeholders that are evaluated at runtime,
* target addresses ('to'), defined through an XPath expression returning a liste of {{Node}},
* flags to enable delivery status notification, and to defined the notification content.

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.

Christophe DENEUX made changes - Tue, 13 Jun 2017 - 11:13:34 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]

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