2.3 Setting up OBX for first time use

This topic provides the systematic instruction to perform OBX setup for first time use.

To generate the first artifact, user must first complete the installation process, including the creation of the extension_home folder, and then you should be able to see the help menu as shown below.

Once that is done, we will proceed to next step which is setting up libraries and components from base product. Follow the below process to setup libraries and components:
  1. Create a folder component-server inside extension_home directory.
  2. Use 7zip or other similar tool to extract app-shell-9.5.0.war from base product to copy the common & js folders and put it inside the component-server folder.
  3. Navigate inside the js folder and copy the components folders and place it in the component- server folder.
  4. Create a folder lib inside extension_home directory.
  5. To use a service war file like cmc-datasegment-services-9.5.0.war, open it using a tool like 7zip. Navigate to the WEB-INF\lib folder within the war file and copy all the jars inside. Then, paste them into the lib folder of your extension's home directory.
  6. Create a folder runtime inside extension_home directory.
  7. Navigate to the gradle folder within the obx.zip, then copy the extra_jars from the lib folder to the runtime folder within the extension_home directory.
  8. After all the above process extension_home folder looks like below.

    Figure 2-2 Extension Home Folder



  9. Once all of the above process is done, we cannot now generate the artifact.