I have set the plugin dll like below
"Plugins" : [
"D:\SVN\WADO_RS\OrthancPlugin\OrthancPluginBuild\Debug\WadoPlugin.dll"
],
but it cannot load the plugin in the code below.
I confirmed the path is not there.
static void LoadPlugins(OrthancPlugins& plugins)
{
std::list<std::string> path;
Configuration::GetGlobalListOfStringsParameter(path, "Plugins");
for (std::list<std::string>::const_iterator
it = path.begin(); it != path.end(); ++it)
{
std::string path = Configuration::InterpretStringParameterAsPath(*it);
LOG(WARNING) << "Loading plugin(s) from: " << path;
plugins.GetManager().RegisterPlugin(path);
}
}
any advice please.
Thank you.
This one,the explore, works fine.
http://localhost:8042/app/explorer.html
But the wado(below) call doesn't seem to work.
http://localhost:8042/dicom-web/studies/1.3.6.1.4.1.19179.9000000000000.20111007.110546.9000069
Any suggestions please.
Thank you.
// List of paths to the plugins that are to be loaded into this
// instance of Orthanc (e.g. "./libPluginTest.so" for Linux, or
// "./PluginTest.dll" for Windows). These paths can refer to
// folders, in which case they will be scanned non-recursively to
// find shared libraries.
"Plugins" : [
"C:\MY_WADO_RS\OrthancDicomWebBuild\Debug\OrthancDicomWeb.dll"
],
//
//
"DicomWeb" : {
"Enable" : true, // Whether DICOMweb support is enabled
"Root" : "/dicom-web/", // Root URI of the DICOMweb API (for QIDO-RS, STOW-RS and WADO-RS)
"EnableWado" : true, // Whether WADO-URI (aka. WADO) support is enabled
"WadoRoot" : "/wado", // Root URI of the WADO-URI (aka. WADO) API
"Host" : "localhost", // Hard-codes the name of the host for subsequent WADO-RS requests
"Ssl" : false // Whether HTTPS should be used for subsequent WADO-RS requests
}