Petals SE XSLT

The SE should respect the InOut MEP

Details

  • Type: Improvement Request Improvement Request
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 2.3.2
  • Fix Version/s: 2.4
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    The XSLT SE has two operations, working in InOut.
    When something goes wrong (invalid operation, transformation failure), the SE sets an error on the exchange, instead of setting a fault.
    This is not respectful of the InOut MEP.

    Instead of setting an error, it should set a fault:

    <?xml version="1.0" encoding="UTF-8"?>
    <xsltFault xmlns="the name space of the invoked operation">
        <message>An error message</message>
        <details>A stack trace (optional)</details>
    </xsltFault>

    If a problem occurs while setting the fault, then an error will be set.

    Show
    The XSLT SE has two operations, working in InOut. When something goes wrong (invalid operation, transformation failure), the SE sets an error on the exchange, instead of setting a fault. This is not respectful of the InOut MEP. Instead of setting an error, it should set a fault:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsltFault xmlns="the name space of the invoked operation">
        <message>An error message</message>
        <details>A stack trace (optional)</details>
    </xsltFault>
    If a problem occurs while setting the fault, then an error will be set.
  • Environment:
    All.

Issue Links

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
21m 29s
1
Vincent Zurczak
Fri, 17 Sep 2010 - 15:37:56 +0200
Open Open In Progress In Progress
2s
1
Vincent Zurczak
Fri, 17 Sep 2010 - 15:37:58 +0200
In Progress In Progress Resolved Resolved
18s
1
Vincent Zurczak
Fri, 17 Sep 2010 - 15:38:16 +0200
Resolved Resolved Closed Closed
30s
1
Vincent Zurczak
Fri, 17 Sep 2010 - 15:38:46 +0200

People

Dates

  • Created:
    Fri, 17 Sep 2010 - 15:16:27 +0200
    Updated:
    Fri, 17 Sep 2010 - 15:52:07 +0200
    Resolved:
    Fri, 17 Sep 2010 - 15:38:16 +0200