Hello again, I’m still struggling with the setup of WebSubmit. My upload form works, I get a success email and no error messages; the scheduler also runs through without errors. But every upload gets splitted in two records, one containing the file, the other with the metadata. I guess my BibConvert templates for MakeRecord are still wrong, but I can’t tell how:
———— source.tpl ------ SN---<:SN:> SuE---<:SuE:> comboUCA_BOOK---<:comboUCA_BOOK:> curdir---<:curdir:> UCA_AUTHORS---<:UCA_AUTHORS:> UCA_CATEGORY---<:UCA_CATEGORY:> UCA_DATE---<:UCA_DATE:> UCA_DESCRIPTION---<:UCA_DESCRIPTION:> UCA__FILE---<:UCA__FILE:> UCA_ID---<:UCA_ID:> UCA_ISBN---<:UCA_ISBN:> UCA_ISSN---<:UCA_ISSN:> UCA_KEYWORDS---<:UCA_KEYWORDS:> UCA_LANGUAGE---<:UCA_LANGUAGE:> UCA_LENGTH---<:UCA_LENGTH:> UCA_LICENSE---<:UCA_LICENSE:> UCA_LOCATION---<:UCA_LOCATION:> UCA_PUBLISHER---<:UCA_PUBLISHER:> UCA_REFNO---<:UCA_REFNO:> UCA_REMARKS---<:UCA_REMARKS:> UCA_SERIES---<:UCA_SERIES:> UCA_SIZE---<:UCA_SIZE:> UCA_SOURCE---<:UCA_SOURCE:> UCA_SUBTITLE---<:UCA_TITLE:> UCA_TIMESTAMP---<:UCA_TIMESTAMP:> UCA_TITLE---<:UCA_TITLE:> UCA_URI---<:UCA_URI:> ——— end —— ——— create.tpl ——— START::DEFP()---<record> 005::DEFP()---<controlfield tag="005"><:DATE(%Y%m%d%H%M%S.0,16):></controlfield> 100a::REP(EOL,)::RANGE(1,1)::MINLW(82)---<datafield tag="100" ind1=" " ind2=" "><subfield code="a"><:UCA_AUTHORS*::UCA_AUTHORS:></subfield></datafield> 700a::REP(EOL,)::RANGE(2,1999)::MINLW(82)---<datafield tag="700" ind1=" " ind2=" "><subfield code="a"><:UCA_AUTHORS*::UCA_AUTHORS:></subfield></datafield> 852a::REPL(EOL,)::MINLW(82)---<datafield tag="852" ind1=" " ind2=" "><subfield code="a"><:UCA_CATEGORY*::UCA_CATEGORY:></subfield></datafield> 260c::REPL(EOL,)::MINLW(82)---<datafield tag="260" ind1=" " ind2=" "><subfield code="c"><:UCA_DATE::UCA_DATE:></subfield></datafield> 520a::REPL(EOL,)::MINLW(86)---<datafield tag="520" ind1=" " ind2=" "><subfield code="a"><:UCA_DESCRIPTION::UCA_DESCRIPTION:></subfield></datafield> 020a::REPL(EOL,)::MINLW(82)---<datafield tag="020" ind1=" " ind2=" "><subfield code="a"><:UCA_ISBN::UCA_ISBN:></subfield></datafield> 653a::REP(EOL,)::MINLW(82)---<datafield tag="653" ind1="1" ind2=" "><subfield code="a"><:UCA_KEYWORDS*::UCA_KEYWORDS:></subfield></datafield> 041a::REPL(EOL,)::MINLW(82)---<datafield tag="041" ind1=" " ind2=" "><subfield code="a"><:UCA_LANGUAGE*::UCA_LANGUAGE::IF(Select:,rus,ORIG):></subfield></datafield> 300a::REPL(EOL,)::MINLW(82)---<datafield tag="300" ind1=" " ind2=" "><subfield code="a"><:UCA_LENGTH::UCA_LENGTH:></subfield></datafield> 542l::REPL(EOL,)::MINLW(82)---<datafield tag="542" ind1=" " ind2=" "><subfield code="l"><:UCA_LICENSE::UCA_LICENSE:></subfield></datafield> 260a::REPL(EOL,)::MINLW(82)---<datafield tag="260" ind1=" " ind2=" "><subfield code="a"><:UCA_LOCATION::UCA_LOCATION:></subfield></datafield> 260b::REPL(EOL,)::MINLW(82)---<datafield tag="260" ind1=" " ind2=" "><subfield code="b"><:UCA_PUBLISHER::UCA_PUBLISHER:></subfield></datafield> 088a::REPL(EOL,)::MINLW(82)---<datafield tag="088" ind1=" " ind2=" "><subfield code="a"><:UCA_REFNO::UCA_REFNO:></subfield></datafield> 500a::REP(EOL,)::MINLW(82)---<datafield tag="500" ind1=" " ind2=" "><subfield code="a"><:UCA_REMARKS::UCA_REMARKS:></subfield></datafield> 490a::REPL(EOL,)::MINLW(82)---<datafield tag="490" ind1=" " ind2=" "><subfield code="a"><:UCA_SERIES::UCA_SERIES:></subfield></datafield> 300c::REPL(EOL,)::MINLW(82)---<datafield tag="300" ind1=" " ind2=" "><subfield code="c"><:UCA_SIZE::UCA_SIZE:></subfield></datafield> 541a::REPL(EOL,)::MINLW(82)---<datafield tag="541" ind1=" " ind2=" "><subfield code="a"><:UCA_SOURCE::UCA_SOURCE:></subfield></datafield> 245b::REPL(EOL,)::MINLW(82)---<datafield tag="245" ind1=" " ind2=" "><subfield code="b"><:UCA_SUBTITLE*::UCA_SUBTITLE:></subfield></datafield> 245a::REPL(EOL,)::MINLW(82)---<datafield tag="245" ind1=" " ind2=" "><subfield code="a"><:UCA_TITLE*::UCA_TITLE:></subfield></datafield> 856u::REPL(EOL,)::MINLW(82)---<datafield tag="856" ind1=" " ind2=" "><subfield code="u"><:UCA_URI::UCA_URI:></subfield></datafield> 856f::REPL(EOL,)---<datafield tag="856" ind1="0" ind2=" "><subfield code="f"><:UCA__FILE::UCA__FILE:></subfield></datafield> 980::DEFP()---<datafield tag="980" ind1=" " ind2=" "><subfield code="a">BOOK</subfield></datafield> 856f::REPL(EOL,)---<datafield tag="856" ind1="0" ind2=" "><subfield code="f"><:SuE::SuE:></subfield></datafield> END::DEFP()---</record> ———— end ———— * If I include a 001 controlfield, I get an error, because the ID doesn’t yet exist. (But e.g. the DEMOART create template has it.) * I also tried a FFT datafield, like in DEMOARTcreate.tpl, but get an error because the path doesn’t exist (anymore, when the function looks for it, I guess). # 001::REPL(EOL,)---<controlfield tag="001"><:SN::SN:></controlfield> # 001::REPL(EOL,)---<controlfield tag="001"><:UCA_ID::UCA_ID:></controlfield> # FFT::REPL(EOL,)---<datafield tag="FFT" ind1=" " ind2=" "><subfield code="a"><:curdir::curdir:>/files/UCA__FILE/<:UCA__FILE::UCA__FILE:></subfield><subfield code="n"><:UCA_ID::UCA_ID:></subfield></datafield> Can you help me? Greetlings, Hraban --- http://www.fiee.net https://www.cacert.org (I'm an assurer)

