Petals ESB Container

When resolving endpoint, consider endpoint without interfaces at all as suitable for any interface

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 5.0.0
  • Fix Version/s: 5.0.1
  • Component/s: Router
  • Security Level: Public
  • Description:
    Hide

    The JBI specification specifies that ServiceEndpoint should always have at least one interface.

    In practice, it can be difficult to make it realistically happen because:

    • when activating an endpoint, no interface is provided.
    • interfaces are extracted from the service descriptor (the WSDL) but sometimes there could be no WSDL available.

    Normally, anyway, one given service always implement the same interface, so if a Consumer sends an exchange for a given service and a given interface, then if the endpoint has no interface, it is acceptable to assumes it actually implements the desired one.

    Show
    The JBI specification specifies that ServiceEndpoint should always have at least one interface. In practice, it can be difficult to make it realistically happen because:
    • when activating an endpoint, no interface is provided.
    • interfaces are extracted from the service descriptor (the WSDL) but sometimes there could be no WSDL available.
    Normally, anyway, one given service always implement the same interface, so if a Consumer sends an exchange for a given service and a given interface, then if the endpoint has no interface, it is acceptable to assumes it actually implements the desired one.
  • Environment:
    -

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
9s
1
Victor NOËL
Wed, 24 Feb 2016 - 15:15:47 +0100
Open Open In Progress In Progress
3s
1
Victor NOËL
Wed, 24 Feb 2016 - 15:15:50 +0100
In Progress In Progress Resolved Resolved
20h 53m
1
Victor NOËL
Thu, 25 Feb 2016 - 12:09:35 +0100

People

Dates

  • Created:
    Wed, 24 Feb 2016 - 15:15:38 +0100
    Updated:
    Thu, 25 Feb 2016 - 12:09:35 +0100
    Resolved:
    Thu, 25 Feb 2016 - 12:09:35 +0100