7.2 KYC Onboarding Services Deployment

This section describes the KYC Onboarding Services Deployment.

The following WARs need to be deployed if KYC Onboarding is Installed:

  • Initiate Onboarding Service (InitiateOnboardingService.war)
  • Table To JSON Service (TabletoJSONService.war)
  • JSON To Table Service (JSONToTablePersistenceUtility.war)
  • Common Gateway Service (CommonGatewayService.war)
  • Generate Case Input Service (GenerateCaseInputService.war)
  • Create JSON Service (createJSONService.war)

For Tomcat and WebLogic

  1. Navigate to $FIC_HOME/Onboarding.
  2. Deploy the following files to the web application server.
    1. InitiateOnboardingService.war.
    2. TabletoJSONService.war.
    3. JSONToTablePersistenceUtility.war.
    4. GenerateCaseInputService.war.
  3. Navigate to $FIC_HOME/CommonGateway.
  4. Deploy the following files to the web application server.
    1. CommonGatewayService.war.
    2. createJSONService.war.

For Websphere

From the following table, remove all jar files mentioned in the Jar Names column from all paths mentioned in the From Path column:

Table 7-1 Jar Files to Remove and Corresponding Path Names

Jar Files Path Names
hk2-api-2.5.0-b30.jar $FIC_HOME/Onboarding/InitiateOnboardingService/WEB- INF/lib
hk2-locator-2.5.0-b30.jar $FIC_HOME/Onboarding/JSONToTablePersistenceUtility/ WEB-INF/ lib
hk2-utils-2.5.0-b30.jar $FIC_HOME/Onboarding/GenerateCaseInputService/WEB-I NF/lib
jackson-annotations-2.4.3.jar $FIC_ HOME/CommonGateway/TabletoJSONService/WEB-INF/ lib
jackson-core-2.4.3.jar file $FIC_ HOME/CommonGateway/TabletoJSONService/WEB-INF/ lib
jackson-databind-2.4.3.jar -
javax.inject-2.5.0-b30.jar -
jersey-client.jar -
jersey-common.jar -
jersey-container-servlet- core.jar -
jersey-guava-2.25.jar -
jersey-server.jar -
validation-api-1.1.0.Final.jar -

After removing the jar files, follow these steps:

  1. Execute the ant.sh command from $FIC_HOME/Onboarding to re-create the following war files:
    1. InitiateOnboardingService.war
    2. TabletoJSONService.war
    3. JSONToTablePersistenceUtility.war
    4. GenerateCaseInputService.war
  2. Execute the ant.sh command from $FIC_HOME/CommonGateway to re-create the following war files:
    1. CommonGatewayService.war
    2. createJSONService.war
  3. Navigate to $FIC_HOME/Onboarding.
  4. Deploy the following files to the web application server:
    1. InitiateOnboardingService.war

      The context name for the war file must be InitiateOnboardingService.

    2. TabletoJSONService.war

      The context name for the war file must be TabletoJSONService.

    3. JSONToTablePersistenceUtility.war

      The context name for the war file must be JSONToTablePersistenceUtility.

    4. GenerateCaseInputService.war

      The context name for the war file must be GenerateCaseInputService.

  5. Navigate to $FIC_HOME/CommonGateway.
  6. Deploy the following files to the web application server:
    1. CommonGatewayService.war

      The context name for the war file must be CommonGatewayService.

    2. createJSONService.war

      The context name for the war file must be createJSONService.