I recently submitted a paper to a journal with references included, most of them taken from mathscinet (for math papers) and from spires (for physics papers). Now mathscinet does not contain eprint numbers, whereas spires does. The referee requested me to include the arxiv numbers for all the math papers. I ended up doing this manually, but is there a more systematic way to do this? I raise this issue since arXiv numbers could be more important to readers who download papers online.
JabRef has support for updating arXiv, MathSciNet and a bunch of other identifiers (as well as revising existing bibliographic metadata with updates from web services).
There are two options.
First, select the entries and then use "Tools > Search document identifiers online > arXiv". This will automatically query the arXiv and puts the identifier in the
Second, in the entry editor, choose "Update with bibliographic information from the web" (the circled arrow on the left toolbar in the entry editor). This will query the selected database and updates all bibliographic metadata. Usually, I use this feature to see if a preprint in my library is already published but it also works the other way around to discover the arXiv identifier for a published article.
Disclaimer: I'm one of the core developers of JabRef.