Centro stella dei pagamenti elettronici
  • Centro Stella
    • Instructions for Agenzia delle Entrate Mandate
      • How to join
        • 01. Sign the Agreement
        • 02. Integrate PagoPA Environments
          • Open routes
          • Request the mutual authentication certificates
          • Obtain an API key
          • Wait for activation email
          • Check if you are enabled for PagoPA UAT environment
        • 03. Configure the Batch Service
          • Prepare the Java KeyStore
          • Install the software
            • How to install JAR version
              • Download JAR file
              • Prepare the working directories
              • Define environment variables
            • How to install Docker version
              • Download Docker image
              • Define environment variables
              • Choose working directory to mount
          • Run the software
            • Run from JAR
            • Run with Docker
        • 04. Test and monitor integration
          • Test UAT
          • Test PROD
        • 05. Go live!
      • Releases / Changelog
        • Note regarding the modifications from 2.2.0 to 2.2.3
        • Note regarding the modifications from 2.1.2 to 2.2.0
        • Note regarding the modifications of the yaml file from 2.0.0 to 2.1.0
        • Note regarding the modifications of the yaml file from 1.5.1 to 2.0.0
        • Note regarding the modifications of the yaml file from 1.4.1 to 1.5.0
        • Note regarding the modifications of the yaml file from 1.3.2 to 1.4.1
        • Note regarding the modifications of the yaml file from 1.2.5 to 1.3.2
      • Appendixes
        • Appendix 1 - Environments
        • Appendix 2 - Input file specifications
        • Appendix 3 - AdE output file specifications
          • Appendix 3 - AdE output file specifications v1.2.5
        • Appendix 4 - AdE errors file specifications
        • Appendix 5 - Logback configuration
        • Appendix 6 - Configuration properties
        • Appendix 7 - Console log overview
        • Appendix 8 - Database connection for Spring Batch
        • Appendix 9 - FAQ & Troubleshooting
        • Appendix 10 - Python and Poetry installation
        • Appendix 11 - List of output and log files
      • Api Integration
  • Glossary
  • RTD documentation
    • Input file specifications
Powered by GitBook
On this page
  1. Centro Stella
  2. Instructions for Agenzia delle Entrate Mandate
  3. Appendixes

Appendix 8 - Database connection for Spring Batch

PreviousAppendix 7 - Console log overviewNextAppendix 9 - FAQ & Troubleshooting

Last updated 2 years ago

Spring Batch uses a repository on which you can track the executions performed by the service. If there is no particular configuration: an in-memory instance will be executed to allow the batch to be executed. Please refer to the properties in the section 7. Repository in this to define the usage of a persistent database.

The only external database supported is PostgreSQL.

PostgreSQL configuration

Please refer to this to create the schema.

An example of environment configuration to append to your custom script:

export ACQ_BATCH_DB_CONN_URL=jdbc:postgresql://
export ACQ_BATCH_DB_HOST=localhost 
export ACQ_BATCH_DB_PORT=5432
export ACQ_BATCH_DB_SCHEMA=public 
export ACQ_BATCH_DB_USERNAME=postgres
export ACQ_BATCH_DB_PASSWORD=postgres
export ACQ_BATCH_DB_DIALECT=org.hibernate.dialect.PostgreSQLDialect

page
file