Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WBRIDGE and version 21.1b

...

Bridge 7 Find below a list of resources that can be accessed via the xUML Runtime API. All resources refer to base path /api.

xUML Service

ResourceMethodDescriptionAPI VersionRuntime Version
/hooks/shutdown/firePUTFire the service shutdown activity.1.1.0Runtime 2020.13
/hooks/startup/firePUTFire the service startup activity.1.1.0Runtime 2020.13
/scheduler/events/{schedulerName}/firePUTFire the scheduler event (without checking the conditions).1.1.0

Runtime 2020.13

/timer/events/{timerName}/firePUTFire the timer event (without checking the conditions).1.1.0Runtime 2020.13
/timer/events/{eventObserverActivity}/fire PUTFire the event (without checking the conditions).1.1.0Runtime 2020.13
/pstate/engineGETCheck if the xUML service uses persistent state and get general information on the persistent state configuration.1.0.0Runtime 2019.5
/statusGETGet the status of the persistent state server.1.0.0Runtime 2019.5
/stopPUTStop the running xUML service.1.0.0Runtime 2019.5

...

ResourceMethodDescriptionAPI VersionRuntime Version
/pstate/events/{eventId}GET     Get the details of a given persistent state event.1.0.0Runtime 2019.5

Asynchronous Tracing

The API of asynchronous tracing allows to manage the trace settings and trace data of a service.

  • A classifier in this context is a model element that can be traced.
  • An identifier in this context identifies the recorded trace data.

You can clear all tracing of a service by performing

  1. DELETE on  /trace/configurations/ to remove all active traces.
  2. DELETE on  /trace/identifiers/ to remove all trace data.
ResourceMethodDescriptionAPI VersionRuntime Version
/trace/configurations/GET List all asynchronous trace configurations of this service.1.1.0Runtime 2020.14
/trace/configurations/POSTInsert a new asynchronous trace configuration to this service.1.1.0Runtime 2020.14
/trace/configurations/DELETERemove all asynchronous trace configurations for this service.1.1.0Runtime 2020.14
/trace/configurations/{classifier}GET List all asynchronous trace configurations for the given classifier.1.1.0Runtime 2020.14
/trace/configurations/{classifier}PUTReplace the asynchronous trace configuration of the given classifier.1.1.0Runtime 2020.14
/trace/configurations/{classifier}DELETE Remove all asynchronous trace configurations for the given classifier.1.1.0Runtime 2020.14
/trace/configurations/{classifier}/identifiers/GET     List all available trace identifiers of the the given classifier.1.1.0Runtime 2020.14
/trace/configurations/{classifier}/identifiers/DELETERemove all trace identifiers of the the given classifier.1.1.0Runtime 2020.14
/trace/configurations/{classifier}/identifiers/{id}DELETERemove the trace identifier with the given ID within the the given classifier.1.1.0Runtime 2020.14
/trace/configurations/{classifier}/identifiers/{id}/rawGET

Get the tracing data of the identifier with the given ID within the the given classifier as stored internally (raw data).

1.1.0Runtime 2020.14
/trace/identifiers/GETList all asynchronous trace identifiers of the service.1.1.0Runtime 2020.14
/trace/identifiers/DELETERemove all asynchronous trace identifiers of the service.1.1.0Runtime 2020.14