∇Nablarch
Version: 6u3
  • What is the Nablarch?
    • Nablarch Concept
      • Robustness
      • Testability
      • Ready-to-Use
    • Module List of Nablarch
    • Information on Nablarch License
  • Nablarch Application Framework
    • Application Framework
      • What is Nablarch Application Framework?
      • Web Application
      • Web Service
      • Batch Application
      • Messaging
      • Standard Handler Provided by Nablarch
      • Libraries Provided by Nablarch
      • Blank Project
      • Nablarch Application Framework Configuration Guide
      • Default Configuration List
      • Nablarch Cloud Native Support
    • Adaptor
      • log Adapter
      • Routing Adapter
      • IBM MQ Adapter
      • Jakarta RESTful Web Services Adapter
      • Doma Adapter
      • JSR310(Date and Time API)Adapter
      • E-mail FreeMarker Adapter
      • E-mail Thymeleaf Adapter
      • E-mail Velocity Adapter
      • Web Application Thymeleaf Adapter
      • Lettuce Adapter
      • SLF4J Adapter
      • Micrometer Adapter
  • Nablarch development tools
    • Efficient Java Static Checks
      • Run inspection
      • Unify the format
      • Check if unauthorized APIs are being used
    • Testing framework
      • How to Execute Unit Tests
      • How to Use the Automated Test Framework
      • Tools Used in the Programming Phase
    • Useful Tools When Developing Applications
      • Jakarta Server Pages Static Analysis Tool
      • Nablarch SQL Executor
      • Nablarch OpenAPI Generator
  • Example
    • How to Run Example
      • Procedure to build the environment
      • Procedure to execute
      • Running on Java 21
    • List of Example
      • Web application
      • Web Service
      • Batch Application
      • Messaging
  • Implementation Examples Per Use Cases
    • Sample Password Encryption Function Using Database
      • Sample Password Encryption Function Using PBKDF2
      • Delivery package
      • Summary
      • Structure
      • How to Use
    • Display a List of Search Results
      • Delivery package
      • Summary
      • Structure
      • UniversalDao class
      • ListSearchInfo class
      • Pagination class
      • EntityList class
      • listSearchResult tag
      • How to import a sample implementation (tag file) into the business application
      • Tag Reference
    • Extended Formatter Functions
      • Data Formatter Expansion
      • Field Type Expansion in the Data Formatter Function
    • Sample File Management Function Using Database
      • Summary
      • Functions
      • Structure
      • How to Use
    • Sample of HTML Email Send Function
      • Summary
      • Request
      • Structure
      • Implementation examples
    • How to Use a Sample to Send a Digitally Signed Email Using Bouncycastle
      • Environment preparation
      • Structure of digitally signed email send function
      • Preparation of configuration file
      • Execution
    • How to Use the Log Aggregation Sample
      • List of samples provided
    • Messaging Platform Test Simulator Sample
      • Uses
      • Features
      • Request
      • How to use
      • Expansion example
    • Authentication sample using OIDC ID token
      • Delivery package
      • Summary
      • Structure
      • How to Use
    • Sample Request/Response Log Output Using Logbook
      • Summary
      • How to Use
  • Useful content for development in Nablarch
    • Nablarch System Development Guide
    • Development Standards
  • Nablarch API
  • Nablarch upgrade policy
    • Release unit
    • Types of upgrades
    • Version numbering system
    • Backward compatibility policy
      • Extent to which backward compatibility is maintained
      • Contents of backward compatibility maintenance
      • Backward compatibility exception
  • Nablarch 5 to 6 Migration Guide
    • Major differences between Nablarch 5 and 6
      • Supports Jakarta EE 10
      • Changed required Java version to 17
    • Prerequisites
    • Overview of migration steps
    • Details of migration steps
      • Nablarch version upgrade
      • Compatible with Jakarta EE
    • Migration procedure of JSR352-compliant Batch Application
      • What to do if an error occurs during execution
    • Appendix
      • Correspondence table between Java EE and Jakarta EE specifications
  • Regarding the specification name of Jakarta EE
    • Regarding the notation of acronyms
    • Regarding features that have been renamed in Nablarch 5 and 6
  • Terms of Use
    • External Transmssion of Information
      • Purpose of Information Use
      • Destination of information
      • Type and use of information
∇Nablarch
  • Docs »
  • Nablarch Application Framework »
  • Application Framework »
  • Messaging »
  • Messaging with MOM »
  • Details of Function
  • GitHub
  • 日本語

Details of Function¶

Table of contents

  • How to launch an application
  • Initializing the system repository
  • Database Access
  • Input value check
  • Exclusive control
  • Execution control
  • MOM messaging
  • Format the display format of the output data

How to launch an application¶

  • How to launch an application

Initializing the system repository¶

The system repository is initialized by specifying the path of the system repository configuration file when the application starts. For more information, see How to launch an application

Database Access¶

  • Database Access

Input value check¶

  • Input value check

Exclusive control¶

Although 2 types of exclusive control are offered, Universal DAO is recommended due to the reasons described inreason UniversalDao is recommended .

  • Exclusive Control
  • Universal DAO
    • Pessimistic locking

Execution control¶

  • Process exit code
  • Returns an error response message when an error occurs
  • Terminate the messaging process abnormally (same as messaging using tables as queues)
  • Parallel execution of processing (multi-threading)

MOM messaging¶

  • MOM Messaging
  • Data reader provided as standard
    • FwHeaderReader (reads the framework control header from the message)
    • MessageReader (reads messages from MQ)
  • Resend control

Format the display format of the output data¶

When generating the output data, display format such as date and number of the data can be formatted by using Formatter . For details, see Formatter .


© Copyright 2010-2025, TIS Inc.

Built with Sphinx using a theme provided by Read the Docs.