intra-mart Accel Kaiden! セットアップガイド 第27版 2023-12-22

5.2.2.1. app.dicon

次の手順を実施し、「s2jdbc.dicon」のincludeを有効にします。

上記手順の実施後、再度app.diconの編集を行います。

注意

利用するintra-mart Accel Kaiden!のモジュールに応じて、次のいずれかを実施してください。
複数の設定を同時に実施した場合、intra-mart Accel Kaiden!のアプリケーションが正常に動作しません。

5.2.2.1.1. intra-mart Accel Kaiden! の全てのモジュールを利用する場合

  • intra-mart Accel Kaiden! 基盤モジュール
  • intra-mart Accel Kaiden! IM-Workflow連携モジュール
  • intra-mart Accel Kaiden! ワークフローモジュール
  • intra-mart Accel Kaiden! 勤務管理モジュール
  • intra-mart Accel Kaiden! マイナンバー(保管・削除)モジュール
  • intra-mart Accel Kaiden! マイナンバー(収集)モジュール
バージョン2.0.12以前の環境で上記のすべてのモジュールを利用する場合は当設定を行います。
  • SAStruts版 アーカイブ(intra-mart Accel Kaiden! 基盤モジュール)
  • SAStruts版 アーカイブ(intra-mart Accel Kaiden! IM-Workflow連携モジュール)
  • SAStruts版 アーカイブ(intra-mart Accel Kaiden! ワークフローモジュール)
  • SAStruts版 アーカイブ(intra-mart Accel Kaiden! 勤務管理モジュール)
  • SAStruts版 アーカイブ(intra-mart Accel Kaiden! マイナンバー(保管・削除)モジュール)
  • SAStruts版 アーカイブ(intra-mart Accel Kaiden! マイナンバー(収集)モジュール)
バージョン2.0.13以降の環境で上記のすべてのモジュールを利用する場合は当設定を行います。
  1. app.diconの編集を行います。
  2. kaiden.dicon の include を追加します。
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
       "https://www.seasar.org/dtd/components24.dtd">
    <components>
        <include path="convention.dicon"/>
        <include path="aop.dicon"/>
        <include path="j2ee.dicon"/>
        <include path="s2jdbc.dicon"/>
        <include path="kaiden.dicon"/>
        <component name="actionMessagesThrowsInterceptor" class="org.seasar.struts.interceptor.ActionMessagesThrowsInterceptor"/>
    </components>
    
    • 追加個所
      <include path="kaiden.dicon"/>
      

    注意

    オプションのモジュールは、kaiden.diconに含まれていません。
    オプションのモジュールを利用する場合は、kaiden_module.diconを個別で設定してください。

5.2.2.1.2. intra-mart Accel Kaiden! の利用モジュールを個別設定する場合

intra-mart Accel Kaiden! の利用モジュールを個別設定する場合は次の設定を行います。
  1. app.diconの編集を行います。
  2. kaiden_module.dicon の include を追加します。
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
       "https://www.seasar.org/dtd/components24.dtd">
    <components>
        <include path="convention.dicon"/>
        <include path="aop.dicon"/>
        <include path="j2ee.dicon"/>
        <include path="s2jdbc.dicon"/>
        <include path="kaiden_module.dicon"/>
        <component name="actionMessagesThrowsInterceptor" class="org.seasar.struts.interceptor.ActionMessagesThrowsInterceptor"/>
    </components>
    
    • 追加個所
      <include path="kaiden_module.dicon"/>
      
  3. <(プロジェクト名)/classes/kaiden_module.dicon> ファイルを作成します。
  4. kaiden_module.diconを次の様に編集します。利用するintra-mart Accel Kaiden!のモジュールに応じて、コメントアウトを除去してください。
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "https://www.seasar.org/dtd/components24.dtd">
    <components xmlns:xi="http://www.w3.org/2001/XInclude">
      <include path="s2jdbc.dicon"/>
      <component name="kaidenSqlLogRegistry" class="org.seasar.extension.jdbc.SqlLogRegistry">@org.seasar.extension.jdbc.SqlLogRegistryLocator@getInstance()</component>
    
      <xi:include href="/kaiden_base.dicon" />
      <!-- <xi:include href="/kaiden_extension_imw.dicon" /> -->
      <!-- <xi:include href="/kaiden_product_workflow.dicon" /> -->
      <!-- <xi:include href="/kaiden_product_labormgr.dicon" /> -->
      <!-- <xi:include href="/kaiden_solution_identnbr_stg.dicon" /> -->
      <!-- <xi:include href="/kaiden_solution_identnbr_col.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_racco.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_trip_navi.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_jcs.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_data_delivery.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_katsubun.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_billone.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_clova_ocr.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_invoice_agent.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_neoface.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_alligate.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_file.dicon" /> -->
      <!-- <xi:include href="/kaiden_relation_iad_ts.dicon" /> -->
    </components>
    
  5. 編集後、利用するintra-mart Accel Kaiden!のモジュールに応じて、コメントアウトを除去してください。
    バージョン2.0.13以降の環境の場合、アーカイブモジュールを使用するモジュールのみコメントアウトを除去してください。
    利用モジュール 除去するコメントアウト
    IM-Workflow連携モジュール
    SAStruts版 アーカイブ(IM-Workflow連携モジュール)
    <xi:include href=”/kaiden_extension_imw.dicon” />
    ワークフローモジュール
    SAStruts版 アーカイブ(ワークフローモジュール)
    <xi:include href=”/kaiden_product_workflow.dicon” />
    勤務管理モジュール
    SAStruts版 アーカイブ(勤務管理モジュール)
    <xi:include href=”/kaiden_product_labormgr.dicon” />
    マイナンバー(保管・削除)モジュール
    SAStruts版 アーカイブ(マイナンバー(保管・削除)モジュール)
    <xi:include href=”/kaiden_solution_identnbr_stg.dicon” />
    マイナンバー(収集)モジュール
    SAStruts版 アーカイブ(マイナンバー(収集)モジュール)
    <xi:include href=”/kaiden_solution_identnbr_col.dicon” />
    Racco連携モジュール
    SAStruts版 アーカイブ(Racco連携モジュール)
    <xi:include href=”/kaiden_relation_racco.dicon” />
    出張なび連携モジュール
    SAStruts版 アーカイブ(出張なび連携モジュール)
    <xi:include href=”/kaiden_relation_trip_navi.dicon” />
    JCS連携モジュール
    SAStruts版 アーカイブ(JCS連携モジュール)
    <xi:include href=”/kaiden_relation_jcs.dicon” />
    DataDelivery連携モジュール
    SAStruts版 アーカイブ(DataDelivery連携モジュール)
    <xi:include href=”/kaiden_relation_data_delivery.dicon” />
    活文連携モジュール
    SAStruts版 アーカイブ(活文連携モジュール)
    <xi:include href=”/kaiden_relation_katsubun.dicon” />
    Bill One連携モジュール
    SAStruts版 アーカイブ(Bill One連携モジュール)
    <xi:include href=”/kaiden_relation_billone.dicon” />
    CLOVA OCR連携モジュール
    SAStruts版 アーカイブ(CLOVA OCR連携モジュール)
    <xi:include href=”/kaiden_relation_clova_ocr.dicon” />
    invoiceAgent 文書管理連携モジュール
    SAStruts版 アーカイブ(invoiceAgent 文書管理連携モジュール)
    <xi:include href=”/kaiden_relation_invoice_agent.dicon” />
    Bio-IDiom Services連携モジュール
    SAStruts版 アーカイブ(Bio-IDiom Services連携モジュール)
    <xi:include href=”/kaiden_relation_neoface.dicon” />
    ALLIGATE連携モジュール
    SAStruts版 アーカイブ(ALLIGATE連携モジュール)
    <xi:include href=”/kaiden_relation_alligate.dicon” />
    SAStruts版 アーカイブ(ファイル連携モジュール)
    <xi:include href=”/kaiden_relation_file.dicon” />
    SAStruts版 アーカイブ(文書管理(iAD)連携モジュール)
    <xi:include href=”/kaiden_relation_iad_ts.dicon” />

    コラム

    例)バージョン2.0.12以前の環境でintra-mart Accel Kaiden! 経費旅費を利用する場合
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "https://www.seasar.org/dtd/components24.dtd">
    <components xmlns:xi="http://www.w3.org/2001/XInclude">
      <include path="s2jdbc.dicon"/>
      <component name="kaidenSqlLogRegistry" class="org.seasar.extension.jdbc.SqlLogRegistry">@org.seasar.extension.jdbc.SqlLogRegistryLocator@getInstance()</component>
    
      <xi:include href="/kaiden_base.dicon" />
      <xi:include href="/kaiden_extension_imw.dicon" />
      <xi:include href="/kaiden_product_workflow.dicon" />
    </components>
    
    例)バージョン2.0.12以前の環境でintra-mart Accel Kaiden! 経費旅費と intra-mart Accel Kaiden! DataDelivery連携モジュールを利用する場合
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "https://www.seasar.org/dtd/components24.dtd">
    <components xmlns:xi="http://www.w3.org/2001/XInclude">
      <include path="s2jdbc.dicon"/>
      <component name="kaidenSqlLogRegistry" class="org.seasar.extension.jdbc.SqlLogRegistry">@org.seasar.extension.jdbc.SqlLogRegistryLocator@getInstance()</component>
    
      <xi:include href="/kaiden_base.dicon" />
      <xi:include href="/kaiden_extension_imw.dicon" />
      <xi:include href="/kaiden_product_workflow.dicon" />
      <xi:include href="/kaiden_relation_data_delivery.dicon" />
    </components>
    
    例)バージョン2.0.12以前の環境でintra-mart Accel Kaiden! 勤務管理を利用する場合
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "https://www.seasar.org/dtd/components24.dtd">
    <components xmlns:xi="http://www.w3.org/2001/XInclude">
      <include path="s2jdbc.dicon"/>
      <component name="kaidenSqlLogRegistry" class="org.seasar.extension.jdbc.SqlLogRegistry">@org.seasar.extension.jdbc.SqlLogRegistryLocator@getInstance()</component>
    
      <xi:include href="/kaiden_base.dicon" />
      <xi:include href="/kaiden_product_labormgr.dicon" />
    </components>
    
    例)バージョン2.0.12以前の環境でintra-mart Accel Kaiden! 経費旅費とintra-mart Accel Kaiden! 勤務管理を利用する場合
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "https://www.seasar.org/dtd/components24.dtd">
    <components xmlns:xi="http://www.w3.org/2001/XInclude">
      <include path="s2jdbc.dicon"/>
      <component name="kaidenSqlLogRegistry" class="org.seasar.extension.jdbc.SqlLogRegistry">@org.seasar.extension.jdbc.SqlLogRegistryLocator@getInstance()</component>
    
      <xi:include href="/kaiden_base.dicon" />
      <xi:include href="/kaiden_extension_imw.dicon" />
      <xi:include href="/kaiden_product_workflow.dicon" />
      <xi:include href="/kaiden_product_labormgr.dicon" />
    </components>