rstat = stdBaseInterface::expandEnum((*iter).second.asRecord()["parameters"].asRecord()[name].asRecord()["allowed"], value, *itsLog);
#include <stdcasa/record.h>
#include <stdcasa/version.h>
#include <tools/utils/stdBaseInterface.h>
#if ! defined(WITHOUT_DBUS)
#include <tools/xerces/stdcasaXMLUtil.h>
#include <casa/Logging/LogIO.h>
#include <casa/BasicSL/String.h>
#include <casa/OS/File.h>
#include <casa/OS/DOos.h>
#include <tables/Tables/Table.h>
#include <casa/System/Aipsrc.h>
#include <casa/OS/HostInfo.h>
#ifndef NO_CRASH_REPORTER
#include <stdcasa/StdCasa/CrashReporter.h>
#include <casacore/casa/Quanta/UnitMap.h>
#include <casatools/Config/State.h>
#include <asdmstman/Register.h>
using namespace casacore;
using namespace casacore;
itsLog = new casacore::LogIO;
#if ! defined(WITHOUT_DBUS)
utils::verify(const ::casac::record& input, const ::casac::variant& xmldescriptor, bool throwexcept)
*itsLog << LogOrigin("utils", "verify") << LogIO::NORMAL3 << "Verifying arguments....";
switch(xmldescriptor.type()){
constraints = torecord(xmldescriptor.getString());
constraints = new record(xmldescriptor.getRecord());
rstat = stdBaseInterface::verify(const_cast<record &>(input), *constraints, *itsLog);