Development and QA
Available Web Services
EDG exposes CRUD operations through:
GraphQL queries, including mutations.
See also
More information on GraphQL support is available at https://www.topquadrant.com/technology/graphql/ and https://www.topquadrant.com/querying-topbraid-edg-with-graphql/
SPARQL endpoint which can be called via a REST API
Built-in services as shown on the Web Services Swagger UI of each asset collection.
Additional web services can be developed by customers, see _ext_services.
Authentication applied to EDG will also apply to the web service call.
See also
Please see EDG Installation and Authentication for more information.
To call a saved SPARQL query outside the EDG application, navigate to the Export tab -> Export using Saved SPARQL Query and copy the Service URL.
Startup Sequence
This page lists the order and result of component activation during system startup. Useful for debugging.
URL Routes
Routes provide shorter or alternate URLs for deployed pages or services.
New routes can be defined by setting the ui:uriTemplate
property of an SWP ui:Service
.
This is considered an experimental feature and not recommended for production systems.
Routes become active after a workspace refresh.
Query TopBraid Platform API using GraphQL
This page brings up the GraphiQL tool for TopBraid EDG.
GraphiQL is a graphical interactive in-browser GraphQL IDE which features syntax highlighting, type ahead and documentation. The GraphiQL IDE from Server Administration is scoped to the EDG platform. You can use this for example, to query for a list of collection types or permissions for collections.
Create snapshot of EDG
Creates a snapshot of the environment of EDG for testing purposes.
The snapshot consists of collections in the workspace plus history. You can save this then use the “Restore snapshot” feature to have a replicated environment, useful for testing upgrades or customizations.
Restore snapshot of EDG
A snapshot of EDG consists of collections in the workspace plus history. You can save this by using “create snapshot of edg” then use the “Restore snapshot” to have a replicated environment, useful for testing upgrades or customizations.
Warning
This will replace all data stored in your EDG Repositories folder! Only use this feature if no process is currently executing and no other users are logged in.
Run all DASH Test Cases
This feature is used to execut DASH test cases from .test. files and test case asset collections