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

Victor NOËL made changes - Wed, 24 Feb 2016 - 15:15:47 +0100
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Minor [ 4 ]
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Victor NOËL made changes - Wed, 24 Feb 2016 - 15:15:50 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Victor NOËL made changes - Thu, 25 Feb 2016 - 12:09:35 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.0.1 [ 10579 ]
Resolution Fixed [ 1 ]

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