Notice: This application will enforce Multi-factor authentication (MFA) for NIH users beginning the evening of Wed Aug 3rd.
NIH | National Cancer Institute | NCI Wiki  

Contents of this Page

National Cancer Institute Center for Biomedical Informatics and Information Technology
caDSR API 4.1 Release Notes 
11 July 2014

Product Changes

Items marked New Feature: can be found in the GForge project Feature Requests tracker group. Items marked Bug: can be found in the Bugs tracker group.

Important Remaining Issues

There are several legacy issues (primarily with the generated RESTful interface) that are not addressed by this release:

  • CADSRAPI-178 CDE RESTful Services search by classification&classificationSchemeItem appears to work, and returns items associated with the CS, and items associated with the CSI, but not those associated to the combination of CS/CSI.  In some cases an error is returned.
    • Workaround: The search ignores the &classificationSchemeItem parameter and returns only items matching the classification parameter.  Be sure to check results and filter out CDEs that do not match the combination of Classification(Scheme) + ClassificationSchemeItem
  • CADSRAPI-183 CDE RESTful service supports a search parameter classificationItem. CDEs are not classified by classification scheme item, so this search returns meaningless results. 
    • Workaround: None. Do not use search by classificationItem
  • CADSRAPI-179 CDE RESTful service all CDE alternate name and alternate name structure does not match CDE Download XML and Excel structure.  Multiple alternate names are combined into one field, and multiple alternate name types are combined into another.  The structure should be one name per element, paired with one alternate name type. It is not possible to parse these because there are often spaces in the names and in the name types.
    • Workaround: The alternate name and alternate name type metadata must be retrieved either manually from caDSR, or using the JAVA API.
  • CADSRAPI-183 The cadsrrestapi url contains an objectCart package that is not functional.
    • Workaround: None. Please ignore. This empty package was inadvertently included in the release. The object cart api is found at
  • CADSRAPI-59 Querying indirect association with backslash and rolename does not work
  • CADSRAPI-60 Query which is in the form of A->B->A is not working
  • CADSRAPI-61 Indirect association query, A->B->C, where B and C have to be in the same package, package name cannot be specified for B
  • CADSRAPI-63 Objects having Indirect association with a backslash in the ID throw an error..
  • CADSRAPI-64 Performance issues when querying certain objects(503 error)
  • CADSRAPI-65 HTML queries may return partial results.
  • CADSRAPI-23 Client fails when using Java 1.7 when iterating over a form with multiple versions.  See bug for workaround or contact NCI help desk.
  • CADSRAPI-27 Additional space characters in LongName value
  • CADSRAPI-28 Result mismatch while searching using special characters

  • CADSRAPI-34 Enable encryption and add a redirect from http:// to https://

    • Note: Encryption will be enabled in caDSR API 4.2 and a re-direct will be implemented in the web interface only. API users will need to update their API client to refer to "https" instead of "http".

CORE Product Dependencies

Refer to the CORE Product Dependency Matrix for the caCORE SDK and other software technologies on which this release of this product relies.

Release History



4.1May 30, 2014

April 14, 2009



  • No labels