Directory Check and Installation

After checking that the $BXM_HOME directory has been normally created and that its owner is set to bxm, move or upload the bxm*.tar file in the decompressed 03_Server directory to $BXM_HOME.

After decompressing the bxm*.tar file, move the contents inside the created bxm directory to $BXM_HOME.

  1. The main directory list of the installation files is as follows.

    XM directory structure
    level 1 level 2 level 3 Remarks

    $BXM_HOME

    lib

    bxm

    Libraries provided by BXM

    deps

    Libraries on which BXM depends

    ext

    Extended libraries used independently by the project (libraries not provided by BXM)

    jta

    Libraries used by Atomikos, which is the Transaction Manager

    apps

    admin

    BXM application Home directory used by Web Admin

    online

    BXM application Home directory used by the online instance

    batch

    BXM application Home directory used by the batch instance

    logs

    admin

    Log directory of Web Admin

    online

    Log directory of the online instance

    batch

    Log directory of the batch

    online

    serviceEndpoint

    service endpoint for the online instance

    batch

    batchServiceEndpoint

    service endpoint for the ondemand batch instance

    config

    Batch environment directory

    bin

    Batch execution script directory

    admin

    bxmAdmin

    Web Admin service endpoint

    bin

    Web Admin execution script directory

  2. The libraries provided by BXM are as follows.

    • Location: $BXM_HOME/lib/bxm

      The actual file names in the directory are the following BXM library names with version names appended.

      Example) bxm-batch.jarbxm-batch-5.0.0.jar

      Example) bx-fwc-common.jarbx-fwc-common-1.0.0.jar

      BXM library list
      Library name Function Remarks

      bxm-batch.jar

      BXM batch

      bxm-batch-daemon.jar

      BXM batch daemon

      bxm-cache.jar

      BXM cache

      bxm-container.jar

      BXM Container

      bxm-context.jar

      mybatis and spring context for BXM

      bxm-service-endpoint.jar

      service endpoint for online instance

      bxm-sql-gsp-parser.jar

      DBIO SQL analysis parser

      bxm-jmx-client.jar

      JMX communication

      bxm-protoc.jar

      protoc support library

      Framework common library list
      Library name Function Remarks

      bx-fwc-common.jar

      Framework common

      bx-fwc-common-log.jar

      Framework log common

      bx-fwc-omm-common.jar

      IO common

      bx-fwc-omm-marshaller.jar

      IO Marshaller

    BXM extension library list
    Library name Function Remarks

    bxm-batch-default-extension.jar

    BXM batch default extension library

    bxm-default-extension.jar

    BXM default extension library

    bxm-cache-default-extension.jar

    BXM cache default extension library

  3. The libraries on which BXM has dependencies are as follows.

    • Location: $BXM_HOME/lib/deps

    Library name Remarks

    antlr4-runtime-4.13.1.jar

    asm-9.7.jar

    asm-analysis-9.7.jar

    asm-commons-9.7.jar

    asm-tree-9.7.jar

    asm-util-9.7.jar

    aspectjrt-1.9.22.jar

    aspectjweaver-1.9.22.jar

    com.springsource.com.ctc.wstx-3.2.7.jar

    commons-codec-1.16.1.jar

    commons-collections4-4.4.jar

    commons-dbcp2-2.8.0.jar

    commons-exec-1.4.0.jar

    commons-fileupload-1.5.jar

    commons-io-2.16.1.jar

    commons-lang3-3.14.jar

    commons-pool-1.6.jar

    commons-pool2-2.8.0.jar

    commons-validator-1.8.0.jar

    gsp-1.9.4.2.jar

    httpclient-4.5.14.jar

    httpcore-4.4.16.jar

    httpmime-4.5.14.jar

    jackson-annotations-2.17.0.jar

    jackson-core-2.17.0.jar

    jackson-databind-2.17.0.jar

    jakarta.activation-api-1.2.2.jar

    javax.annotation-api-1.3.2.jar

    javax.batch-api-1.0.1.jar

    javax.jms-api-2.0.1.jar

    javax.servlet-api-4.0.1.jar

    javax.transaction-api-1.3.jar

    jcl-over-slf4j-1.7.36.jar

    jettison-1.5.4.jar

    logback-classic-1.2.13.jar

    logback-core-1.2.13.jar

    micrometer-core-1.12.5.jar

    mybatis-3.5.16.jar

    mybatis-spring-2.1.0.jar

    mybatis-velocity-2.1.2.jar

    protobuf-java-3.25.3.jar

    slf4j-api-1.7.36.jar

    spring-aop-5.3.34.jar

    spring-aspects-5.3.34.jar

    spring-batch-core-4.3.10.jar

    spring-batch-infrastructure-4.3.10.jar

    spring-batch-integration-4.3.10.jar

    spring-beans-5.3.34.jar

    spring-context-5.3.34.jar

    spring-context-indexer-5.3.34.jar

    spring-context-support-5.3.34.jar

    spring-core-5.3.34.jar

    spring-expression-5.3.34.jar

    spring-instrument-5.3.34.jar

    spring-jdbc-5.3.34.jar

    spring-jms-5.3.34.jar

    spring-messaging-5.3.34.jar

    spring-orm-5.3.34.jar

    spring-oxm-5.3.34.jar

    spring-retry-1.3.4.jar

    spring-tx-5.3.34.jar

    spring-web-5.3.34.jar

    spring-webflux-5.3.34.jar

    spring-webmvc-5.3.34.jar

    spring-websocket-5.3.34.jar

    spring-ws-core-3.1.8.jar

    spring-ws-security-3.1.8.jar

    spring-ws-support-3.1.8.jar

    spring-xml-3.1.8.jar

    stax-utils-20070216.jar

    velocity-engine-core-2.3.jar

    xstream-1.4.20.jar

  4. BXM dependent libraries - Transaction manager–related libraries (Tomcat only)

    • Since Tomcat does not provide a Transaction manager on its own, atomikos is used as the Transaction manager.

    • Location: $BXM_HOME/lib/jta

    BXM dependent library (Transaction manager) list
    Library name Remarks

    atomikos-integration-extension-3.7.2.jar

    atomikos-util-4.0.6.jar

    transactions-4.0.6.jar

    transactions-api-4.0.6.jar

    transactions-jdbc-4.0.6.jar

    transactions-jms-4.0.6.jar

    transactions-jndi-provider-4.0.6.jar

    transactions-jta-4.0.6.jar

  5. BXM extension libraries

    • Customization libraries for extending BXM functions

    • Libraries of JDBC drivers or solutions used by the user

    • Location: $BXM_HOME/lib/ext

  6. BXM batch execution scripts

    • Shell scripts to execute normal batch, daemon, and daemon batch

    • Location: $BXM_HOME/batch/bin

    BXM batch execution script list
    Shell script name Description

    runJob.sh

    Shell script to execute a normal batch

    executeJob.sh

    Shell script that wraps runJob.sh, provided for linkage with Job
    Scheduler and for Customization processing

    runDaemon.sh

    Shell script to start a daemon for batch execution via Web Admin or for viewing logs

    daemonBatchMng.sh

    Shell script to start a daemon for managing daemon batch

    startDaemonBatch.sh

    Shell script to start daemon batch

    stopDaemonBatch.sh

    Shell script to stop daemon batch

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.