What's new in E-Utilities Web Service
Updated: June 08, 2006
Changes in version 1.5
- Sequence databases schema has been updated.
- To resolve type names conflict the following class names have been changed:
- AuthorType and ImprintType for nlmcatalog database to AuthorType_nlmc and ImprintType_nlmc correspondingly;
- ArticleIdType for pubmed to ArticleIdType_pubmed
The version 1.5 is fully compatible with the previous version, except eFetch utility.
It's recommended to update code accessing sequence databases as well as NlmCatalog and Pubmed with eFetch.
Changes in version 1.4
- PMC and SNP schemas have been changed completely.
- In PubmedArticle fields NCBIArticle and MedlineCitation are no longer arrays.*
Also, Pubmed schema follows the new Pubmed DTD.
- There are few minor changes made to NlmCatalog schema.
The version 1.4 has a limited compatibility with the previous version.
A source code retrieving information from PMC or SNP database with eFetch (eFetch_MS) method should be revised.
Also, some changes to a source code could be required for applications accessing Pubmed and NlmCatalog databases.
(*) See eFetch sample code for MedlineCitation usage: C#, VB,
Java.
Changes in version 1.3
- SOAP interface supports new ESpell utility.
- SOAP version of EFtch utility supports Gene, Taxonomy, and SNP databases.
- There is an additional set of SOAP methods for clients created in Microsoft's Visual Studio or SOAP Toolkit 3.0. These methods have suffix _MS, for example, run_eLink_MS, and have simplified form of the call from Microsoft's tools.
- New version includes efetch.wsdl, which implements EFetch utility only.
- Also, version 1.3 includes eutils_lite.wsdl, which implements all utilities, but EFetch.
- run_eFetch(run_eFetch_MS) supports uilist value of the report parameter.
Changes, which may affect an application code
- The order of WebEnv and query_key is changed in run_eFetch method.
- usehistory input parameter is deleted from run_eSummary method.
If you use the new WSDL, you should check your code using the above methods.
Changes in version 1.2
- All schemas have been regenerated and include latest changes to e-Utilities DTD.
- efetch utility supports native, gbc, and gpc return types for sequence databases.
- efetch utility supports NlmCatalog database.
- esummary utility supports multiple id request.
- elink utility supports array of ids in the request.
Changes, which may affect an application code
- All input parameters are strings.
- The first element of the all result types (eInfoResult, eLinkResult, etc.) is ERROR. It affect mostly C# applications, where
all eUtilsService methods return error string. The other elements are returned in methods' out parameters.
<< Back