Skip to content

Setup Nexus Bridge

Oleg edited this page Aug 25, 2023 · 56 revisions

Minimal prerequisites: Siebel Dedicated Client and Siebel Tools. No server side required for a quick start. Local Siebel environment paths are used in the guide samples.

  1. Download the archive.

  2. Unpack the downloaded archive. There is NexusBridge.js in /package/dist. It is the compiled Nexus Bridge class for IE11. When this file is loaded, the Nexus Bridge class is available in SiebelAppFacade.NexusBridge. But you also can compile the class on your own and per your needs.

  3. Copy NexusBridge.js to your custom scripts folder e.g. C:\Siebel\[version]\Client\public\SCRIPTS\siebel\custom\.

  4. Use Siebel Client to add the reference to NexusBridge.js in Siebel Open UI Manifest:

    • under Administration - Application > Manifest Files add a new record with Name: siebel/custom/NexusBridge.js

    • under Administration - Application > Manifest Administration add a new record under UI Objects:

      • Name: PLATFORM INDEPENDENT

      • Usage Type: Common

      • Type: Application

      • Note: there might be already PLATFORM INDEPENDENT record with custom files defined. In this case you need to use it.

    • add a new record under Object Expression with: Level: 1

    • add a new record under Files with: Name: siebel/custom/NexusBridge.js

    • Restart Siebel Client application

  5. (optional) Import a Nexus Bridge Siebel Business Service (use the mouse right click and Save link as... to download the file) into your Siebel Application Repository:

    • Use the Siebel Tools to import the business service to your Siebel Repository through menu Tools > Import from Archive

    • Add a ClientBusinessService[n] Application user property to allow calling the Nexus BS business service in the Open UI. For example, if you have Siebel Public Sector application - use Siebel/Web Tools to find the Siebel Public Sector Application object and add a new User Property record with the following attributes:

      • Name: ClientBusinessService[n] where [n] is a sequential number (see Bookshelf)

      • Value: Nexus BS

    • Compile (Siebel IP16) or deliver (Siebel IP17+):

      • imported Nexus BS business service

      • Application object to which you've added user property

  6. That's it! You can now check the Nexus Bridge quick start examples.