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 ]
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