Uptake of AI/ML powered features with OCI Java SDK 3.54.0

Complete the steps in the following procedure for the uptake of AI/ML powered features with OCI Java SDK 3.54.0.

  1. Navigate to Siebel Internal Tomcat in the Siebel build and go to the webapps folder as mentioned in the below path to find the oci-java-sdk.zip file:
    <Siebel Internal Tomcat's installedLocation>/ses
    /applicationcontainer_internal/webapps.

    for e.g. in Linux: /scratch/home/sblqa1/2023_08C004/ses/applicationcontainer_internal/webapps

    for e.g. in Windows: C:\2023_08C004\ses\applicationcontainer_internal\webapps

  2. The OCI Java SDK JARS zip oci-java-sdk.zip will be present in the above location. Please unzip the file to find the JAR files.

  3. Copy the JAR files to lib folder in the deployed Siebel WAR. Please refer the path as mentioned:
    <Siebel Internal Tomcat's installed
    Location>/ses/applicationcontainer_internal
    /webapps/siebel/WEB-INF/lib

    for e.g. in Linux:

    /scratch/home/sblqa1/2023_08C004/ses/applicationcontainer_internal/webapps/siebel/WEB-INF/lib

    for e.g. in Windows:

    C:\2023_08C004\ses\applicationcontainer_internal\webapps\siebel\WEB-INF\lib
  4. Increase the Tomcat JVM Heap size as (and if) required. It can be set to 4GB (Min/Max) or to higher/lower values depending on the build configuration/shape.

    In Linux, the JVM Heap can be set with the help of JAVA_OPTS which can be defined in setenv.sh as mentioned, JAVA_OPTS = %JAVA_OPTS% -Xms4096m -Xmx4096m

    In Windows, the tomcat9w.exe can be run from Tomcat's bin folder to set the values adequately. Please follow these steps:

    • Navigate to the bin folder of Tomcat's installed location as mentioned, <Siebel Internal Tomcat's installed Location>\bin

    • Run the exe from this location as below to open a GUI popup, > tomcat9w.exe //ES//<Tomcat Service Name>

    • Select the Java tab and change the JVM Heap size Min and Max values in Initial memory Pool and Maximum Memory Pool field values respectively.

    • Save the GUI.

    • In the java tab, Java Options end the below command in the end -Djdk.jar.maxSignatureFileSize=16000000.

    • Save and close the tab.

  5. Restart the Tomcat.