INSERTメソッド(CATP仕様書4.8)とUPDATEメソッド(CATP仕様書4.9)の Object-Body内のTagについて示す。
insert,update
データ長
チェック
フィールド編集
正規化
No. | フィールド名 | フィールド説明 | insert | update | delete | 属性 | データ長 | 繰り返し | フィールド編集 | 正規化 | チェック | 備考 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ID | 所蔵レコードID | S | M | M | CHAR | 12 | 1 | - | CAP | update時存在チェック | update,delete時はIDをキーとして、レコードが更新される。 delete時は、request-headerのdelete-record-idとして指定する。 |
|
2 | CRTDT | レコード作成日付 | S | X | X | - | - | - | - | - | - | ||
3 | RNWDT | レコード修正日付 | S | S | X | - | - | - | - | - | - | ||
4 | BID | NC書誌レコードID | M | M | X | CHAR | 10 | 1 | - | CAP | BOOK,RECONに対して存在チェック | INSERT,UPDATE時に、 BID+FANO+LOCで同一のものがないかチェックし、 既に存在する場合は登録できない | |
5 | FANO | 参加組織レコードID | M | M | X | CHAR | 8 | 1 | - | CAP | MEMBERに対して存在チェック、GETHANDLE時のUIDで権限チェック、 update.delete時は更新前のFAの値でも権限チェック | INSERT,UPDATE時に、 BID+FANO+LOCで同一のものがないかチェックし、 既に存在する場合は登録できない | |
6 | LIBABL | 略称 | S | S | X | - | - | - | - | - | - | FANOの値を元にシステムがセット | |
7 | LOC | 配置コード | M | M | X | VARCHAR | 20 | 1 | - | - | FANOを元にMEMBERのLOCに存在するかチェック | 従来の空値は"@"としてデータをやりとりする。 INSERT,UPDATE時に、 BID+FANO+LOCで同一のものがないかチェックし、 既に存在する場合は登録できない |
|
8 | (HOLD) | 所蔵グループ | O | O | X | - | - | 255 | - | - | - | ||
9 | (HOLD) | VOL | 巻冊次等 | A | A | X | VARCHAR | 256 | 1 | - | - | - | |
10 | CLN | 請求記号 | A | A | X | VARCHAR | 254 | 1 | - | - | - | ||
11 | RGTN | 登録番号 | A | A | X | VARCHAR | 254 | 1 | - | - | - | ||
12 | CPYR | コピーの出版年 | A | A | X | VARCHAR | 8 | 1 | - | - | - | ||
13 | LDF | 図書館定義フィールド | A | A | X | VARCHAR | 1024 | 1 | - | - | - | ||
14 | CPYNT | コピーノートフィールド | A | A | X | VARCHAR | 1024 | 1 | - | - | - | ||
15 | LTR | ローカルトレーシング | O | O | X | VARCHAR | 1024 | 4 | - | - | - |