[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:07693] Re: プログ ラム更新で失敗



高瀬先生、黒田@世田谷です。
原因がわかりました。
プログラム更新の中途異常終了でtbl_jobkanriのendymdが空白になってしまうのが原因でした。
対策は以下。データバックアップをしてから異常ORCAで試してください。

# /etc/init.d/jma-receipt
# cd /tmp
# su - postgres
$ psql orca
orca=# copy tbl_jobkanri to '/tmp/jobkanri.txt' using delimiters ',';

  tbl_jobkanriをカンマ区切りのファイルに書き出します。

orca=# \q
$ exit


# emacs jobkanri.txt
  テキストエディタでjobkanri.txtを編集します。

最後の行
1,PRGMNT以下を削除

その上の行は
2,DAILY   ,帳票印刷処理                                                              \
                                ,6C00B:0000000000000000FFFF000004,,ORCBPRT           \
  ,050404  ,050404  ,19595700,20000400,20000300,20000400,                            \
                                                                                     \
                                                                                     \
                                                          ,    ,        ,0,1,1,
                                       ↑カンマの後はスペースを入れては成らない。


# su - postgres
$  psql orca
orca=# delete from tbl_jobkanri;
orca=# copy tbl_jobkanri from '/tmp/jobkanri.txt' using delimiters ',';
    データを戻します。
orca=# \q
$ exit
# apt-get --reinsall install jma-receipt
# /etc/init.d/jma-receipt start
ORCAでプログラム更新。

ちょっと難しいですがやってみてください。
------------------------------------------------------------
黒田 道郎
医療法人社団 佑圭会 黒田医院 理事長(院長)