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)