View Only

Endevor SOAP API Compatibility with Endevor V19

  • 1.  Endevor SOAP API Compatibility with Endevor V19

    Broadcom Employee
    Posted Jun 29, 2022 12:38 PM
    Edited by Vaughn Marshall Jun 29, 2022 12:37 PM

    Hi all,

    Please be advised that as of V19, we will be introducing some changes to our SOAP API to ensure the API adheres to Broadcom security standards.  These changes may result in some incompatibilities in any consumer applications that use this API.  In particular:

    • If you are using Endevor WS SOAP v1.1, you will need to change the endpoint name to EndevorServiceHttpSoap12Endpoint
    • The current Endevor Web Services version contains specific namespace prefixes in every response due to the manual assignment of namespaces to every element. With the new version of Endevor Web Services, namespaces will be assigned automatically, which means that the location of namespace definitions and namespace prefixes will be different from the current version of Endevor Web Services. This change should not affect the regular SOAP client, but if you have some utility which parses a SOAP response according to specific namespace prefixes or their location, please be ready to update its code.
    • There will be a change in .wsdl file location - it will migrate from EndevorService?wsdl to EndevorService.EndevorServiceHttpSoap12Endpoint?wsdl .  Note - this will only be an issue if you need to regenerate client stubs from this wsdl.
    • Response format update. Due to the implementation of a different data-binding mechanism, some get* responses could differ from the old version of Web Services. However, work on this issue is currently ongoing and we will try to avoid such changes.
    • NOTE: there will be no impact on the REST API

    If there are any questions or concerns, please reach out to me at Vaughn.Marshall@broadcom.com and we will be happy to assist you.

    Vaughn Marshall & the Endevor Team