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時はIDをキーとして、レコードが更新される。 delete時はrequest-headerのdelete-record-idに指定する。 |
2 | CRTDT | レコード作成日付 | S | X | X | - | - | - | - | - | - | |
4 | RNWDT | レコード修正日付 | S | S | X | - | - | - | - | - | - | |
6 | BID | NC書誌レコードID | M | M | X | CHAR | 10 | 1 | - | CAP | SERIALに対して存在チェック | INSERT,UPDATE時に、BID+FANO+LOCで同一のものがないかチェックし、 既に存在する場合は登録できない |
7 | FANO | 参加組織レコードID | M | M | X | CHAR | 8 | 1 | - | CAP | MEMBERに対して存在チェック、GETHANDLE時のUIDで権限チェック、 update.delete時は更新前の値でも権限チェック | INSERT,UPDATE時に、BID+FANO+LOCで同一のものがないかチェックし、 既に存在する場合は登録できない |
8 | LIBABL | 略称 | S | S | X | - | - | - | - | - | - | FANOの値を元にシステムがセット |
9 | LOC | 配置コード | M | M | X | VARCHAR | 20 | 1 | - | - | FANOを元にMEMBERのLOCに存在するかチェック | 従来の空値は"@"としてデータをやりとりする。 INSERT,UPDATE時に、BID+FANO+LOCで同一のものがないかチェックし、 既に存在する場合は登録できない |
10 | HLYR | 通し年月次 | M | M | X | VARCHAR | 254 | 1 | - | - | [-;*0-9],構文チェック | |
11 | HLV | 巻号 | M | M | X | VARCHAR | 4000 | 4 | - | - | [-(),;*#0-9],構文チェック | |
12 | CONT | 受入継続表示 | O | O | X | CHAR | 1 | 1 | - | - | code ("+") |
*1998.11.27修正 |
13 | CLN | 請求番号 | O | O | X | VARCHAR | 64 | 1 | - | - | - | |
14 | LDF | 図書館定義フィールド | O | O | X | VARCHAR | 254 | 1 | - | - | - | |
15 | CPYNT | コピーノートフィールド | O | O | X | VARCHAR | 1024 | 1 | - | - | - | |
16 | LTR | ローカルトレーシング | O | O | X | VARCHAR | 1024 | 4 | - | - | - |