orca 4.8 に移行
monsiaj をアップデートした勢いで orca 4.7 から orca 4.8 に移行した(いずれも ubuntu 12.04)。
手順書どおりで特に問題なかった。
- まずは最新状態までアップデート
$ sudo aptitude update $ sudo aptitude upgrade
- データベースのスキーマチェック
$ sudo service jma-receipt stop $ wget http://ftp.orca.med.or.jp/pub/etc/jma-receipt-dbscmchk.tgz $ tar xvzf jma-receipt-dbscmchk.tgz $ cd jma-receipt-dbscmchk $ sudo bash jma-receipt-dbscmchk.sh RCA Project Jma-Receipt Database Schema Check (1.1) == Operating System information == Linux orca 3.2.0-79-generic #115-Ubuntu SMP Thu Mar 12 14:18:19 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" == Database System information == PostgreSQL version 9.1 == Package information == ii jma-receipt 1:4.7.0-u3jma1 JMA Standard Receipt Computer Software version 4.7.0-1 (040700-1) == Schema Check information == Jma-Receipt Schema Version (040700-1) チェックファイル:[ orcadbschema.ver470 : 2014-11-14 13:44:47 ] 現在のスキーマバージョンは4.7.0です。 スキーマの整合性をチェックします。 -------------------------------------------------------- データベースの整合性チェックは正常に終了しました。 --------------------------------------------------------
- apt line の更新
/etc/apt/sources.list.d/jma-receipt-precise47.list を jma-receipt-precise48.list にリネームし,precise4.7 を precise4.8 に書き換える。deb http://ftp.orca.med.or.jp/pub/ubuntu precise4.8 jma deb-src http://ftp.orca.med.or.jp/pub/ubuntu precise4.8 jma deb http://ftp.orca.med.or.jp/pub/ubuntu precise-common jma deb-src http://ftp.orca.med.or.jp/pub/ubuntu precise-common jma
- update and upgrade
$ sudo aptitude update $ sudo aptitude upgrade : 設定ファイル `/etc/jma-receipt/jppinfo.list' ==> これはインストールしてから (あなたかスクリプトによって) 変更されています。 ==> パッケージ配布元が更新版を提供しています。 どうしますか? 以下の選択肢があります: Y か I : パッケージメンテナのバージョンをインストールする N か O : 現在インストールされている自分のバージョンを残す D : 両バージョンの差異を表示する Z : 状況を調査するためにシェルを開始する デフォルトでは現在使っている自分のバージョンを残します。 *** jppinfo.list (Y/I/N/O/D/Z) [デフォルト=N] ? y : 現在の状態: 更新が 0 個 [-77]。 $
- データベースセットアップ
$ sudo jma-setup DBHOST: OK (PostgreSQL:localhost) DBUSER: OK (orca) DATABASE: OK (orca) DBENCODING: OK (EUC-JP) DBKANRI OK (tbl_dbkanri) UPDATE CHECK: OK (online) DBLIST: OK (040800-1) LIST DOWNLOAD: FILE (54) DOWNLOAD: ......................................................OK EXTRACT: ......................................................OK UPDATE: ......................................................OK DBVERSION: OK (0408001) データベース構造変更処理は終了しました
- これまで user id と password の管理は,gluseradd を使って /etc/jma-receipt/passwd ファイルで行っていたが,ver 4.8.0 ではデータベースの tbl_password に入れて管理するようになったようだ。以下のコマンドで,/etc/jma-receipt/passwd ファイルから id,password を抜き出してテーブルに移し替えてくれる。orca 権限で実行できる。
$ bash /usr/lib/jma-receipt/bin/passwd_store.sh パスワード設定処理 ... 終了しました。
- CLAIM モジュール不具合修正パッチ適用
$ wget https://ftp.orca.med.or.jp/pub/data/receipt/outline/update/claim_update.tar.gz $ tar xvzf claim_update.tar.gz $ sudo bash claim_update.sh claim_update_.log.gzを作成しました。 $ zcat claim_update_.log.gz : ii jma-receipt 1:4.8.0-u3jma1 JMA Standard Receipt Computer Software ii panda-dev 1:1.4.9+p5-u3jma1 Development files for panda ii panda-libs 1:1.4.9+p5-u3jma1 Development files for panda ii panda-server 1:1.4.9+p5-u3jma1 OLTP monitor and client server GUI(server) ii libmondai1 1:1.4.9+p0-u3jma1 MON Data Access Interface library ii monpe 0.6.20+p12-u3jma1 MON Printing Environment ii monpe-common 0.6.20+p12-u3jma1 MON Printing Environment (common files) ii monpe-libs 0.6.20+p12-u3jma1 MON Printing Environment (library)
- CLAIM サーバ起動設定
$ sudo dpkg-reconfigure jma-receipt $ ps x | grep claim 8169 ? Sl 0:00 /usr/bin/ruby1.9.1 /usr/lib/jma-receipt/scripts/claim/rb/clm_rcv.rb 8210
- sky.sh 様帳票用のパッケージリストを追加
$ sudo vi /etc/jma-receipt/jppinfo.list --- :root: /var/lib/jma-receipt/plugin :list: - http://ftp.orca.med.or.jp/pub/receipt/plugin/4.8.0/jpplist1.yml - http://ftp.orca.med.or.jp/pub/receipt/plugin/4.8.0/jpplist2.yml - http://www.sky.sh/orca/plugin/4.8.0/skysh.yml ←追加します :linkprefix: /usr/local/site-jma-receipt :verify: true
- 再起動する
$ sudo reboot
- monsiaj でログインして,プログラム更新,マスタ更新実行
- データベースのスキーマをチェック
$ cd jma-receipt-dbscmchk $ sudo bash jma-receipt-dbscmchk.sh ORCA Project Jma-Receipt Database Schema Check (1.1) == Operating System information == Linux orca 3.2.0-79-generic #115-Ubuntu SMP Thu Mar 12 14:18:19 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" == Database System information == PostgreSQL version 9.1 == Package information == ii jma-receipt 1:4.8.0-u3jma1 JMA Standard Receipt Computer Software version 4.8.0-1 (040800-1) == Schema Check information == Jma-Receipt Schema Version (040800-1) チェックファイル:[ orcadbschema.ver480 : 2015-02-24 17:36:51 ] 現在のスキーマバージョンは4.8.0です。 スキーマの整合性をチェックします。 -------------------------------------------------------- データベースの整合性チェックは正常に終了しました。 --------------------------------------------------------
- 診療会計テーブルのデータ整合処理スクリプトの登録
91 マスタ登録 > 101 システム管理マスタ > 3002 統計帳票出力情報(月次)と選択,区分コード 004 と入力してリターン,確定し,以下のプログラムを登録する。帳票番号 004 帳票名 診療会計テーブルのデータ整合 プログラム名 ORCBNOMIACCT 帳票パラメタ1 処理区分 PSN1 必須 パラメタ説明 0:対象の受診履歴のチェックリストを作成します。 1:データベースの更新を行います。
- 「52 月次統計」より1で登録したバッチ処理を処理区分 "0" で実行,プレビューする。
##受信履歴連番4以上更新変換リスト## 「同日4回の受診はありませんでした」
と出たので,このままで OK らしい。 - プラグインの登録
プラグインの登録は,「03 プログラム更新」の F4 に移動になった。北海道の地方公費と sky.sh 帳票を「組込」する。いきなり地方公費が ERROR になってあせったが,再トライしたら ○ が付いて,無事組み込めたようだ。
« ownCloud 8.0.2 にアップグレード | トップページ | サーバの dom0 を ubuntu 14.04 にアップグレード »
「ORCA」カテゴリの記事
- jma-receview が動かなくなった(2023.02.13)
- orca 5.2 に移行(2023.01.27)
- ORCA のエンコーディングを UTF-8 に変換(2022.04.09)
- domU の orca サーバを ubuntu 18.04 にアップグレード(2019.11.22)
- orca 5.1 に移行(2019.11.08)