4 Deploy Services

You need to deploy the services in the specified order for the Party Services to run.

The prerequisites are as follows:
  1. Make sure that the database setup and data sources creation are completed before application deployment.

  2. Make sure that all placeholder values are set correctly in the setUserOverrides.sh file.

  3. Make sure that flyway.domain.locations in setUserOverrides.sh file includes db/migration/domain/obpy so that Party related flyway gets deployed.

    For more information, refer to the Oracle Banking Microservices Platform Foundation Installation Guide.

    Note:

    • If any placeholder is missed, the deployment will fail, and incorrect values will result from errors in the application.
    • Before proceeding, deploy plato_batch_server, plato_rule_service, and plato_regional_configurator_services. For more information, refer to the Oracle Banking Microservices Platform Foundation Installation Guide.
    • The obpy-customer-services needs to be deployed in the FLEXCUBE Universal Banking. For more information, refer to the Customer Service Installation Guide in the FLEXCUBE Universal Banking Documentation Library.
Each of the services corresponds to a specific war file that needs to be deployed into the server. The following diagram explains the process of deploying the war files.

To deploy the services:

  1. Deploy the war files one after the other in the specified order. For more information on deployments, refer to the How to Deploy section in Configuration and Deployment Guide.

    Note:

    The provided archive names are for reference purposes. Refer to the exact versions of archive names available as a part of the release.

    Table 4-1 Deployments List

    Application Archive name OSDC path Targets

    OBPY Party Maintenance Services

    obpy-party-maintenance-service-{version}.war

    {unzip the file} \obpy-party-maintenance-service

    Party Managed Server

    OBPY Stage Services

    obpy-stage-services-{version}.war

    {unzip the file}\stage-services

    Party Managed Server

    OBPY Party Services

    obpy-party-services-{version}.war

    {unzip the file} \obpy-party-services

    Party Managed Server

    Party KYC Services

    obpy-party-kyc-services-{version}.war

    {unzip the file} \obpy-party-kyc-services

    Party Managed Server

    OBPY Businessprocess Services

    obpy-businessprocess-services-{version}.war

    {unzip the file} \obpy-businessprocess-services

    Party Managed Server

    OBPY Party Handoff Services

    obpy-party-handoff-services-{version}.war

    {unzip the file} \obpy-party-handoff-services

    Party Managed Server

    OBPY Party Publisher Services

    obpy-party-publisher-services-{version}.war

    {unzip the file} \obpy-party-publisher-services

    Party Managed Server

    OBPY Party Adapter Services

    obpy-party-adapter-services-{version}.war

    {unzip the file} \obpy-party-adapter-services

    Party Managed Server

    OBPY Corporate View Service

    obpy-party-corporate-view-services-{version}.war

    {unzip the file} \obpy-party-corporate-view-services

    Party Managed Server

    OBPY Party Batch Service

    obpy-party-batch-services-{version}.war

    {unzip the file} \obpy-party-batch-services

    Party Managed Server

    OBPY Component Server

    obpy-component-server-{version}.war

    {unzip the file}

    \obpy-component-server
    Appshell Managed Server