Description

The primary role of the core module is to act as a gateway for all the other modules, as a secondary role it will provide a generic interface for obtaining statistics from the Aggregators

The table below lists the modules / interfaces that core knows about and the path to access that module / interface

Module / Interface Path Example
Aggregator Aggregator http://euinside.k-int.com/ECKCore2/Aggregator/20223/*/statistics/Europeana
Data Mapping DataMapping http://euinside.k-int.com/ECKCore2/DataMapping/Libis/my_tansfer/Transform
Data Transformation DataTransformation http://euinside.k-int.com/ECKCore2/DataTransformation/Libis/LeuvenLibData/Transform
Metadata Definition Definition http://euinside.k-int.com/ECKCore2/Definition/errors
PID Generation PIDGenerate http://euinside.k-int.com/ECKCore2/PIDGenerate/generate
Preview Preview http://euinside.k-int.com/ECKCore2/Preview/chas/single/preview/lido
Set Manager SetManager http://euinside.k-int.com/ECKCore2/SetManager/Set/chas/second/update
Statistics Statistics http://euinside.k-int.com/ECKCore2/Statistics/setManager/commit/update
Validation (monguz) Validate http://euinside.k-int.com/ECKCore2/Validate/CultureGrid/single/validate/lido
Validation (semantika) Validate2 http://euinside.k-int.com/ECKCore2/Validate2/CultureGrid/single/validate/lido

To use any of the modules through the core gateway, build up the URL as follows

  • Start with the url for the ECKCore eg. http://euinside.k-int.com/ECKCore2
  • Now append the path that is relevant for the module from the above table eg. http://euinside.k-int.com/ECKCore2/SetManager
  • Now append the appropriate path from the module api document for what you want to do. eg. http://euinside.k-int.com/ECKCore2/SetManager/Set/default/default/status
  • The url has now been built up, do not forget post / append any arguments / files that are required by the modules api