Request-header | = | Procedure-name |
*Argument |
“Procedure-name” | “:” | “ILL”CRLF |
Argument | = | Database-name |
ILL-command | ||
[Returned-edit-type] |
“Database-names” | “:” | Database-nameCRLF |
“ILL−command” | “:” | ILLコマンド名CRLF |
“Returned-edit-type” | “:” | 返送編集形式CRLF |
Object-Body | = | ILL-record |
ILL-record | = | Record |
Record | = | 1*ILL-field |
ILLL-field | = | Field | Group-field |
Group-field | = | Group-write-field | Group-delete-field |
Groupe-write-field | = | Group-field-start 1*Field Group-field-end |
Group-field-start | = | "<" Group-name ">" CRLF |
Group-field-end | = | "</" [Group-name] ">" CRLF |
Group-delete-field | = | "<" Group-name ">" "!" CRLF |
Group-name | = | token |
Field | = | Write-field | Delete-field |
Write-field | = | Tag "=" Value CRLF |
Delete-field | = | Tag "!" CRLF |
Tag | = | token |
Value | = | text |
Object-Body | = | Diagnostic-record | ILL-record |
ILL-record | = | Record |
Record | = | 1*ILL-field |
ILL-field | = | Field | Group-field |
Groupe-field | = | Group-field-start 1*Field Group-field-end |
Group-field-start | = | "<" Group-name ">" CRLF |
Group-field-end | = | "</" [Group-name] ">" CRLF |
Group-name | = | token |
Field | = | Tag "=" Value CRLF |
Tag | = | token |
Value | = | text |