開発依頼 #4806
開発依頼 #4558: [webORCA] 점검데이타취득을 위한 설계 및 개발
[orca] webORCA연동관련테이블생성
상태: | 終了 | 시작시간: | 2024/06/25 | |
---|---|---|---|---|
우선순위: | 通常 | 완료기한: | 2024/12/13 | |
담당자: | 金 基鐘 | 진척도: | 100% | |
범주: | - | 소요 시간: | - | |
목표버전: | - | |||
システム: | RC-LS クラウド |
설명
(테이블리스트)
WebORCA_CLOUD情報
1. サーバー証明書情報 : CMI1050M ( beta 2건등록 )
2. クライアント証明書情報 : CMI1051M ( beta 1건등록 )
接続履歴情報
1. WebORCA接続履歴情報 : CMR1051H
(참조xlsx)
RCLS_DB테이블정의서 : RCLS_DB테이블 정의서 - Google Sheets
ALTER TABLE us_cm.cmi1000k RENAME TO cmi1000k_old;
-- Drop table
-- DROP TABLE us_cm.cmi1050m
--cmi1050m 서버증명서정보
CREATE TABLE us_cm.cmi1050m (
svr_url_fg varchar(1) NOT NULL, -- 運営/デモ区分
svr_url varchar(200) NULL DEFAULT NULL::character varying, -- 運営/デモURL
ca_cert varchar(4096) NULL DEFAULT NULL::character varying, -- 証明書(ROOT.CRT)
cre_user varchar(20) NULL DEFAULT NULL::character varying, -- 作成者ID
cre_dttm timestamp NULL, -- 作成日時
upd_user varchar(20) NULL DEFAULT NULL::character varying, -- 更新者ID
upd_dttm timestamp NULL, -- 更新日時
CONSTRAINT ix_cmi1050m_pk PRIMARY KEY (svr_url_fg)
);
COMMENT ON TABLE us_cm.cmi1050m IS 'サーバー証明書情報';
-- Column comments
COMMENT ON COLUMN us_cm.cmi1050m.svr_url_fg IS '運営/デモ区分';
COMMENT ON COLUMN us_cm.cmi1050m.svr_url IS '運営/デモURL';
COMMENT ON COLUMN us_cm.cmi1050m.ca_cert IS '証明書(ROOT.CRT) ';
COMMENT ON COLUMN us_cm.cmi1050m.cre_user IS '作成者ID';
COMMENT ON COLUMN us_cm.cmi1050m.cre_dttm IS '作成日時';
COMMENT ON COLUMN us_cm.cmi1050m.upd_user IS '更新者ID';
COMMENT ON COLUMN us_cm.cmi1050m.upd_dttm IS '更新日時';
-- Permissions
ALTER TABLE us_cm.cmi1050m OWNER TO owlpg;
GRANT ALL ON TABLE us_cm.cmi1050m TO owlpg;
--cmi1051m クライアント증명서정보
CREATE TABLE us_cm.cmi1051m (
cstm_id varchar(10) NOT NULL, -- 顧客ID
svr_url_fg varchar(1) NULL DEFAULT NULL::character varying, -- 運営/デモ区分
cert varchar(4096) NULL DEFAULT NULL::character varying, -- クライアント証明書
cert_key varchar(4096) NULL DEFAULT NULL::character varying, -- クライアント証明書 秘密鍵
key_pass varchar(100) NULL DEFAULT NULL::character varying, -- 証明書パスワード
api_key varchar(500) NULL DEFAULT NULL::character varying, -- 日レセAPIキー
cre_user varchar(20) NULL DEFAULT NULL::character varying, -- 作成者ID
cre_dttm timestamp NULL, -- 作成日時
upd_user varchar(20) NULL DEFAULT NULL::character varying, -- 更新者ID
upd_dttm timestamp NULL, -- 更新日時
CONSTRAINT ix_cmi1051m_pk PRIMARY KEY (cstm_id)
);
COMMENT ON TABLE us_cm.cmi1051m IS 'クライアント証明書情報';
-- Column comments
COMMENT ON COLUMN us_cm.cmi1051m.cstm_id IS '顧客ID';
COMMENT ON COLUMN us_cm.cmi1051m.svr_url_fg IS '運営/デモ区分';
COMMENT ON COLUMN us_cm.cmi1051m.cert IS 'クライアント証明書';
COMMENT ON COLUMN us_cm.cmi1051m.cert_key IS 'クライアント証明書 秘密鍵';
COMMENT ON COLUMN us_cm.cmi1051m.key_pass IS '証明書パスワード';
COMMENT ON COLUMN us_cm.cmi1051m.api_key IS '日レセAPIキー';
COMMENT ON COLUMN us_cm.cmi1051m.cre_user IS '作成者ID';
COMMENT ON COLUMN us_cm.cmi1051m.cre_dttm IS '作成日時';
COMMENT ON COLUMN us_cm.cmi1051m.upd_user IS '更新者ID';
COMMENT ON COLUMN us_cm.cmi1051m.upd_dttm IS '更新日時';
-- Permissions
ALTER TABLE us_cm.cmi1051m OWNER TO owlpg;
GRANT ALL ON TABLE us_cm.cmi1051m TO owlpg;
--cmr1051h WebORCA接続履歴情報
DROP TABLE us_cm.cmr1051h;
CREATE TABLE us_cm.cmr1051h (
cstm_id varchar(10) NOT NULL, -- 顧客ID
karte_id varchar(200) NULL DEFAULT NULL::character varying, -- 電子カルテUID
op_seq integer, -- operation seq
msg_xml varchar(4096) NULL DEFAULT NULL::character varying, -- 要求及び結果内容
cre_user varchar(20) NULL DEFAULT NULL::character varying, -- 作成者ID
cre_dttm timestamp NULL, -- 作成日時
upd_user varchar(20) NULL DEFAULT NULL::character varying, -- 更新者ID
upd_dttm timestamp NULL, -- 更新日時
CONSTRAINT ix_cmr1051h_pk PRIMARY KEY (cstm_id,karte_id,op_seq)
);
COMMENT ON TABLE us_cm.cmr1051h IS 'WebORCA接続履歴情報';
-- Column comments
COMMENT ON COLUMN us_cm.cmr1051h.cstm_id IS '顧客ID';
COMMENT ON COLUMN us_cm.cmr1051h.karte_id IS '電子カルテUID';
COMMENT ON COLUMN us_cm.cmr1051h.op_seq IS 'operation seq';
COMMENT ON COLUMN us_cm.cmr1051h.msg_xml IS '要求及び結果内容';
COMMENT ON COLUMN us_cm.cmr1051h.cre_user IS '作成者ID';
COMMENT ON COLUMN us_cm.cmr1051h.cre_dttm IS '作成日時';
COMMENT ON COLUMN us_cm.cmr1051h.upd_user IS '更新者ID';
COMMENT ON COLUMN us_cm.cmr1051h.upd_dttm IS '更新日時';
-- Permissions
ALTER TABLE us_cm.cmr1051h OWNER TO owlpg;
GRANT ALL ON TABLE us_cm.cmr1051h TO owlpg;
이력
#1 金 基鐘이(가) 약 1년 전에 변경
- 담당자을(를) 金 基鐘(으)로 지정되었습니다.
(생성db)
rcls
checkeye
beta
191
(스크립트)
-- Drop table
--DROP TABLE us_cm.cmi1000k;
CREATE TABLE us_cm.cmi1000k (
cstm_id varchar(10) NOT NULL, -- 顧客ID
cert varchar(4096) NULL DEFAULT NULL::character varying, -- クライアント証明書
cert_key varchar(4096) NULL DEFAULT NULL::character varying, -- クライアント証明書 秘密鍵
key_pass varchar(100) NULL DEFAULT NULL::character varying, -- 証明書パスワード
api_key varchar(500) NULL DEFAULT NULL::character varying, -- 日レセAPIキー
cre_user varchar(20) NULL DEFAULT NULL::character varying, -- 作成者ID
cre_dttm timestamp NULL, -- 作成日時
upd_user varchar(20) NULL DEFAULT NULL::character varying, -- 更新者ID
upd_dttm timestamp NULL, -- 更新日時
CONSTRAINT ix_cmi1000k_pk PRIMARY KEY (cstm_id)
)
;
-- Column comments
COMMENT ON TABLE us_cm.cmi1000k IS '顧客証明書管理';
COMMENT ON COLUMN us_cm.cmi1000k.cstm_id IS '顧客ID';
COMMENT ON COLUMN us_cm.cmi1000k.cert IS 'クライアント証明書';
COMMENT ON COLUMN us_cm.cmi1000k.cert_key IS 'クライアント証明書 秘密鍵';
COMMENT ON COLUMN us_cm.cmi1000k.key_pass IS '証明書パスワード';
COMMENT ON COLUMN us_cm.cmi1000k.api_key IS '日レセAPIキー';
COMMENT ON COLUMN us_cm.cmi1000k.cre_user IS '作成者ID';
COMMENT ON COLUMN us_cm.cmi1000k.cre_dttm IS '作成日時';
COMMENT ON COLUMN us_cm.cmi1000k.upd_user IS '更新者ID';
COMMENT ON COLUMN us_cm.cmi1000k.upd_dttm IS '更新日時';
-- Permissions
ALTER TABLE us_cm.cmi1000k OWNER TO owlpg;
GRANT ALL ON TABLE us_cm.cmi1000k TO owlpg;
(데이타)
1건등록