#!/bin/sh # _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ # # 【機能概要】 : テキストデータを共有メモリに展開する # 本シェルは、環境依存部分を抜き出しており、シェル実行部は、 # GG_SHMMEMLD.shl に実装する # # 【作成日】 : 2021.04.25 # # _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #★共有メモリインストールディレクトリ(開発環境に合わせて変更が必要) if [ -z $CurDir ]; then CurDir=$GG_HOME fi LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CurDir/lib CLASSPATH=$CLASSPATH:$CurDir export LD_LIBRARY_PATH CLASSPATH # 共有メモリ検索処理のログレベル設定 GG_LogLevel=4 export GG_LogLevel #★ログファイルディレクトリ(開発環境に合わせて変更が必要) LOGDIR=$CurDir/../log GG_LogFileName=$LOGDIR/GG_SHM1000_%Y%m%d.log #★共有メモリアクセスパターンファイル格納パス(開発環境に合わせて変更が必要) #GG_XmlFilePath= #★共通情報ファイル格納パス(開発環境に合わせて変更が必要) #GG_TsvFilePath= #★共有メモリロードテーブル定義ファイルパス(開発環境に合わせて変更が必要) GG_SHM_TBLDEF=$CurDir/def/Table.def #★共有メモリ制御情報定義ファイル格納パス(開発環境に合わせて変更が必要) GG_SHMID_MNGFILE=$CurDir/def/ShmMng.def #★管理情報展開先共有メモリ情報(共有メモリキー、サイズ)(開発環境に合わせて変更が必要) # GG_SHM1001_MEMORYID GG_SHM1001_MEMORYSZ を変更する場合、コンテナの環境変数にも同様の変更が必要 # Default : GG_SHM1001_MEMORYID=800000 # Default : GG_SHM1001_MEMORYSZ=1024000 GG_SHM1001_MEMORYID=800000 GG_SHM1001_MEMORYSZ=1024000 export GG_LogFileName GG_XmlFilePath GG_TsvFilePath export GG_SHM1001_MEMORYID GG_SHM1001_MEMORYSZ GG_SHM_TBLDEF GG_SHMID_MNGFILE # ワーク領域データサイズ設定 export GG_SHM1000_MAX_ROWS=11000 export GG_SHM1000_MAX_COLUMNS=400 export GG_SHM1000_MAX_COLSIZE=19000 MAX_ROWS=$GG_SHM1000_MAX_ROWS MAX_COLUMNS=$GG_SHM1000_MAX_COLUMNS MAX_COLSIZE=$GG_SHM1000_MAX_COLSIZE