9.7 Report Service Installation

This topic provides the systematic instructions to install report service.

Prerequisites

Before proceeding, ensure that the below steps are done.

  • Make sure that the data source is created.

    Table 9-7 Data Source List

    Data source Name Data source JNDI Targets
    PLATOCMC jdbc/CMNCORE Plato Common Core Server
    PLATOSMS jdbc/sms Plato-SMS-Server
    REPORTSERIVCE jdbc/REPORTSERVICE Plato-Report-Service-Server
  • Make sure that the below wars are installed along with the ones mentioned above.
    • CMC Core Service
    • CMC Base Service
    • CMC Currency Service
    • CMC Component Service
    • Plato Report Service
    • SMS Component Server
    • App Shell

Install setUserOverrides.sh file

Perform the following steps:

  1. Create a file called setUserOverrides.sh inside the Web Logic bin location.
  2. The following formats of the setUserOverrides.sh file and the list of parameters that need to be passed to run the plato services properly.

    Note:

    Below are the list of -D params (ENV Variables), which needs to be set for all the individual services. Set a single –Dparam as follows:

    JAVA_OPTIONS="${JAVA_OPTIONS} -DParam =<ParamValue>”

    export JAVA_OPTIONS

    //Plato Report Service

    -Dflyway.domain.placeholders.report-service.hostname=<http://<REPORT_SERVOICE_HOSTNAME>:<REPORT_SERVICE_PORT>/report-service/api/>

    -Dflyway.domain.placeholders.report-service.server.port=<REPORT_SERVICE_PORT>

    -Dflyway.domain.placeholders.report-service.domain.jndi=<JNDI_SCHEMA>

    -Dflyway.domain.placeholders.report-service.template-metadata-directory=/scratch/OBMA/report-service/template_metadata

    -Dflyway.domain.placeholders.report-service.output-directory=/scratch/OBMA/report-service/output/

    -Dflyway.domain.placeholders.report-service.fop-config-file=/scratch/OBMA/report-service/fop.xconf

Plato Reporting Deployment Order

Figure 9-1 Plato Reporting Deployment Order



Table 9-8 Installation Summary for Plato Reporting Service:

Application Archive name OSDC path Targets
sms-core-Service sms-core-Service-{version}.war {unzip the file}PLATO\sms-core-service\ Sms-core-Service
cmc-base-services cmc-base-services-{version}.war {unzip the file}PLATO\cmc-base-service\ cmc-base-Service
cmc-branch-services cmc-branch-services-{version}.war {unzip the file}PLATO\cmc-branch-service\ cmc-branch-Service
cmc-currency-services cmc-currency-services-{version}.war {unzip the file}PLATO\cmc-currency-service\ cmc-currency-Service
cmc-component-server cmc-component-services-{version}.war {unzip the file}PLATO\cmc-component-service\ cmc-component-Service
plato-report-Services plato-report-Services-{version}.war {unzip the file}PLATO\plato-report-services\ Plato-report-Server
sms-component-server sms-component-services-{version}.war {unzip the file}PLATO\sms-component-service\ sms-component-Service

Note:

Refer to OSDC file for the exact version number for each service.