boundary = "NACSIS-CATP"
Multi-record = 1*(Record-delimiter Record) Close-delimiter
Record-delimiter = "--" boundary CRLF
Close-delimiter = "--" boundary "--" CRLF
boundary = 0*69( bchar | SP ) bchar
; boundaryはMulti-record内で同一とする
bchar = DIGIT | ALPHA | "'" | "(" | ")" | "+"
| "_" | "," | "-" | "." | "/" | ":" | "=" | "?"
クライアントに対するユーザの認証情報を指定する。
Authentication-info = "Authenticate" ":" Authenticate CRLF Authenticate = text
"Authenticate" ":" ユーザ登録名 "," 確認キーワード CRLF
クライアントが指定したデータベース名(リスト)をそのまま返す。
Edit-Typeを下表のように定義する。
| 項番 | Edit-Type | 意味 |
|---|---|---|
| 1 | "0" | レコード情報なし |
| 2 | "1" | 簡略情報用レコードフィールド群 |
| 3 | "2" | 詳細情報用レコードフィールド群 |
| 4 | "3" | 未定義 |
| 5 | "4" | 未定義 |
| 6 | "5" | 未定義 |
| 7 | "6" | 未定義 |
| 8 | "7" | 未定義 |
| 9 | "8" | 未定義 |
| 10 | "9" | 全レコードフィールド群 |
| INSERT,UPDATE対象のファイル | リクエストレコードの状態 | 条件 |
|---|---|---|
| BOOK,RECON | ISBNまたはXISBNあり | ISBNKEYが同一の他のレコードが存在する。 |
| ISBNまたはXISBNなし | FTITLEKEYが同一の他のレコードが存在する。 | |
| SERIAL | ISSNまたはXISSNあり | ISSNKEYが同一の他のレコードが存在する。 |
| ISSNまたはXISSNなし | FTITLEKEYが同一の他のレコードが存在する。 |
\(YEN SIGN:5C)
"(QUOTATION MARK:22)
*(ASTERISK:2A)