CTS2-LE REST API: Read Maps and Map Versions
Version vom 14. Juli 2016, 14:16 Uhr von Krebs (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''Root-URL: /WebCts2LE/rest/''' === Retrieve all maps === * MapCatalogQueryService:resolve: Resolve a <i>MapCatalogDirectoryURI</i> as a set of <i>MapCatalog…“)
Root-URL: /WebCts2LE/rest/
Retrieve all maps
- MapCatalogQueryService:resolve: Resolve a MapCatalogDirectoryURI as a set of MapCatalogSummaryEntries. This service does not support the QueryService and thus, no query parameters (except referencelanguage and format) will be processed.
- Path: /maps
- Method: GET
- Path Parameters: -
- Query Parameters:
- page the 0-based page number used for paging result sets. Default is 0.
- maxtoreturn the maximum number of entries that may be present in a return Directory. If maxToReturn is not supplied, a block size of 100 is used.
- returns: map:MapCatalogEntryList
Example Response Structure for call /maps
<?xml version="1.0" encoding="UTF-8"?>
<MapCatalogEntryList xmlns="http://www.omg.org/spec/CTS2/1.1/MapCatalog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" complete="COMPLETE" numEntries="1">
<core:heading xmlns:core="http://www.omg.org/spec/CTS2/1.1/Core">
<core:resourceRoot>http://localhost:8080/WebCts2LE/rest/</core:resourceRoot>
<core:resourceURI>maps</core:resourceURI>
<core:parameter arg="Accept">
<core:val>application/xml</core:val>
</core:parameter>
<core:parameter arg="Accept-Language">
<core:val>de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4</core:val>
</core:parameter>
<core:parameter arg="page">
<core:val>0</core:val>
</core:parameter>
<core:parameter arg="maxtoreturn">
<core:val>100</core:val>
</core:parameter>
<core:accessDate>2016-07-14T14:02:41</core:accessDate>
</core:heading>
<entry xmlns="http://www.omg.org/spec/CTS2/1.1/MapCatalog">
<entry mapName="UNKNOWN" about="example:mapping">
<fromCodeSystem uri="example:terminology">ExampleCS2013</fromCodeSystem>
<toCodeSystem uri="example:anotherTerminology">ExampleCS2016</toCodeSystem>
<versions>http://localhost:8080/WebCts2LE/rest/map/_/mapversions?mapuri=example:mapping</versions>
<currentVersion>
<core:mapVersion xmlns:core="http://www.omg.org/spec/CTS2/1.1/Core">ExampleMappingVersion2</core:mapVersion>
</currentVersion>
</entry>
</entry>
</MapCatalogEntryList>