com.opentext.otag.sdk:otag-service-development-kit

This module provides access to the set of utility classes required to interact with an instance of an AppWorks Gateway from an AppWorks Service. It covers AppWorks dedicated service deployment API, which is a limited subset of the full AppWorks admin API. We currently provide the facility for services to listen to service life-cycle events such as 'service installed', 'service upgraded' and 'service uninstalled'. We also provide the facility for centralised configuration setting management. As AppWorks services are edited from the AppWork Gateway administration console, we provide the ability to respond to updates made here, and also expose creation and update end points for these settings.


Licenses
O-UDA-1.0/O-UDA-1.0

Documentation

Open Text AppWorks service development kit

The service development kit (SDK) provides access to the set of utility classes required to interact with an instance of an AppWorks Gateway from an AppWorks Service. It covers AppWorks dedicated service deployment API, which is a limited subset of the full AppWorks administration API.

The SDK currently provides the following features:

  • Full set of REST clients for working with the AppWorks Gateway's deployments API
  • Centralised configuration setting management (creation, update, handling changes from the AppWorks Gateway console)
  • Handling of service life-cycle events such as 'service installed', 'service upgraded' and 'service uninstalled'
  • EIM connector and custom authentication response decoration

Documentation

The SDK documentation is hosted over at the AppWorks developer portal, it can be found at the following location:

https://developer.opentext.com/awd/resources/articles/15239948/developer+guide+opentext+appworks+16+service+development+kit

For further information regarding AppWorks 16 push notifications the following article is also available.

https://developer.opentext.com/awd/resources/articles/15239965/developer+guide+opentext+appworks+16+notifications

License

This software is available under the following licenses:

Open Text End User License Agreement -

https://developer.opentext.com/awd/resources/articles/15235159/end+user+software+license+agreement+for+open+text+corporation+software

Trial Use Agreement -

https://developer.opentext.com/awd/resources/articles/15235173/trial+use+agreement