Raising an issue: Char length of volume

Hi @asmecher
after I succeeded in delivering all volume data to Crossref (see here: Export all avail data to Crossref) I realise that the number column MUST NOT exceed 32 chars - that is: including special chars like those German umlauts (ä, ö, ü). Even after I set the maxlength of the column to varchar(32) in the database I received error messages from Crossref. Just from counting the chars it means that (ä, ö, ü) count double. This also means that their server (probably handle.net) might not operate in utf8.

This is the error msg:

org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [INSERT INTO atypon.citation_info (CITATIONID, JOURNALCITEID, BOOKCITEID, SERIESTITLEID, MISSPELLINGID, SUBMISSIONID, VERSION, YEAR, VOLUME, ISSUE, SUPPLEMENT, PAGE, AUTHOR, COMPONENTNUMBER, EDITIONNUMBER, OWNERPREFIX, ARTICLETITLE, SEQUENCENUMBER, TYPE, DOI, MDCONFLICTID, PAGEMOD, SRCTYPE, ORIGPAGE, LASTPAGE, PUBMONTH, PUBDAY, CONFNAMEID, INSTCITEID, FORCEDALIASID, ALIASID, SRCSUBTYPE, LASTUPDATE, REFSUBMISSIONID, MASK) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; SQL state [72000]; error code [12899]; ORA-12899: value too large for column “ATYPON”.“CITATION_INFO”.“ISSUE” (actual: 33, maximum: 32)

; nested exception is java.sql.SQLException: ORA-12899: value too large for column “ATYPON”.“CITATION_INFO”.“ISSUE” (actual: 33, maximum: 32)