Petals BC SOAP

JBI Errors should be transformed to SOAPFault

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.3.2
  • Fix Version/s: 4.4.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    SOAPFault are the SOAP counterpart to JBI Errors.

    They are not ALWAYS the same as WSDL Faults, as stated in http://docs.oracle.com/cd/E24329_01/web.1211/e24965/faults.htm:

    SOAP faults can be one of the following types:

    • Modeled—Maps to an exception that is thrown explicitly from the business logic of the Java code and mapped to wsdl:fault definitions in the WSDL file, when the Web service is deployed. In this case, the SOAP faults are predefined.
    • Unmodeled—Maps to an exception (for example, java.lang.RuntimeException) that is generated at run-time when no business logic fault is defined in the WSDL. In this case, Java exceptions are represented as generic SOAP fault exceptions, javax.xml.ws.soap.SOAPFaultException.

    Hence, an Error in a JBI exchange (with a status error) must be transformed to a SOAPFault.

    Show
    SOAPFault are the SOAP counterpart to JBI Errors. They are not ALWAYS the same as WSDL Faults, as stated in http://docs.oracle.com/cd/E24329_01/web.1211/e24965/faults.htm:
    SOAP faults can be one of the following types:
    • Modeled—Maps to an exception that is thrown explicitly from the business logic of the Java code and mapped to wsdl:fault definitions in the WSDL file, when the Web service is deployed. In this case, the SOAP faults are predefined.
    • Unmodeled—Maps to an exception (for example, java.lang.RuntimeException) that is generated at run-time when no business logic fault is defined in the WSDL. In this case, Java exceptions are represented as generic SOAP fault exceptions, javax.xml.ws.soap.SOAPFaultException.
    Hence, an Error in a JBI exchange (with a status error) must be transformed to a SOAPFault.
  • Environment:
    -

Issue Links

Activity

Victor NOËL made changes - Fri, 24 Apr 2015 - 15:04:56 +0200
Field Original Value New Value
Link This issue blocks PETALSDISTRIB-133 [ PETALSDISTRIB-133 ]
Victor NOËL made changes - Fri, 24 Apr 2015 - 15:06:22 +0200
Assignee Nicolas Oddoux [ noddoux ] Victor NOËL [ vnoel ]
Victor NOËL made changes - Fri, 24 Apr 2015 - 16:40:49 +0200
Priority Critical [ 2 ]
Victor NOËL made changes - Tue, 28 Apr 2015 - 12:35:29 +0200
Link This issue depends on PETALSCDK-130 [ PETALSCDK-130 ]
Victor NOËL made changes - Tue, 28 Apr 2015 - 12:45:57 +0200
Status New [ 10000 ] Open [ 10002 ]
Christophe DENEUX made changes - Fri, 1 May 2015 - 10:34:08 +0200
Link This issue depends on PETALSCDK-133 [ PETALSCDK-133 ]
Christophe DENEUX made changes - Fri, 1 May 2015 - 10:37:26 +0200
Fix Version/s 4.4.0 [ 10405 ]
Priority Critical [ 2 ] Major [ 3 ]
Victor NOËL made changes - Thu, 21 May 2015 - 17:12:12 +0200
Link This issue blocks PETALSCDK-134 [ PETALSCDK-134 ]
Victor NOËL made changes - Fri, 22 May 2015 - 13:04:45 +0200
Link This issue depends on PETALSCDK-133 [ PETALSCDK-133 ]
Victor NOËL made changes - Fri, 22 May 2015 - 13:05:30 +0200
Link This issue depends on PETALSCDK-133 [ PETALSCDK-133 ]
Victor NOËL made changes - Fri, 22 May 2015 - 16:53:46 +0200
Link This issue blocks PETALSDISTRIB-133 [ PETALSDISTRIB-133 ]
Victor NOËL made changes - Wed, 15 Jul 2015 - 13:48:35 +0200
Link This issue blocks PETALSCDK-134 [ PETALSCDK-134 ]
Victor NOËL made changes - Wed, 15 Jul 2015 - 13:48:50 +0200
Link This issue blocks PETALSDISTRIB-133 [ PETALSDISTRIB-133 ]
Hide
Victor NOËL added a comment - Mon, 24 Aug 2015 - 15:46:57 +0200

For now, all SOAP Faults are transformed to JBI Faults.

It would be now best to convert non-modelled faults (i.e., those not declared in the WSDL) to Errors!

Show
Victor NOËL added a comment - Mon, 24 Aug 2015 - 15:46:57 +0200 For now, all SOAP Faults are transformed to JBI Faults. It would be now best to convert non-modelled faults (i.e., those not declared in the WSDL) to Errors!
Victor NOËL made changes - Fri, 2 Oct 2015 - 17:34:17 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Victor NOËL added a comment - Fri, 2 Oct 2015 - 17:34:45 +0200

The missing extra features are now in PETALSBCSOAP-164.

Show
Victor NOËL added a comment - Fri, 2 Oct 2015 - 17:34:45 +0200 The missing extra features are now in PETALSBCSOAP-164.
Victor NOËL made changes - Fri, 2 Oct 2015 - 17:34:45 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Victor NOËL made changes - Fri, 2 Oct 2015 - 17:34:57 +0200
Link This issue blocks PETALSBCSOAP-164 [ PETALSBCSOAP-164 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
3d 21h 44m
1
Victor NOËL
Tue, 28 Apr 2015 - 12:45:57 +0200
Open Open In Progress In Progress
157d 4h 48m
1
Victor NOËL
Fri, 2 Oct 2015 - 17:34:17 +0200
In Progress In Progress Resolved Resolved
28s
1
Victor NOËL
Fri, 2 Oct 2015 - 17:34:45 +0200

People

Dates

  • Created:
    Fri, 24 Apr 2015 - 15:01:11 +0200
    Updated:
    Fri, 2 Oct 2015 - 17:34:57 +0200
    Resolved:
    Fri, 2 Oct 2015 - 17:34:45 +0200