目録システム利用マニュアル


[目次]
[前ページ] 付.B.2 図書書誌レコードの仕様
[次ページ] 付.B.4 雑誌書誌レコードの仕様
[索引]

付.B.3 図書所蔵レコードの仕様

■図書所蔵レコードの検索仕様

SEARCHメソッド(CATP仕様書4.4)とSCANメソッド(CATP仕様書4.6)の Object-Body内のTagについて示す。
SEARCHに○がついている場合、そのフィールド名がSEARCHメソッドで使用可能。
SCANに○がついている場合、そのフィールド名がSCANメソッドで使用可能。
また、参考として、旧CATシステムでの検索・簡略表示画面でのフィールド名として 何に相当しているかも併せて掲載している。

正規化: サーバで検索キーを受け取った際に行う正規化の内容

フィールド名 フィールド説明 search 前方一致 正規化 検索キーの再作成 scan 旧CATフィールド名
ID 所蔵レコードID CAP しない
CRTDT レコード作成日付 - - - -
RNWDT レコード修正日付 しない しない
BID NC書誌レコードID 不可 CAP しない
FANO 参加組織レコードID 不可 CAP しない MLID
LIBABL 略称 - - - - -
LOC 配置コード - - - - LOC
(HOLD) 所蔵グループ - - - - -
(HOLD) VOL 巻冊次製本等 - - - -
CLN 請求記号 - - - -
RGTN 登録番号 - - - -
CPYR コピーの出版年 - - - -
LDF 図書館定義フィールド - - - -
CPYNT コピーノートフィールド - - - -
LTR ローカルトレーシング - - - -
_KENCODE_ 県コード - - - -
_SETCODE_ 設置者種別 - - - -
_ORGCODE_ 機関種別 - - - -
_ILLFLG_ ILL参加種別 - - - -
_COPYS_ 複写サービス種別 - - - -
_LOANS_ 貸借サービス種別 - - - -
_FAXS_ FAXサービス種別 - - - -
_STAT_ サービスステータス - - - -
_GRPCODE_ 料金相殺グループコード - - - -
LOCKEY 参加組織・配置コードキーワード - - - -

■図書所蔵レコードの転送仕様

BHOLDに対して、 SEARCH,RETRIEVE,INSERT,UPDATE メソッドのResponseで転送されるフィールドとその形式を示す。
Edit-Type=9では全てのフィールドを転送する。

データ長

フィールド名 フィールド説明 属性 長さ 繰り返し Edit-Type=1 Edit-Type=2 旧CATフィールド名 備考
_DBNAME_ 収録DB名 VARCHAR 12* 1 - 仮想フィールド
BHOLDをセットする。
*1998.11.27修正
ID 所蔵レコードID CHAR 12 1 <>
CRTDT レコード作成日付 VARCHAR 8 1 - CRTDT
RNWDT レコード修正日付 VARCHAR 8 1 - RNWDT
BID NC書誌レコードID CHAR 10 1 - <>
FANO 参加組織レコードID CHAR 8 1 <>
LIBABL 略称 VARCHAR 254 1 tag等なしで表示
LOC 配置コード VARCHAR 20 1 LOC
(HOLD) 所蔵グループ - - 255 - -
(HOLD) VOL 巻冊次等 VARCHAR 256 1 - VOL
CLN 請求記号 VARCHAR 254 1 - CLN
RGTN 登録番号 VARCHAR 254 1 - RGTN
CPYR コピーの出版年 VARCHAR 8 1 - CPYR
LDF 図書館定義フィールド VARCHAR 1024 1 - LDF
CPYNT コピーノートフィールド VARCHAR 1024 1 - CPYNT
LTR ローカルトレーシング VARCHAR 1024 4 - LTR
_KENCODE_ 県コード VARCHAR 24 1 - - - 仮想フィールド
FANOに対する参加組織レコード中の情報
_SETCODE_ 設置者種別 CHAR 1 1 - - -
_ORGCODE_ 機関種別 CHAR 1 1 - - -
_ILLFLG_ ILL参加種別 CHAR 1 1 - - -
_COPYS_ 複写サービス種別 CHAR 1 1 - - -
_LOANS_ 貸借サービス種別 CHAR 1 1 - - -
_FAXS_ FAXサービス種別 CHAR 1 1 - - -
_STAT_ サービスステータス CHAR 1 1 - - -
_GRPCODE_ 料金相殺グループコード CHAR 1 5 - - -
LOCKEY 参加組織・配置コードキーワード VARCHAR 28 1 - - -

■図書所蔵レコードの更新仕様

フィールド説明INSERTUPDATEDELETE属性データ長繰り返しフィールド編集正規化チェック
ID *1所蔵レコードIDSMMCHAR121-CAPUPDATE時存在チェック
CRTDTレコード作成日付SXX------
RNWDTレコード修正日付SSX------
BID *2  *4NC書誌レコードIDMMXCHAR101-CAPBOOK,RECONに対して存在チェック
FANO *2  *4参加組織レコードIDMMXCHAR81-CAPMEMBERに対して存在チェック、GETHANDLE時のUIDで権限チェック、UPDATE,DELETE時は更新前のFAの値でも権限チェック
LIBABL *3略称SSX------
LOC *2 *4配置コードMMXVARCHAR201--FANOを元にMEMBERのLOCに存在するかチェック
(HOLD)所蔵グループOOX--255---
(HOLD)VOL巻冊次等AAXVARCHAR2561---
CLN請求記号AAXVARCHAR2541---
RGTN登録番号AAXVARCHAR2541---
CPYR刷の出版年AAXVARCHAR81---
LDF図書館定義フィールドAAXVARCHAR10241---
CPYNT刷の注記AAXVARCHAR10241---
LTRローカルトレーシングOOXVARCHAR10244---
_KENCODE_県コードXXXVARCHAR241---
_SETCODE_設置者種別XXXCHAR11---
_ORGCODE_機関種別XXXCHAR11---
_ILLFLG_ILL参加種別XXXCHAR11---
_COPYS_複写サービス種別XXXCHAR11---
_LOANS_貸借サービス種別XXXCHAR11---
_FAXS_FAXサービス種別XXXCHAR11---
_STAT_サービスステータスXXXCHAR11---
_GRPCODE_料金相殺グループコードXXXCHAR15---
LOCKEY参加組織・配置コードキーワードXXXVARCHAR281---
*1UPDATE、DELETE時はIDをキーとして、レコードが更新される。
DELETE時は、REQUEST-HEADERのDELETE-RECORD-IDとして指定する。
*2INSERT、UPDATE時に、BID+FANO+LOCでデータベースをチェックし、同一のものが既に存在する場合は登録できない。
*3FANOの値を元にシステムがセット。
*4従来の空値は"@"としてデータをやりとりする。
INSERT、UPDATE時に、BID+FANO+LOCでデータベースをチェックし、同一のものが既に存在する場合は登録できない。

[ページの先頭]