SEMP API Developer Reference

You can access the SEMP API Developer Reference in two ways:

  1. Enter this URL in a Web browser that has connectivity to your host event broker:
    http://<HOST>/SEMP/v2/config/help

    Where: <HOST> is the IP address of your event broker. If the host is a Solace PubSub+ software event broker, append :8080 to the IP address.

  2. Click these links to access the Configuration, Action, and Monitoring API References:

If you want to access the SEMP swagger specification file (for example, to Generate a SEMP Client Library), enter the following URL:

http://<HOST>/SEMP/v2/config/spec

Migrating swagger-codegen Java client code from before v9.6 to v9.6 or later

In version 9.6, SEMP version 2.17 added a new query parameter called opaquePassword. When a new client library is generated for this version using swagger-codegen, the method signatures for API calls may have changed in a backwards-incompatible way for some languages.

:  

In Java libraries generated from SEMP version 2.17, all API calls have a new parameter for opaquePassword. Existing code using the new generated library will not compile until a value is provided for this new parameter. You must provide a value of null for each instance of this parameter to preserve the behavior of the existing code.

Alternatively, to avoid these changes to method signatures all together, you can manually delete the section of the Swagger specification describing the opaquePassword query parameter. However, until your code is updated, you must perform this editing every time you upgrade and regenerate the client library.