IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Integration service JavaScript client API

An integration service developer can generate a JavaScript client API from an existing integration service. The JavaScript client API provides operation functions that a JavaScript developer can call from an application that is running in a JavaScript environment.

When the integration service developer generates the JavaScript client API for an integration service, the following events occur: Elements that are defined in the existing integration service, such as shared variables and Java™ statics, also apply to the integration service when the integration service is called by the JavaScript client API.

If the integration service is updated after the JavaScript client API is generated, then the JavaScript client API file and the associated web page are automatically updated when the integration service is saved.

Restrictions

The following restrictions apply to the JavaScript client API that is generated from an integration service description:
  • Calling integration services by using the JavaScript client API is supported only from clients that are initiated either by Node.js, or by a Google Chrome web browser.
  • JavaScript client API code can be generated only from an existing integration service.
  • If you are deploying a web browser-based JavaScript application, then the IBM® Integration Bus HTTP proxy servlet must be deployed on the same web server as your JavaScript application. For information about the HTTP proxy servlet, see HTTP proxy servlet overview.
  • The SOAP/HTTP binding is not required in order for the integration service to be called by the JavaScript client API. However, if the SOAP/HTTP binding is removed from an integration service, then the root URL for the integration service is not available and therefore the JavaScript client API code and associated web page are not accessible.

ss26030_.htm | Last updated Friday, 21 July 2017