5 Deployments

Prerequisite

Before proceeding with deployment setup, make sure that the database and application setup is completed.

Each of the services corresponds to a specific war file that needs to be deployed into the server. The following sections explain the list of war files of the Oracle Banking Supply Chain Finance service and the steps to deploy them into the server.

  • For any issues with fly configuration setup, refer to High Availability Setup Guide.
  • For Oracle Banking Supply Chain Finance environment variables setup, refer to Environment Variable Setup Guide.
  • If obscf-eod-batch is already deployed, bring it down and deploy obscfcm-eod-batch provided in the deployment list.

Deployments List

The following table provides the details of the deployments required on each Server for the Plato application to run. Deploy one after other in the same given order.

Note:

INFRA prerequisites should be available before proceeding with the Application deployment process.

Application Startup and Deployment Sequence for new installation or Upgrades.

  • Oracle Banking Microservices Architecture Domain - All Oracle Banking Microservices Architecture Infrastructure Services and Oracle Banking Microservices Architecture Services should be deployed as per respective installation document.
  • Common Core - All SMS, Common Core, and Mid-Office Common Core services should be deployed as per respective installation document.
  • Domain services - All the services can be deployed in any order, except the following which must be deployed at the end in the same given order.
    1. obscfcm-master-maintenance
    2. obscfcm-day0-service
    3. obscf-day0-service
  • OBSCFCM Gen AI Integration Services - Follow the below steps to deploy this service:

    Note:

    Generative AI feature is optional. The user can deploy this service only if the Gen AI feature is to be enabled.
    1. Make sure you have the license for Gen AI/Cohere.
    2. Follow the instructions in the Gen AI Document Analyzer Service Installation section to install the required services.
    3. Make sure the below server argument in OBSCFCM/OBSCF Managed Server is set to Y. By default, it is set to N. Refer to Environment Variables for OBSCFCM / OBSCF Managed Servers section in the Environment Variable Setup Guide.
      -Dflyway.sms.placeHolders.OBSCFCM_GENAI_ENABLED = 'N'
    4. Once the above steps are completed, Smart Maintenance menu is enabled in the application.
  • The recommended list of managed server names and the application distribution on the targets are listed below.

    Note:

    The managed server targets are not mandatory, if they are configured as per the sizing recommendations during the implementation phase.

    Table 5-1 Deployments List

    Application Archive name OSDC path Targets
    obscf-core-services obscf-core-services-{version}.war OBSCF_OSDC_{release} \OBSCF_SERVICES\obscf-core-services-{version}\ARCHIVE obscf_ms_2
    obscf-finance-services obscf-finance-services-{version}.war OBSCF_OSDC_{release}\OBSCF_SERVICES\obscf-finance-services -{version}\ARCHIVE obscf_ms_1
    obscf-limits-services obscf-limits-services-{version}.war OBSCF_OSDC_{release}\OBSCF_SERVICES\obscf-limits-services -{version}\ARCHIVE obscf_ms_1
    obscf-report-services obscf-report-services-{version}.war OBSCF_OSDC_{release}\OBSCF_SERVICES\obscf-report-services -{version}\ARCHIVE obscf_ms_1
    obscf-day0-service obscf-day0-service-{version}.war OBSCF_OSDC_{release}\OBSCF_SERVICES\obscf-day0-service-{version}\ARCHIVE OBSCFDAY0
    obscf-fci-messaging-service obscf-fci-messaging-service-{version}.war OBSCF_OSDC_{release}\OBSCF_SERVICES\obscf-fci-messaging-service-{version}.war \ARCHIVE obscf_ms_1
    obscf-islamic-instruments-services obscf-islamic-instruments-services-{version}.war OBSCF_OSDC_{release}\OBSCF_SERVICES\obscf-islamic-instruments-services-{version}.war \ARCHIVE obscf_ms_1
    obscfcm-account-maintenance-services obscfcm-account-maintenance-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-account-maintenance-services-{version}\ARCHIVE obscfcm_ms_1
    obscfcm-alerts-services obscfcm-alerts-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-alerts-services-{version}\ARCHIVE obscfcm_ms_1
    obscfcm-batch-jobs obscfcm-batch-jobs-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-batch-jobs-{version}\ARCHIVE obscfcm_ms_1
    obscfcm-chatbot-services obscfcm-chatbot-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-chatbot-services-{version}\ARCHIVE obscfcm_ms_1
    obscfcm-eod-batch obscfcm-eod-batch-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-eod-batch-{version}\ARCHIVE obscfcm_ms_1
    obscfcm-auto-recon-batch obscfcm-auto-recon-batch-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfauto-recon-batch-{version}\ARCHIVE obscfcm_ms_2
    obscfcm-charges-services obscfcm-charges-services-{version}.war OBSCF_OSDC_{release}OBCM_SERVICE\obscfcm -charges-services-{version}\ARCHIVE obscfcm_ms_2
    obscfcm-core-services obscfcm-coreservices-{version}.war OBSCF_OSDC_{release}OBCM_SERVICE\obscfcm -core-services-{version}\ARCHIVE obscfcm_ms_2
    obscfcm-filter-services obscfcm-filter-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-filter-services-{version}\ARCHIVE obscfcm_ms_2
    obscfcm-instruments-receivables-services obscfcm-instruments-receivables-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-instruments-receivables-services-{version}\ARCHIVE obscfcm_ms_2
    obscfcm-manual-reconservices obscfcm-manual-recon-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-manual-recon-services-{version}\ARCHIVE obscfcm_ms_3
    obscfcm-report-services obscfcm-report-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-report-services-{version}\ARCHIVE obscfcm_ms_3
    obscfcm-workflowmanagement--services obscfcm-workflowmanagementservices-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-workflow-management-services-{version}\ARCHIVE obscfcm_ms_3
    obscfcm-master-maintenance-services obscfcm-master-maintenance-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-master-maintenance-services-{version}\ARCHIVE obscfcm_ms_3
    obscfcm-workflow-management-services obscfcm-workflow-management-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-workflow-management-services-{version}\ARCHIVE obscfcm_ms_3
    obscfcm-day0-service obscfcm-day0-service-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-day0-service-{version}\ARCHIVE obscfcm_DAY0
    obscfcm-genai-integration-services obscfcm-genai-integration-services-{version}.war OBSCF_OSDC_{release}\OBCM_SERVICES\obscfcm-genai-integration-services-{version}\ARCHIVE obscfcm_ms_2

Note:

For the exact version of the archive name, and release numbers, refer to the OSDC file available as a part of the release.

Note:

To deploy the application, refer to the Deploy Application section in Configuration and Deployment Guide.